*{--swiper-scrollbar-border-radius: .3rem;--swiper-scrollbar-top: 0;--swiper-scrollbar-bottom: 0;--swiper-scrollbar-left: 0;--swiper-scrollbar-right: 0;--swiper-scrollbar-sides-offset: 3.2rem;--swiper-scrollbar-bg-color: rgba(49, 49, 49, 0.44);--swiper-scrollbar-drag-bg-color: #313131;--swiper-scrollbar-size: 1px}.course-page .course-section{overflow:hidden;font-family:"Inter"}.course-page .course-section>.wrapper{max-width:120rem;padding:0 2.3rem}@media(max-width: 992px){.course-page .course-section>.wrapper{padding:0 3.2rem}}.course-page .course-richtext{--course-richtext-accent: #D9AE5B;--course-richtext-border: rgba(217, 174, 91, .28);--course-richtext-surface: rgba(217, 174, 91, .1);min-width:0;color:inherit;overflow-wrap:anywhere;word-break:normal}.course-page .course-richtext--flow{display:flex;flex-direction:column;gap:1em}.course-page .course-richtext--on-dark{--course-richtext-border: rgba(252, 252, 252, .16);--course-richtext-surface: rgba(248, 248, 248, .06)}.course-page .course-richtext--on-gold{--course-richtext-accent: #313131;--course-richtext-border: rgba(49, 49, 49, .22);--course-richtext-surface: rgba(248, 248, 248, .16)}.course-page .course-richtext :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,figure,pre,table,address){max-width:100%;margin:0;color:inherit}.course-page .course-richtext :where(p,ul,ol,dl,blockquote,figure,pre,table,address){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.course-page .course-richtext :where(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:1.22;overflow-wrap:anywhere}.course-page .course-richtext :where(h1){font-size:1.8em}.course-page .course-richtext :where(h2){font-size:1.6em}.course-page .course-richtext :where(h3){font-size:1.4em}.course-page .course-richtext :where(h4){font-size:1.25em}.course-page .course-richtext :where(h5){font-size:1.1em}.course-page .course-richtext :where(h6){font-size:1em}.course-page .course-richtext :where(ul,ol){width:100%;padding-inline-start:1.5em;text-align:start}.course-page .course-richtext :where(ul){list-style:disc}.course-page .course-richtext :where(ol){list-style:decimal}.course-page .course-richtext :where(li+li){margin-top:.55em}.course-page .course-richtext :where(ul ul,ul ol,ol ul,ol ol){margin-top:.55em}.course-page .course-richtext :where(li)::marker{color:var(--course-richtext-accent);font-weight:700}.course-page .course-richtext :where(a){color:var(--course-richtext-accent);text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em;overflow-wrap:anywhere;transition:opacity .24s ease-in-out}.course-page .course-richtext :where(a):hover{opacity:.72}.course-page .course-richtext :where(a):focus-visible{border-radius:.2em;outline:.2rem solid var(--course-richtext-accent);outline-offset:.2rem}.course-page .course-richtext :where(strong,b){font-weight:700}.course-page .course-richtext :where(em,i){font-style:italic}.course-page .course-richtext :where(small){font-size:.875em}.course-page .course-richtext :where(mark){border-radius:.25em;padding:.08em .28em;background:var(--course-richtext-surface);color:inherit}.course-page .course-richtext :where(abbr[title]){text-decoration:underline dotted;text-underline-offset:.2em;cursor:help}.course-page .course-richtext :where(blockquote){border-inline-start:.3rem solid var(--course-richtext-accent);padding-inline-start:1.6rem;font-style:italic}.course-page .course-richtext :where(hr){width:100%;margin:0;border:0;border-top:.1rem solid var(--course-richtext-border)}.course-page .course-richtext :where(code,kbd,samp){border-radius:.4rem;padding:.15em .4em;background:var(--course-richtext-surface);font-family:monospace;font-size:.9em;white-space:break-spaces}.course-page .course-richtext :where(pre){width:100%;border:.1rem solid var(--course-richtext-border);border-radius:1.2rem;padding:1.6rem;overflow-x:auto;background:var(--course-richtext-surface);white-space:pre;overflow-wrap:normal}.course-page .course-richtext :where(pre) code{padding:0;background:rgba(0,0,0,0);white-space:inherit}.course-page .course-richtext :where(figure){width:100%}.course-page .course-richtext :where(img,video,svg){max-width:100%;height:auto}.course-page .course-richtext :where(audio){width:100%;max-width:100%}.course-page .course-richtext :where(iframe){width:100%;max-width:100%;border:0;aspect-ratio:16/9}.course-page .course-richtext :where(figcaption){margin-top:.8rem;font-size:.875em;line-height:1.48;opacity:.72}.course-page .course-richtext :where(dl){display:grid;gap:.8em}.course-page .course-richtext :where(dt){font-weight:700}.course-page .course-richtext :where(dd){margin:0}.course-page .course-richtext :where(table){display:block;width:100%;overflow-x:auto;border-collapse:collapse;border-spacing:0}.course-page .course-richtext :where(caption){margin-bottom:.8rem;font-weight:700;text-align:start}.course-page .course-richtext :where(th,td){border:.1rem solid var(--course-richtext-border);padding:.8rem 1rem;text-align:start;vertical-align:top}.course-page .course-richtext :where(th){background:var(--course-richtext-surface);font-weight:700}.course-page .course-richtext :where(details){width:100%;border:.1rem solid var(--course-richtext-border);border-radius:1.2rem;padding:1.2rem}.course-page .course-richtext :where(summary){font-weight:700;cursor:pointer}.course-page .course-richtext :where(details[open] summary){margin-bottom:1em}@media(max-width: 992px){.course-page .course-richtext :where(pre){border-radius:.8rem;padding:1.2rem}.course-page .course-richtext :where(th,td){padding:.7rem .8rem}}.course-page .course-title{margin:0;color:#313131;font-family:"Inter";font-size:4.8rem;font-weight:800;line-height:1.2;text-transform:uppercase}.course-page .course-title>:where(h1,h2,h3,h4,h5,h6,p){margin:0;color:inherit;font:inherit;line-height:inherit;text-transform:inherit}.course-page .course-title em{color:#d9ae5b;font-weight:500;letter-spacing:-0.2rem}@media(max-width: 992px){.course-page .course-title{font-size:2.8rem}.course-page .course-title em{letter-spacing:-0.2rem}}.course-page .course-section-head{display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}.course-page .course-section-head>p{max-width:80rem;color:#313131;font-size:1.8rem;font-weight:500;line-height:1.64}.course-page .course-section-head--large .course-title{font-size:5.6rem}@media(max-width: 992px){.course-page .course-section-head>p{max-width:none;font-size:1.6rem;line-height:1.48}.course-page .course-section-head--large .course-title{font-size:2.8rem}}.course-page .course-button{border:.1rem solid #d9ae5b;border-radius:6.4rem;display:flex;align-items:center;justify-content:center;padding:2.1rem 1.5rem;background:rgba(0,0,0,0);color:#d9ae5b;font-family:"Inter";font-size:1.4rem;font-weight:700;line-height:1.2rem;letter-spacing:.1rem;text-align:center;text-transform:uppercase;cursor:pointer;transition:border-color .24s ease-in-out,background-color .24s ease-in-out,color .24s ease-in-out,box-shadow .24s ease-in-out}.course-page .course-button:hover{border-color:#d9ae5b;background:#d9ae5b;color:#313131;box-shadow:.4rem .4rem .8rem rgba(217,174,91,.44)}.course-page .course-button:focus-visible{outline:.2rem solid #f8f8f8;outline-offset:.3rem}.course-page .course-button--dark{width:100%;border-color:#313131;background:#313131;color:#b79c68}.course-page .course-button--dark:hover{border-color:#d9ae5b;background:#d9ae5b;color:#313131;box-shadow:.4rem .4rem .8rem rgba(217,174,91,.44)}@media(max-width: 992px){.course-page .course-button{font-size:1.1rem}}.course-page .course-hero{position:relative;background:#313131}.course-page .course-hero>.wrapper{position:relative;z-index:1}.course-page .course-hero__background{position:absolute;inset:0;overflow:hidden}.course-page .course-hero__background::after{position:absolute;inset:0;background:rgba(49,49,49,.75);content:""}.course-page .course-hero__background img{width:100%;height:100%;object-fit:cover}.course-page .course-hero__inner{width:calc(100% - .8rem);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem;padding:11.2rem 0}.course-page .course-hero__content{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.course-page .course-hero__title{width:100%;margin:0;color:#f8f8f8;font-family:"Inter";font-size:6.4rem;font-weight:800;line-height:1.15;text-align:center;text-transform:uppercase}.course-page .course-hero__title>:where(h1,h2,p){margin:0;color:inherit;font:inherit;line-height:inherit;text-transform:inherit}.course-page .course-hero__title>:where(h1,h2,p)>span{display:block}.course-page .course-hero__title em{color:#d9ae5b;font-weight:400}.course-page .course-hero__subtitle{max-width:89.8rem;color:#f8f8f8;font-size:2.2rem;font-weight:500;line-height:1.5;text-align:center}.course-page .course-hero__cards{width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.6rem;padding-top:.8rem}.course-page .course-hero__card{border:.1rem solid rgba(252,252,252,.12);border-radius:2.2rem;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:rgba(248,248,248,.03);backdrop-filter:blur(1.1rem);color:#f8f8f8;font-size:1.6rem;font-weight:500;line-height:1.48;text-align:center}.course-page .course-hero__card p{margin:0}.course-page .course-hero .course-button--outline{width:49.2rem}@media(max-width: 992px){.course-page .course-hero__background img{position:absolute;top:0;left:-22rem;width:auto;max-width:none;height:90rem;object-position:left top}.course-page .course-hero__inner{width:100%;justify-content:flex-start;gap:2.4rem;padding:8.4rem 0 9.4rem}.course-page .course-hero__content{gap:1.6rem}.course-page .course-hero__title{font-size:2.8rem}.course-page .course-hero__subtitle{font-size:1.6rem;line-height:1.5}.course-page .course-hero__cards{display:none}.course-page .course-hero .course-button--outline{width:100%;border-color:#d9ae5b;background:#d9ae5b;color:#313131;box-shadow:.4rem .4rem .8rem rgba(217,174,91,.44)}}.course-page .course-benefits{width:100%;border-radius:3.2rem;display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.2rem 2.4rem;background:rgba(248,248,248,.03);backdrop-filter:blur(1.1rem)}.course-page .course-benefits__item{display:flex;align-items:center;justify-content:center;gap:1rem;color:#d9ae5b;font-size:2.4rem;line-height:1.64;white-space:nowrap}.course-page .course-benefits__item>p{margin:0;display:flex;align-items:center;gap:1rem;color:inherit;font:inherit;line-height:inherit}.course-page .course-benefits__item strong{font-weight:800}.course-page .course-benefits__item em{font-weight:500;letter-spacing:-0.1rem}.course-page .course-benefits__item em b{font-weight:600}.course-page .course-benefits__item--light{color:#f8f8f8}.course-page .course-benefits__rating{display:flex;align-items:center;gap:.4rem}.course-page .course-benefits__rating img{width:2.4rem;height:2.4rem}.course-page .course-benefits__separator{color:rgba(248,248,248,.3);font-size:1.6rem}@media(max-width: 992px){.course-page .course-benefits{flex-wrap:wrap;gap:.4rem;padding:1.2rem}.course-page .course-benefits__item{gap:.4rem;font-size:1.6rem}.course-page .course-benefits__separator--mobile-hidden{display:none}}.course-page .course-audience{padding:8.6rem 0;background:#f8f8f8}.course-page .course-audience__inner{display:flex;flex-direction:column;align-items:center;gap:4.8rem}.course-page .course-audience__grid{width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.2rem}@media(max-width: 992px){.course-page .course-audience{padding:4.8rem 0}.course-page .course-audience__inner{gap:3.2rem}.course-page .course-audience__grid{grid-template-columns:minmax(0, 1fr);gap:1.6rem}}.course-page .course-audience-card{border:.1rem solid rgba(0,0,0,0);border-radius:2.2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2.2rem;padding:1.2rem 1.2rem 2.4rem;color:#313131;font-size:1.6rem;font-weight:500;line-height:1.48;text-align:center;transition:border-color .24s ease-in-out,background-color .24s ease-in-out}.course-page .course-audience-card__icon{width:9.6rem;height:9.6rem;border:.1rem solid rgba(217,174,91,.22);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .24s ease-in-out}.course-page .course-audience-card__icon img{width:5rem;height:5rem}.course-page .course-audience-card__info{width:4.8rem;height:4.8rem;border:.1rem solid rgba(252,252,252,.12);border-radius:50%;display:flex;align-items:center;justify-content:center}.course-page .course-audience-card__info img{width:.9rem;height:2.2rem}.course-page .course-audience-card h3{margin:0;font-size:2.4rem;font-weight:500;line-height:1.22}.course-page .course-audience-card p{color:rgba(49,49,49,.8)}.course-page .course-audience-card--note{gap:1.2rem;padding:2.2rem 1.2rem;background:#b79c68}.course-page .course-audience-card--note h3{color:rgba(49,49,49,.8);font-size:2rem;font-weight:600;line-height:1.64}@media(hover: hover)and (pointer: fine){.course-page .course-audience-card:not(.course-audience-card--note):hover{border-color:rgba(217,174,91,.22);background:#fff}.course-page .course-audience-card:not(.course-audience-card--note):hover .course-audience-card__icon{border-color:rgba(0,0,0,0)}}@media(max-width: 992px){.course-page .course-audience-card{justify-content:center}}.course-page .course-comparison{padding:8.6rem 0;background:linear-gradient(157deg, #363636 15.92%, #484848 81.56%)}.course-page .course-comparison__inner{width:calc(100% + 5.2rem);display:grid;grid-template-columns:minmax(0, 83rem) 34.4rem;gap:3.2rem}.course-page .course-comparison__content{display:flex;flex-direction:column;align-items:flex-start;gap:2.6rem}.course-page .course-comparison .course-title{color:#f8f8f8}.course-page .course-comparison__text{display:flex;flex-direction:column;gap:2.4rem;color:rgba(252,252,252,.8);font-size:1.8rem;font-weight:500;line-height:1.64}.course-page .course-comparison__text h3{margin:0;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.2}.course-page .course-comparison__text p{margin:0}.course-page .course-comparison__image{border-radius:3.2rem;overflow:hidden}.course-page .course-comparison__image img{width:100%;height:100%;object-fit:cover}.course-page .course-comparison .course-button--link{width:100%;padding:1.6rem 1.5rem;font-size:1.8rem;line-height:normal;letter-spacing:0}@media(max-width: 1240px){.course-page .course-comparison__inner{width:100%;margin-left:0;grid-template-columns:minmax(0, 1fr) 30rem}}@media(max-width: 992px){.course-page .course-comparison{padding:4.8rem 0;background:linear-gradient(108.48deg, #363636 15.92%, #484848 81.56%)}.course-page .course-comparison__inner{display:flex;flex-direction:column;gap:3.2rem}.course-page .course-comparison__content{display:contents}.course-page .course-comparison .course-title{order:1}.course-page .course-comparison__image{width:100%;aspect-ratio:344/540;order:2}.course-page .course-comparison__text{order:3;gap:1.6rem;font-size:1.6rem;line-height:1.48}.course-page .course-comparison__text h3{font-size:1.6rem;line-height:normal}.course-page .course-comparison .course-button--link{order:4;padding:2.1rem 1.5rem;border-color:#d9ae5b;background:#d9ae5b;color:#313131;font-size:1.1rem;box-shadow:.4rem .4rem .8rem rgba(217,174,91,.44)}}.course-page .course-skills{padding:5.6rem 0 8.8rem;background:#b79c68}.course-page .course-skills__inner{display:grid;grid-template-columns:38.8rem minmax(0, 1fr);align-items:center;gap:4.8rem}.course-page .course-skills__intro{display:flex;flex-direction:column;gap:2.4rem;color:#313131;font-size:2.4rem;font-weight:700;line-height:1.2}.course-page .course-skills__intro .course-title em{display:block;color:#313131}.course-page .course-skills__intro>p{margin:0}.course-page .course-skills__content{display:flex;flex-direction:column;align-items:center;gap:2.4rem;color:#313131;font-size:1.8rem;font-weight:500;line-height:1.64}.course-page .course-skills__content>h3{margin:0;color:#313131;font-size:2.4rem;font-weight:700;line-height:1.2;text-align:center}@media(max-width: 992px){.course-page .course-skills{padding:5.6rem 0 8.8rem}.course-page .course-skills__inner{grid-template-columns:minmax(0, 1fr);gap:2.4rem}.course-page .course-skills__intro{gap:1.6rem;font-size:1.6rem;line-height:normal;text-align:center}.course-page .course-skills__intro .course-title em{display:inline}.course-page .course-skills__content{gap:1.6rem;font-size:1.6rem;line-height:1.48}.course-page .course-skills__content>h3{font-size:1.6rem;line-height:normal}}.course-page .course-check-list{width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;list-style:none}.course-page .course-check-list li{border:.1rem solid rgba(0,0,0,0);border-radius:1.6rem;display:flex;align-items:center;gap:1.6rem;padding:1.2rem 2.4rem;color:#313131;font-size:1.8rem;font-weight:500;line-height:1.64;transition:border-color .24s ease-in-out}.course-page .course-check-list li::before{width:4rem;height:4rem;flex:0 0 4rem;border-radius:50%;background:rgba(252,252,252,.12) url("../img/course/check-light.svg") center/2rem 2rem no-repeat;content:"";transition:background-color .24s ease-in-out}@media(hover: hover)and (pointer: fine){.course-page .course-check-list li:hover{border-color:rgba(252,252,252,.24)}.course-page .course-check-list li:hover::before{background-color:#d9ae5b;background-image:url("../img/course/check-dark.svg")}}@media(max-width: 992px){.course-page .course-check-list li{flex-direction:column;justify-content:center;gap:.8rem;padding:1.2rem;font-size:1.6rem;line-height:1.48;text-align:center}}.course-page .course-benefit{padding:8.6rem 0;background:linear-gradient(163deg, #363636 0%, #484848 100%)}.course-page .course-benefit__inner{width:calc(100% + 5.2rem);display:grid;grid-template-columns:34.4rem minmax(0, 1fr);gap:3.2rem;align-items:stretch}.course-page .course-benefit__image{border-radius:3.2rem;overflow:hidden}.course-page .course-benefit__image img{width:100%;height:100%;object-fit:cover}.course-page .course-benefit__content{display:flex;flex-direction:column;gap:2.6rem}.course-page .course-benefit__content .course-title{color:#f8f8f8}.course-page .course-benefit__text{display:flex;flex-direction:column;gap:2.2rem;color:rgba(252,252,252,.8);font-size:1.8rem;font-weight:500;line-height:1.64}.course-page .course-benefit__text p{margin:0}.course-page .course-benefit__text strong{color:#d9ae5b;font-weight:600}@media(max-width: 1240px){.course-page .course-benefit__inner{width:100%;margin-left:0;grid-template-columns:30rem minmax(0, 1fr)}}@media(max-width: 992px){.course-page .course-benefit{padding:4.8rem 0;background:linear-gradient(116.16deg, #363636 15.92%, #484848 81.56%)}.course-page .course-benefit__inner{width:100%;margin-left:0;display:flex;flex-direction:column;gap:1.6rem}.course-page .course-benefit__content{display:contents}.course-page .course-benefit__content .course-title{order:1}.course-page .course-benefit__image{width:100%;aspect-ratio:344/314;border-radius:3.2rem;order:2}.course-page .course-benefit__text{gap:2.2rem;order:3;font-size:1.6rem;line-height:1.48}}.course-page .course-process{padding:8.6rem 0;background:#f8f8f8}.course-page .course-process__inner{display:flex;flex-direction:column;gap:4.4rem}.course-page .course-process__inner>.course-title{max-width:94rem;align-self:center;text-align:center}.course-page .course-process__inner>.course-title em{display:block}.course-page .course-process__grid{display:grid;grid-template-columns:76.2rem minmax(0, 1fr);gap:1.6rem}.course-page .course-process__column{display:grid;gap:1.6rem}.course-page .course-process__card,.course-page .course-process__note{border:.1rem solid #b79c68;border-radius:2.2rem;display:flex;align-items:center;justify-content:center;padding:1.2rem;color:#313131;font-size:1.8rem;font-weight:500;line-height:1.64;text-align:center}.course-page .course-process__card>p,.course-page .course-process__note>p{margin:0}.course-page .course-process__note{background:#b79c68}.course-page .course-process__note strong{font-weight:700}@media(max-width: 1240px){.course-page .course-process__grid{grid-template-columns:minmax(0, 2fr) minmax(28rem, 1fr)}}@media(max-width: 992px){.course-page .course-process{padding:4.8rem 0}.course-page .course-process__inner{gap:2.4rem}.course-page .course-process__grid{grid-template-columns:1fr;gap:1.6rem}.course-page .course-process__column{gap:1.6rem}.course-page .course-process__card,.course-page .course-process__note{padding:1.2rem;font-size:1.6rem;line-height:1.48}}.course-page .course-materials{padding:9.6rem 0 6.4rem;background:#fff}.course-page .course-materials__inner{display:flex;flex-direction:column;gap:4.8rem}.course-page .course-materials__head{display:flex;flex-direction:column;align-items:center;gap:2.4rem;color:#313131;font-size:2.2rem;font-weight:500;line-height:1.5;text-align:center}.course-page .course-materials__head .course-title{max-width:104rem}.course-page .course-materials__head .course-title em{display:block}.course-page .course-materials__head p{max-width:88.2rem;margin:0}.course-page .course-materials__head p strong{font-weight:700}.course-page .course-materials__head h3{margin:0;color:#313131;font-size:2.4rem;font-weight:700;line-height:normal}.course-page .course-materials__grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:2.2rem}.course-page .course-material-card{grid-column:span 2;border:.1rem solid rgba(0,0,0,0);border-radius:2.2rem;display:flex;flex-direction:column;align-items:center;padding:1.2rem 1.2rem 2.4rem;background:#f8f8f8;color:#313131;font-size:1.6rem;font-weight:500;line-height:1.48;text-align:center;transition:border-color .24s ease-in-out,background-color .24s ease-in-out}.course-page .course-material-card--wide{grid-column:span 3}.course-page .course-material-card__top{width:100%;display:flex;align-items:center;justify-content:space-between}.course-page .course-material-card__top>span:first-child{color:#d9ae5b;font-size:1.6rem;font-weight:700;line-height:normal}.course-page .course-material-card__check{width:4rem;height:4rem;border:.1rem solid rgba(217,174,91,.22);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:rgba(252,252,252,.12);transition:border-color .24s ease-in-out,background-color .24s ease-in-out}.course-page .course-material-card__check img{width:2rem;height:2rem;object-fit:contain;transition:opacity .24s ease-in-out}.course-page .course-material-card__check::after{width:2rem;height:2rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);background:url("../img/course/check-light.svg") center/contain no-repeat;opacity:0;content:"";transition:opacity .24s ease-in-out}.course-page .course-material-card h3{margin:.4rem 0 0;font-size:2.4rem;font-weight:500;line-height:1.22}.course-page .course-material-card p{width:100%;margin:2.2rem 0 0;color:rgba(49,49,49,.8);font-size:1.6rem;font-weight:500;line-height:1.48}@media(hover: hover)and (pointer: fine){.course-page .course-material-card:hover{border-color:rgba(49,49,49,.12);background:#fff}.course-page .course-material-card:hover .course-material-card__check{border-color:rgba(0,0,0,0);background-color:#b79c68}.course-page .course-material-card:hover .course-material-card__check img{opacity:0}.course-page .course-material-card:hover .course-material-card__check::after{opacity:1}}@media(max-width: 992px){.course-page .course-materials{padding:4.8rem 0}.course-page .course-materials__inner{gap:4.8rem}.course-page .course-materials__head{gap:1.6rem;font-size:1.8rem;line-height:1.64}.course-page .course-materials__head h3{font-size:2rem;font-weight:600;line-height:1.64}.course-page .course-materials__grid{grid-template-columns:1fr;gap:2.2rem}.course-page .course-material-card{grid-column:span 1;justify-content:flex-start}.course-page .course-material-card--wide{grid-column:span 1}}.course-page .course-faq{padding:10rem 0;background:#313131}.course-page .course-faq__inner{width:calc(100% - .8rem);margin:0 auto;display:flex;flex-direction:column;gap:5.6rem}.course-page .course-faq__inner>.course-title{color:#f8f8f8;text-align:center}.course-page .course-faq__list{display:grid;gap:1.6rem}.course-page .course-faq__item{border:.1rem solid rgba(252,252,252,.12);border-radius:1.6rem;overflow:hidden;transition:border-color .24s ease-in-out}@media(hover: hover)and (pointer: fine){.course-page .course-faq__item:not(.is-open):hover .course-faq__question{color:#d9ae5b}}.course-page .course-faq__item.is-open{border-color:rgba(217,174,91,.22)}.course-page .course-faq__item.is-open .course-faq__question{padding-bottom:0;color:#d9ae5b}.course-page .course-faq__item.is-open .course-faq__answer{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.course-page .course-faq__item.is-open .course-faq__answer .course-faq__answer-inner{padding:1.6rem 0 2.4rem}.course-page .course-faq__item.is-open .course-faq__plus{display:none}.course-page .course-faq__item.is-open .course-faq__chevron{display:block}.course-page .course-faq__question{width:100%;border:0;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem;background:rgba(0,0,0,0);color:#f8f8f8;font-family:"Inter";font-size:2rem;font-weight:600;line-height:1.64;text-align:left;cursor:pointer;transition:color .24s ease-in-out,padding-bottom .3s ease}.course-page .course-faq__question:focus-visible{outline:.2rem solid #d9ae5b;outline-offset:-0.4rem}.course-page .course-faq__icons{width:2.4rem;height:2.4rem;flex:0 0 2.4rem}.course-page .course-faq__icons img{width:100%;height:100%}.course-page .course-faq__chevron{display:none}.course-page .course-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s ease,opacity .24s ease,visibility 0s linear .3s}.course-page .course-faq__answer-inner{min-height:0;margin:0 2.4rem;padding:0;overflow:hidden;color:#f8f8f8;font-size:1.6rem;font-weight:500;line-height:1.48;transition:padding .3s ease}.course-page .course-faq__answer-inner p{margin:0}@media(max-width: 992px){.course-page .course-faq{padding:4.8rem 0}.course-page .course-faq__inner{width:100%;gap:2.4rem}.course-page .course-faq__question{padding:2.4rem 1.2rem;font-size:1.6rem;line-height:1.48}.course-page .course-faq__answer-inner{margin:0 1.2rem}}@media(prefers-reduced-motion: reduce){.course-page .course-faq__answer,.course-page .course-faq__answer-inner{transition:none}}.course-page .course-sequencers{padding:8.6rem 0;background:#313131}.course-page .course-sequencers__inner{display:flex;flex-direction:column;align-items:center;gap:4.4rem}.course-page .course-sequencers__inner>.course-title{max-width:104rem;color:#f8f8f8;text-align:center}.course-page .course-sequencers__slider{width:100%;overflow:visible}.course-page .course-sequencers__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.2rem}.course-page .course-sequencers__scrollbar{display:none}.course-page .course-sequencers__note{max-width:72rem;margin:0;color:rgba(248,248,248,.8);font-size:2.2rem;font-weight:500;line-height:1.5;text-align:center}.course-page .course-sequencer-card{border:.1rem solid rgba(183,156,104,.6);border-radius:2.2rem;overflow:hidden;background:#313131}.course-page .course-sequencer-card__image{aspect-ratio:370/328;overflow:hidden}.course-page .course-sequencer-card__image img{width:100%;height:100%;display:block;object-fit:cover}.course-page .course-sequencer-card h3{margin:0;display:flex;align-items:center;justify-content:center;color:#d9ae5b;font-size:2.4rem;font-weight:700;line-height:1.22;padding:2.1rem 1.2rem;text-align:center}@media(max-width: 992px){.course-page .course-sequencers{padding:4.8rem 0}.course-page .course-sequencers>.wrapper{padding-right:0;padding-left:0}.course-page .course-sequencers__inner>.course-title,.course-page .course-sequencers__inner>.course-sequencers__note{width:100%;padding-right:3.2rem;padding-left:3.2rem}.course-page .course-sequencers__slider{overflow:hidden}.course-page .course-sequencers__slider .swiper-wrapper{display:flex;gap:0}.course-page .course-sequencers__scrollbar{position:relative;inset:auto;width:calc(100% - 6.4rem);height:.3rem;margin:2.2rem 3.2rem 0;display:block;background:linear-gradient(to bottom, transparent 0.1rem, rgba(217, 174, 91, 0.44) 0.1rem 0.2rem, transparent 0.2rem)}.course-page .course-sequencers__scrollbar .swiper-scrollbar-drag{width:6.4rem;border-radius:.3rem;background:#d9ae5b}.course-page .course-sequencers__note{max-width:none;font-size:1.6rem;line-height:1.48}.course-page .course-sequencer-card__image{aspect-ratio:296/262}.course-page .course-sequencer-card h3{padding:1.8rem 1.2rem;font-size:1.8rem;font-weight:500}}.course-page .course-format{padding:1.2rem 0 8.6rem;background:#313131}.course-page .course-format__inner{display:flex;flex-direction:column;gap:4.4rem}.course-page .course-format__inner>.course-title{color:#f8f8f8;text-align:center}.course-page .course-format__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.6rem}.course-page .course-format-card{border:.1rem solid rgba(252,252,252,.12);border-radius:1.6rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:2.4rem;color:rgba(252,252,252,.6);font-size:1.6rem;font-weight:500;line-height:1.48}.course-page .course-format-card>div{display:flex;align-items:center;gap:1rem}.course-page .course-format-card>div img{width:3.2rem;height:3.2rem;object-fit:contain}.course-page .course-format-card>div span{color:rgba(252,252,252,.6);font-size:1.6rem;font-weight:500;line-height:1.48}.course-page .course-format-card strong{color:#d9ae5b;font-size:2rem;font-weight:600;line-height:1.64}@media(max-width: 992px){.course-page .course-format{padding:4.8rem 0}.course-page .course-format__inner{gap:4.4rem}.course-page .course-format__grid{grid-template-columns:1fr}}.course-page .course-final{padding:8.6rem 0;background:#b79c68}.course-page .course-final__inner{display:flex;flex-direction:column;align-items:center;gap:4.4rem}.course-page .course-final__inner>.course-title{max-width:98rem;text-align:center}.course-page .course-final__inner>.course-title em{display:block;color:#313131}.course-page .course-final__text{max-width:72rem;display:flex;flex-direction:column;gap:2.2rem;color:#313131;font-size:1.8rem;font-weight:500;line-height:1.64;text-align:center}.course-page .course-final__text p{margin:0}.course-page .course-final__text strong{font-weight:700}@media(max-width: 992px){.course-page .course-final{padding:4.8rem 0}.course-page .course-final__inner{gap:2.4rem}.course-page .course-final__inner>.course-title em{display:inline}.course-page .course-final__text{max-width:none;font-size:1.6rem;line-height:1.48}}.course-page .course-button{gap:.8rem}.course-page .course-button__text{min-width:0}.course-page .course-button__icon{width:2rem;height:2rem;flex:0 0 2rem;display:flex;align-items:center;justify-content:center}.course-page .course-button__icon svg{width:100%;height:100%;display:block}@media(max-width:992px){.course-page .course-comparison .course-button--link .course-button__icon{width:1.8rem;height:1.8rem;flex-basis:1.8rem}}.course-page .course-sequencers__slider .swiper-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}.course-page .course-sequencers__slider .course-sequencer-card{grid-column:span 2}.course-page .course-sequencers__slider .course-sequencer-card:last-child:nth-child(3n+1){grid-column:3/span 2}.course-page .course-sequencers__slider .course-sequencer-card:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.course-page .course-sequencers__slider .course-sequencer-card:last-child:nth-child(3n+2){grid-column:4/span 2}.course-page .course-format-card{justify-content:flex-start}
