.course-page{background:var(--White-100,#fff);color:var(--Navy-6,#0c0a3e)}.course-wrap{max-width:1184px;padding:0 var(--section-pad-x,24px);box-sizing:content-box;margin:0 auto}.course-hero{isolation:isolate;background:radial-gradient(circle at 88% -10%, rgba(var(--Blue-46-rgb,47, 91, 255), .3) 0%, transparent 46%), var(--Gradient-Navy,linear-gradient(94deg, #0c0a3e 0.06%, #09082d 30.06%, #09082d 60.16%, #1e406f 100.06%));color:var(--White-100,#fff);position:relative;overflow:hidden}.course-hero:before{content:"";z-index:-1;background:rgba(var(--White-100-rgb,255, 255, 255), .035);pointer-events:none;width:520px;height:568px;position:absolute;top:-160px;right:-120px;-webkit-mask:url(/brand/icons/hex-solid.svg) 50%/contain no-repeat;mask:url(/brand/icons/hex-solid.svg) 50%/contain no-repeat}.course-hero__inner{gap:var(--space-10,40px);padding-top:var(--space-16,64px);padding-bottom:var(--space-20,80px);grid-template-columns:minmax(0,1fr);display:grid}.course-hero--split .course-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.course-hero__crumbs{gap:var(--space-2,8px);margin:0 0 var(--space-6,24px);font-size:var(--text-sm-size,14px);color:var(--Grey-89,#dfdfdf);flex-wrap:wrap;padding:0;list-style:none;display:flex}.course-hero__crumbs li+li:before{content:"/";margin-right:var(--space-2,8px);opacity:.5}.course-hero__crumbs a{color:inherit;text-decoration:none}.course-hero__crumbs a:hover{color:var(--White-100,#fff);text-underline-offset:3px;text-decoration:underline}.course-hero__eyebrow{gap:var(--space-2,8px);margin:0 0 var(--space-5,20px);flex-wrap:wrap;display:inline-flex}.course-pill{padding:4px var(--space-3,12px);border-radius:var(--r-pill,50px);background:rgba(var(--White-100-rgb,255, 255, 255), .12);box-shadow:inset 0 0 0 1px rgba(var(--White-100-rgb,255, 255, 255), .22);letter-spacing:.2px;font-size:13px;line-height:1.4;font-weight:var(--fw-semibold,600);color:var(--White-100,#fff);display:inline-block}.course-pill--light{background:var(--Blue-96,#eef4ff);box-shadow:none;color:var(--Blue-38,#0c57bd)}.course-hero__title{max-width:900px;font-size:var(--h1-size,56px);letter-spacing:var(--h1-tracking,-1.12px);line-height:1.02;font-weight:var(--fw-bold,700);text-wrap:balance;background:linear-gradient(-41.48deg, rgb(var(--Blue-46-rgb,47, 91, 255)) 0%, rgba(var(--Blue-46-rgb,47, 91, 255), .2) 30.288%, rgba(var(--Blue-46-rgb,47, 91, 255), 0) 70.192%, rgba(var(--Blue-46-rgb,47, 91, 255), .2) 100%), var(--White-100,#fff);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.course-hero__intro{max-width:720px;margin:var(--space-5,20px) 0 0;font-size:var(--text-lg-size,20px);color:var(--Grey-89,#dfdfdf);text-wrap:pretty;line-height:1.55}.course-hero__chips{gap:var(--space-2,8px) var(--space-3,12px);margin:var(--space-8,32px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.course-hero__chips li{align-items:center;gap:var(--space-2,8px);padding:6px var(--space-3,12px);border-radius:var(--r-pill,50px);background:rgba(var(--White-100-rgb,255, 255, 255), .07);font-size:var(--text-sm-size,14px);color:var(--White-100,#fff);display:inline-flex}.course-hero__chips svg{width:16px;height:16px;color:var(--Blue-92,#e1f0ff);flex:none}.course-hero__account{margin:var(--space-6,24px) 0 0;font-size:var(--text-sm-size,14px);color:var(--Grey-89,#dfdfdf)}.course-panel{isolation:isolate;padding:var(--space-10,40px);border-radius:var(--r-2xl,24px);background:var(--Gradient-Blue,linear-gradient(0deg, #2f5bff 0%, #0c57bd 100%));color:var(--White-100,#fff);position:relative;overflow:hidden}.course-panel:before{content:"";z-index:-1;background:rgba(var(--White-100-rgb,255, 255, 255), .09);pointer-events:none;width:360px;height:393px;position:absolute;top:-150px;right:-110px;-webkit-mask:url(/brand/icons/hex-solid.svg) 50%/100% 100% no-repeat;mask:url(/brand/icons/hex-solid.svg) 50%/100% 100% no-repeat}.course-panel__media{z-index:-1;margin:calc(var(--space-10,40px) * -1) calc(var(--space-10,40px) * -1) -64px;aspect-ratio:16/6.2;position:relative;overflow:hidden}.course-panel__media img{object-fit:cover;object-position:50% 21.4%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 30%,#0000008c 62%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000008c 62%,#0000 100%)}.course-panel__media figcaption{top:var(--space-4,16px);left:var(--space-4,16px);border-radius:var(--r-pill,50px);font-size:13px;font-weight:var(--fw-semibold,600);color:var(--White-100,#fff);background:#09082dc7;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex;position:absolute}.course-panel__media figcaption svg{fill:currentColor;width:14px;height:14px}.course-panel__free{width:fit-content;margin:0 0 var(--space-2,8px);border-radius:var(--r-pill,50px);background:var(--White-100,#fff);font-size:13px;font-weight:var(--fw-bold,700);color:var(--Blue-38,#0c57bd);align-self:flex-start;padding:5px 10px;display:inline-block;position:relative}.course-panel--media:before{display:none}.course-panel--media{padding-bottom:var(--space-8,32px)}.course-panel--media .course-panel__title{text-shadow:0 2px 24px #09082db3;margin-top:0}.course-panel__title{margin:var(--space-4,16px) 0 0;letter-spacing:-.6px;font-size:32px;line-height:1.1;font-weight:var(--fw-bold,700);text-wrap:balance}.course-panel__body{margin:var(--space-3,12px) 0 0;color:var(--Blue-92,#e1f0ff);font-size:17px;line-height:1.5}.course-panel--wide{gap:var(--space-8,32px);padding:var(--space-12,48px);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;display:grid}.course-panel--wide .course-panel__title{letter-spacing:-1px;font-size:40px}.course-lesson__main .course-panel--wide{padding:var(--space-10,40px);grid-template-columns:minmax(0,1fr)}.course-lesson__main .course-panel--wide .course-panel__continue{flex-wrap:wrap;margin-top:0;display:flex}.course-form{margin-top:var(--space-6,24px);gap:10px;display:grid}.course-panel--wide .course-form{margin-top:0}.course-form__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.course-form__input{box-sizing:border-box;width:100%;min-width:0;height:52px;padding:0 var(--space-4,16px);border:1px solid rgba(var(--White-100-rgb,255, 255, 255), .4);border-radius:var(--r-button,10px);background:rgba(var(--White-100-rgb,255, 255, 255), .12);color:var(--White-100,#fff);font:inherit;font-size:16px}.course-form__input::placeholder{color:rgba(var(--White-100-rgb,255, 255, 255), .75)}.course-form__input:focus-visible,.course-btn:focus-visible{outline:2px solid var(--White-100,#fff);outline-offset:2px}.course-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.course-btn{justify-content:center;align-items:center;gap:var(--space-2,8px);border-radius:var(--r-button,10px);background:var(--White-100,#fff);height:52px;color:var(--Navy-6,#0c0a3e);font:inherit;font-size:16px;font-weight:var(--fw-bold,700);cursor:pointer;border:0;padding:0 22px;text-decoration:none;transition:background-color .15s;display:inline-flex}.course-btn:hover:not(:disabled){background:var(--Blue-92,#e1f0ff)}.course-btn svg{flex:none;width:18px;height:18px}.course-btn:disabled{opacity:.7;cursor:progress}.course-btn--blue{background:var(--Blue-46,#2f5bff);color:var(--White-100,#fff)}.course-btn--blue:hover:not(:disabled){background:var(--Blue-38,#0c57bd)}.course-btn--blue:focus-visible,.course-btn--ghost:focus-visible{outline-color:var(--Blue-46,#2f5bff)}.course-btn--ghost{box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf);color:var(--Navy-6,#0c0a3e);background:0 0}.course-btn--ghost:hover:not(:disabled){background:var(--Blue-98,#f5f9ff)}.course-form__micro,.course-form__error{color:var(--Blue-92,#e1f0ff);margin:0;font-size:13px;line-height:1.5}.course-form__error{border-radius:var(--r-sm,8px);background:rgba(var(--Navy-6-rgb,12, 10, 62), .35);color:var(--White-100,#fff);padding:8px 12px}.course-form__error:empty{display:none}.course-panel__continue{gap:var(--space-3,12px);margin-top:var(--space-6,24px);display:grid}.course-btn--outline{box-shadow:inset 0 0 0 1px rgba(var(--White-100-rgb,255, 255, 255), .5);color:var(--White-100,#fff);background:0 0}.course-btn--outline:hover:not(:disabled){background:rgba(var(--White-100-rgb,255, 255, 255), .12)}.course-section{padding:var(--space-20,80px) 0}.course-section--tint{background:var(--Blue-98,#f5f9ff)}.course-section__label{margin:0 0 var(--space-3,12px);font-size:var(--text-sm-size,14px);font-weight:var(--fw-semibold,600);color:var(--Blue-46,#2f5bff)}.course-section__title{max-width:820px;font-size:var(--h2-size,48px);letter-spacing:var(--h2-tracking,-.96px);line-height:1.02;font-weight:var(--fw-bold,700);text-wrap:balance;margin:0}.course-section__intro{max-width:720px;margin:var(--space-4,16px) 0 0;font-size:var(--text-md-size,18px);color:var(--Grey-36,#4b5563);line-height:1.6}.course-grid{gap:var(--space-5,20px);margin-top:var(--space-10,40px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.course-card{padding:var(--space-6,24px);border-radius:var(--r-card-lg,20px);background:var(--White-100,#fff);box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf)}.course-card__icon{background:var(--Gradient-Navy,#0c0a3e);width:44px;height:44px;color:var(--White-100,#fff);border-radius:12px;place-items:center;display:grid}.course-card__icon svg{width:22px;height:22px}.course-card__title{margin:var(--space-4,16px) 0 0;font-size:20px;line-height:1.25;font-weight:var(--fw-bold,700)}.course-card__text{margin:var(--space-2,8px) 0 0;font-size:var(--text-reg-size,16px);color:var(--Grey-36,#4b5563);line-height:1.55}.course-formula{margin-top:var(--space-10,40px);padding:var(--space-8,32px);border-radius:var(--r-2xl,24px);background:radial-gradient(circle at 50% 0%, rgba(var(--Blue-46-rgb,47, 91, 255), .28) 0%, transparent 60%), var(--Gradient-Navy,#0c0a3e);color:var(--White-100,#fff);position:relative;overflow:hidden}.course-formula__list{gap:var(--space-3,12px);counter-reset:pillar;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.course-formula__item a{gap:2px var(--space-3,12px);box-sizing:border-box;height:100%;padding:var(--space-4,16px);border-radius:var(--r-card,16px);background:rgba(var(--White-100-rgb,255, 255, 255), .06);box-shadow:inset 0 0 0 1px rgba(var(--White-100-rgb,255, 255, 255), .12);color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none;transition:background-color .15s;display:grid}.course-formula__item a:hover{background:rgba(var(--White-100-rgb,255, 255, 255), .12)}.course-formula__num{background:var(--Blue-46,#2f5bff);width:36px;height:36px;font-size:15px;font-weight:var(--fw-bold,700);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.course-formula__name{font-weight:var(--fw-bold,700);font-size:17px}.course-formula__fail{color:var(--Grey-89,#dfdfdf);font-size:14px}.course-formula__fail strong{color:var(--Blue-92,#e1f0ff);font-weight:var(--fw-semibold,600)}.course-formula__sum{margin:var(--space-6,24px) 0 0;text-align:center;font-size:var(--text-md-size,18px);color:var(--Grey-89,#dfdfdf)}.course-formula__sum strong{color:var(--White-100,#fff)}.course-curriculum{gap:var(--space-3,12px);margin:var(--space-10,40px) 0 0;padding:0;list-style:none;display:grid}.course-curriculum__item a{gap:var(--space-5,20px);padding:var(--space-5,20px) var(--space-6,24px);border-radius:var(--r-card-lg,20px);background:var(--White-100,#fff);box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf);color:inherit;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;text-decoration:none;transition:box-shadow .15s;display:grid}.course-curriculum__item a:hover{box-shadow:inset 0 0 0 2px var(--Blue-46,#2f5bff)}.course-curriculum__num{background:var(--Gradient-Navy,#0c0a3e);width:56px;height:56px;color:var(--White-100,#fff);font-size:20px;font-weight:var(--fw-bold,700);border-radius:14px;place-items:center;display:grid}.course-curriculum__title{font-size:20px;line-height:1.3;font-weight:var(--fw-bold,700);margin:0}.course-curriculum__summary{margin:var(--space-2,8px) 0 0;font-size:var(--text-reg-size,16px);color:var(--Grey-36,#4b5563);line-height:1.55}.course-curriculum__meta{font-size:var(--text-sm-size,14px);color:var(--Grey-42,#6b7280);white-space:nowrap}.course-two{gap:var(--space-5,20px);margin-top:var(--space-10,40px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-list{gap:var(--space-3,12px);margin:var(--space-4,16px) 0 0;padding:0;list-style:none;display:grid}.course-list li{font-size:var(--text-reg-size,16px);padding-left:32px;line-height:1.55;position:relative}.course-list li:before{content:"";background:var(--Blue-46,#2f5bff);width:20px;height:22px;position:absolute;top:2px;left:0;-webkit-mask:url(/brand/icons/hex-solid.svg) 50%/contain no-repeat;mask:url(/brand/icons/hex-solid.svg) 50%/contain no-repeat}.course-list--yes li:before,.course-list--no li:before{background:url(/brand/icons/check-hex-on-navy.svg) 50%/contain no-repeat;width:22px;height:24px;top:1px;-webkit-mask:none;mask:none}.course-list--no li:before{background-image:url(/brand/icons/check-hex-on-red.svg)}.course-teachers{gap:var(--space-12,48px);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;display:grid}.course-teachers__img{width:100%;height:auto;display:block}.course-guide{gap:var(--space-6,24px);padding:var(--space-8,32px);border-radius:var(--r-card-lg,20px);background:var(--Blue-96,#eef4ff);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.course-guide__title{font-size:24px;line-height:1.25;font-weight:var(--fw-bold,700);margin:0}.course-guide__text{margin:var(--space-2,8px) 0 0;color:var(--Grey-36,#4b5563)}.course-guide--band{isolation:isolate;gap:var(--space-10,40px);padding:var(--space-12,48px);border-radius:var(--r-2xl,24px);background:radial-gradient(circle at 85% 20%, rgba(var(--Blue-46-rgb,47, 91, 255), .35) 0%, transparent 52%), var(--Gradient-Navy,linear-gradient(94deg, #0c0a3e 0.06%, #09082d 30.06%, #09082d 60.16%, #1e406f 100.06%));color:var(--White-100,#fff);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;display:grid;position:relative;overflow:hidden}.course-guide--band .course-hero__eyebrow{margin-bottom:var(--space-4,16px)}.course-guide--band .course-guide__title{letter-spacing:-1px;font-size:40px;line-height:1.1;font-weight:var(--fw-bold,700);text-wrap:balance;margin:0}.course-guide--band .course-guide__text{max-width:560px;margin:var(--space-3,12px) 0 0;color:var(--Grey-89,#dfdfdf);font-size:18px;line-height:1.55}.course-guide__list{gap:var(--space-2,8px);margin:var(--space-6,24px) 0 0;font-size:16px;font-weight:var(--fw-semibold,600);padding:0;list-style:none;display:grid}.course-guide__list li{align-items:center;gap:var(--space-3,12px);display:flex}.course-guide__list svg{width:20px;height:20px;color:var(--Blue-92,#e1f0ff);flex:none}.course-guide__ctas{gap:var(--space-3,12px);margin-top:var(--space-8,32px);flex-wrap:wrap;display:flex}.course-guide__ctas .course-btn--ghost{box-shadow:inset 0 0 0 1px rgba(var(--White-100-rgb,255, 255, 255), .4);color:var(--White-100,#fff)}.course-guide__ctas .course-btn--ghost:hover:not(:disabled){background:rgba(var(--White-100-rgb,255, 255, 255), .1)}.course-guide__mark{aspect-ratio:1;place-items:center;display:grid;position:relative}.course-guide__ring,.course-guide__hex{grid-area:1/1;-webkit-mask:url(/brand/icons/hex-solid.svg) 50%/contain no-repeat;mask:url(/brand/icons/hex-solid.svg) 50%/contain no-repeat}.course-guide__ring{aspect-ratio:22/24;background:rgba(var(--White-100-rgb,255, 255, 255), .05);width:100%}.course-guide__ring--2{background:rgba(var(--White-100-rgb,255, 255, 255), .07);width:76%}.course-guide__ring--1{background:rgba(var(--Blue-46-rgb,47, 91, 255), .35);width:54%}.course-guide__hex{aspect-ratio:22/24;background:var(--White-100,#fff);width:40%;color:var(--Navy-6,#0c0a3e);text-align:center;place-content:center;display:grid}.course-guide__hex strong{font-size:64px;line-height:1;font-weight:var(--fw-bold,700)}.course-guide__hex small{font-size:13px;font-weight:var(--fw-semibold,600);color:var(--Blue-38,#0c57bd);margin-top:2px}.course-lesson{gap:var(--space-12,48px);padding-top:var(--space-12,48px);padding-bottom:var(--space-20,80px);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.course-lesson__main{min-width:0}.course-block{margin-top:var(--space-12,48px)}.course-block:first-child{margin-top:0}.course-block__title{margin:0 0 var(--space-4,16px);font-size:var(--h5-size,24px);letter-spacing:var(--h5-tracking,-.48px);line-height:1.25;font-weight:var(--fw-bold,700)}.course-block__text{margin:0 0 var(--space-4,16px);font-size:var(--text-md-size,18px);line-height:1.65}.course-player{aspect-ratio:16/9;border-radius:var(--r-card-lg,20px);background:var(--Navy-5,#09082d);position:relative;overflow:hidden}.course-player iframe,.course-player video{border:0;width:100%;height:100%;position:absolute;inset:0}.course-player__empty{place-content:center;gap:var(--space-2,8px);padding:var(--space-6,24px);text-align:center;color:var(--Grey-89,#dfdfdf);display:grid;position:absolute;inset:0}.course-player__empty strong{color:var(--White-100,#fff);font-size:20px}.course-gate{isolation:isolate;gap:var(--space-8,32px);padding:var(--space-10,40px);border-radius:var(--r-card-lg,20px);background:radial-gradient(circle at 20% 0%, rgba(var(--Blue-46-rgb,47, 91, 255), .35) 0%, transparent 55%), var(--Gradient-Navy,#0c0a3e);color:var(--White-100,#fff);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;display:grid;position:relative;overflow:hidden}.course-gate__lock{background:rgba(var(--White-100-rgb,255, 255, 255), .1);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.course-gate__lock svg{width:24px;height:24px}.course-gate__title{margin:var(--space-4,16px) 0 0;letter-spacing:-.6px;font-size:30px;line-height:1.1;font-weight:var(--fw-bold,700);text-wrap:balance}.course-gate__text{margin:var(--space-3,12px) 0 0;color:var(--Grey-89,#dfdfdf);font-size:17px;line-height:1.5}.course-gate .course-form{margin-top:0}.course-gate--small{padding:var(--space-6,24px) var(--space-8,32px);grid-template-columns:minmax(0,1fr) auto}.course-gate--small .course-gate__title{margin-top:0;font-size:20px}.course-update{margin-top:var(--space-5,20px);padding:var(--space-5,20px) var(--space-6,24px);border-radius:var(--r-card,16px);background:var(--Blue-98,#f5f9ff);box-shadow:inset 0 0 0 1px var(--Blue-92,#e1f0ff)}.course-update__title{align-items:center;gap:var(--space-2,8px);margin:0 0 var(--space-3,12px);font-size:16px;font-weight:var(--fw-bold,700);color:var(--Blue-38,#0c57bd);display:flex}.course-update__title svg{width:18px;height:18px}.course-update__list{gap:var(--space-2,8px);margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.course-update__list a{color:var(--Blue-38,#0c57bd)}.course-points{gap:var(--space-3,12px);counter-reset:point;margin:0;padding:0;list-style:none;display:grid}.course-points li{padding:var(--space-4,16px) var(--space-5,20px) var(--space-4,16px) 60px;border-radius:var(--r-card,16px);background:var(--Blue-98,#f5f9ff);counter-increment:point;font-size:17px;line-height:1.55;position:relative}.course-points li:before{content:counter(point);background:var(--Navy-6,#0c0a3e);width:30px;height:30px;color:var(--White-100,#fff);font-size:14px;font-weight:var(--fw-bold,700);border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;left:16px}.course-chapters{gap:6px var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.course-chapters__btn{gap:var(--space-3,12px);border-radius:var(--r-sm,8px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:15px;display:flex}.course-chapters__btn:hover:not(:disabled){background:var(--Blue-98,#f5f9ff)}.course-chapters__btn:disabled{cursor:default}.course-chapters__t{font-variant-numeric:tabular-nums;min-width:44px;font-weight:var(--fw-semibold,600);color:var(--Blue-46,#2f5bff);flex:none}.course-slides__frame{border-radius:var(--r-card-lg,20px);background:var(--Navy-5,#09082d);position:relative;overflow:hidden}.course-slides__track{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.course-slides__track::-webkit-scrollbar{display:none}.course-slides__slide{scroll-snap-align:start;aspect-ratio:16/9;flex:0 0 100%}.course-slides__slide img{object-fit:contain;width:100%;height:100%;display:block}.course-slides__bar{justify-content:space-between;align-items:center;gap:var(--space-3,12px);margin-top:var(--space-3,12px);flex-wrap:wrap;display:flex}.course-slides__nav{align-items:center;gap:var(--space-2,8px);display:flex}.course-slides__arrow{border-radius:var(--r-button,10px);background:var(--Blue-96,#eef4ff);width:44px;height:44px;color:var(--Navy-6,#0c0a3e);cursor:pointer;border:0;place-items:center;display:grid}.course-slides__arrow:hover:not(:disabled){background:var(--Blue-92,#e1f0ff)}.course-slides__arrow:disabled{opacity:.4;cursor:default}.course-slides__arrow svg{width:20px;height:20px}.course-slides__count{text-align:center;font-variant-numeric:tabular-nums;min-width:72px;color:var(--Grey-36,#4b5563);font-size:15px}.course-resources{gap:var(--space-3,12px);margin:0;padding:0;list-style:none;display:grid}.course-resources a{gap:var(--space-4,16px);padding:var(--space-4,16px) var(--space-5,20px);border-radius:var(--r-card,16px);box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf);color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.course-resources a:hover{box-shadow:inset 0 0 0 2px var(--Blue-46,#2f5bff)}.course-resources__icon{background:var(--Blue-96,#eef4ff);width:44px;height:44px;color:var(--Blue-38,#0c57bd);border-radius:12px;place-items:center;display:grid}.course-resources__icon svg{width:22px;height:22px}.course-resources__label{font-weight:var(--fw-bold,700);display:block}.course-resources__note{color:var(--Grey-36,#4b5563);margin-top:2px;font-size:14px;display:block}.course-resources__cta{font-size:14px;font-weight:var(--fw-semibold,600);color:var(--Blue-46,#2f5bff);white-space:nowrap}.course-empty{color:var(--Grey-36,#4b5563);margin:0}.course-quiz{padding:var(--space-6,24px);border-radius:var(--r-card-lg,20px);box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf)}.course-quiz__q{margin:0 0 var(--space-6,24px);border:0;padding:0}.course-quiz__legend{margin-bottom:var(--space-3,12px);font-size:18px;font-weight:var(--fw-bold,700);line-height:1.4}.course-quiz__options{gap:var(--space-2,8px);display:grid}.course-quiz__option{gap:var(--space-3,12px);border-radius:var(--r-button,10px);box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf);cursor:pointer;align-items:flex-start;padding:12px 14px;font-size:16px;line-height:1.45;display:flex}.course-quiz__option:hover{background:var(--Blue-98,#f5f9ff)}.course-quiz__option input{accent-color:var(--Blue-46,#2f5bff);flex:none;margin:3px 0 0}.course-quiz__option--correct{background:var(--Blue-96,#eef4ff);box-shadow:inset 0 0 0 2px var(--Blue-46,#2f5bff)}.course-quiz__option--wrong{box-shadow:inset 0 0 0 2px var(--Grey-65,#a1a1aa);color:var(--Grey-36,#4b5563)}.course-quiz__feedback{margin:var(--space-3,12px) 0 0;color:var(--Grey-36,#4b5563);font-size:15px;line-height:1.55}.course-quiz__feedback strong{color:var(--Navy-6,#0c0a3e)}.course-quiz__footer{gap:var(--space-3,12px);flex-wrap:wrap;align-items:center;display:flex}.course-quiz__result{font-weight:var(--fw-semibold,600);margin:0}.course-excerpt{padding:var(--space-5,20px) var(--space-6,24px);border-radius:var(--r-card,16px);background:var(--Blue-98,#f5f9ff);color:var(--Grey-36,#4b5563);margin:0;font-size:17px;line-height:1.65}.course-excerpt p{margin:0 0 var(--space-3,12px)}.course-pager{gap:var(--space-4,16px);margin-top:var(--space-12,48px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-pager a{padding:var(--space-5,20px);border-radius:var(--r-card,16px);box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf);color:inherit;text-decoration:none;display:block}.course-pager a:hover{box-shadow:inset 0 0 0 2px var(--Blue-46,#2f5bff)}.course-pager__next{text-align:right;grid-column:2}.course-pager small{color:var(--Grey-42,#6b7280);font-size:13px;display:block}.course-pager strong{margin-top:4px;line-height:1.35;display:block}.course-side{padding:var(--space-5,20px);border-radius:var(--r-card-lg,20px);background:var(--Blue-98,#f5f9ff);position:sticky;top:104px}.course-side__head{justify-content:space-between;align-items:baseline;gap:var(--space-3,12px);margin:0 0 var(--space-3,12px);display:flex}.course-side__title{font-size:16px;font-weight:var(--fw-bold,700);margin:0}.course-side__count{color:var(--Grey-36,#4b5563);font-size:13px}.course-progress{height:6px;margin-bottom:var(--space-4,16px);border-radius:var(--r-pill,50px);background:var(--Blue-92,#e1f0ff);overflow:hidden}.course-progress__bar{border-radius:inherit;background:var(--Blue-46,#2f5bff);width:0;height:100%;transition:width .3s}.course-side__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.course-side__link{gap:var(--space-3,12px);border-radius:var(--r-sm,8px);color:inherit;grid-template-columns:26px minmax(0,1fr);align-items:start;padding:8px;font-size:14px;line-height:1.4;text-decoration:none;display:grid}.course-side__link:hover{background:var(--Blue-96,#eef4ff)}.course-side__link[aria-current=page]{background:var(--White-100,#fff);box-shadow:inset 0 0 0 1px var(--Blue-92,#e1f0ff);font-weight:var(--fw-semibold,600)}.course-tick{background:var(--White-100,#fff);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--Grey-89,#dfdfdf);font-size:12px;font-weight:var(--fw-bold,700);color:var(--Grey-36,#4b5563);border-radius:8px;place-items:center;display:grid}.course-tick svg{width:14px;height:14px;display:none}.is-done>.course-tick,.is-done .course-tick{background:var(--Blue-46,#2f5bff);box-shadow:none;color:var(--White-100,#fff)}.is-done .course-tick span{display:none}.is-done .course-tick svg{display:block}.course-side__meta{font-size:12px;font-weight:var(--fw-regular,400);color:var(--Grey-42,#6b7280);margin-top:2px;display:block}.course-side__foot{margin:var(--space-4,16px) 0 0;color:var(--Grey-36,#4b5563);font-size:13px}.course-side__exam{width:100%;margin-top:var(--space-4,16px);justify-content:center;display:flex}.course-side__foot a{color:var(--Blue-38,#0c57bd)}.course-done-badge{display:none}.is-done .course-done-badge,.course-done-badge.is-done{display:inline-block}@media (width<=1023px){.course-hero--split .course-hero__inner,.course-panel--wide,.course-teachers,.course-lesson{grid-template-columns:minmax(0,1fr)}.course-grid,.course-formula__list{grid-template-columns:repeat(2,minmax(0,1fr))}.course-side{position:static}.course-teachers__img{max-width:320px}}@media (width<=767px){.course-hero__inner{padding-top:var(--space-10,40px);padding-bottom:var(--space-12,48px)}.course-hero__title{letter-spacing:-.8px;font-size:38px}.course-hero__intro{font-size:17px}.course-hero:before{width:300px;height:328px;top:-110px;right:-120px}.course-section{padding:var(--space-12,48px) 0}.course-section__title{font-size:var(--h2-m-size,28px);line-height:1.1}.course-grid,.course-formula__list,.course-two,.course-chapters,.course-gate,.course-gate--small,.course-guide{grid-template-columns:minmax(0,1fr)}.course-guide--band{padding:var(--space-8,32px) var(--space-6,24px)}.course-guide--band .course-guide__title{font-size:30px}.course-guide__mark{display:none}.course-guide__ctas .course-btn{width:100%}.course-panel,.course-panel--wide,.course-gate{padding:var(--space-6,24px);border-radius:var(--r-card-lg,20px)}.course-panel__media{margin:calc(var(--space-6,24px) * -1) calc(var(--space-6,24px) * -1) -48px}.course-panel__title,.course-panel--wide .course-panel__title{font-size:28px}.course-gate__title{font-size:24px}.course-formula{padding:var(--space-5,20px)}.course-curriculum__item a{gap:var(--space-4,16px);padding:var(--space-4,16px);grid-template-columns:44px minmax(0,1fr)}.course-curriculum__num{border-radius:12px;width:44px;height:44px;font-size:17px}.course-curriculum__meta{grid-column:2}.course-curriculum__title{font-size:18px}.course-resources a{grid-template-columns:40px minmax(0,1fr)}.course-resources__cta{grid-column:2}.course-pager{grid-template-columns:minmax(0,1fr)}.course-pager__next{grid-column:1}.course-lesson{padding-top:var(--space-8,32px)}.course-btn{width:100%}}.course-page [hidden]{display:none!important}.course-form__micro a{color:inherit;text-underline-offset:2px;text-decoration:underline}
