.AuCu-q_landing{--academy-surface:#171b1e;--academy-soft:#20272c;--academy-border:#aebdd22e;color:var(--nv-d-text);font-family:var(--nv-sans);background:#0a0c0e;min-width:0}.AuCu-q_landing svg{stroke-width:1.6px;flex-shrink:0;width:20px;height:20px}.AuCu-q_landing p{color:var(--nv-d-dim);margin:0;font-size:17px;line-height:1.75}.AuCu-q_landing strong{font-weight:550}.AuCu-q_hero,.AuCu-q_section,.AuCu-q_faq{max-width:var(--nv-maxw);margin-inline:auto;padding:72px 32px}.AuCu-q_hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;display:grid}.AuCu-q_heroCopy{flex-direction:column;align-items:flex-start;gap:28px;min-width:0;display:flex}.AuCu-q_landing .AuCu-q_hero h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(40px,4.7vw,64px);line-height:1.08}.AuCu-q_heroCopy>p{max-width:50ch;font-size:18px}.AuCu-q_heroCopy p strong{color:var(--nv-d-text)}.AuCu-q_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--nv-d-dim);align-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.AuCu-q_heroCopy>.AuCu-q_eyebrow:before{content:"";background:var(--nv-gold);width:25px;height:2px}.AuCu-q_heroAction{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.AuCu-q_heroAction>span{color:var(--nv-d-dim);font-size:13px}.AuCu-q_textLink{align-items:center;gap:8px;padding:4px 0;font-size:14px;display:inline-flex}.AuCu-q_textLink svg{width:16px;height:16px}.AuCu-q_coursePreview{background:var(--nv-navy-grad);border:1px solid var(--nv-d-line);border-radius:var(--nv-r-m);box-shadow:var(--nv-sh-navy);min-width:0;padding:34px}.AuCu-q_previewTop{color:var(--nv-d-dim);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:11px;display:flex}.AuCu-q_previewTop>svg{color:var(--nv-gold);width:25px;height:25px}.AuCu-q_landing .AuCu-q_coursePreview h2{letter-spacing:-.03em;max-width:15ch;font-size:clamp(28px,2.8vw,37px);line-height:1.2}.AuCu-q_previewFacts{color:var(--nv-d-dim);border-bottom:1px solid var(--nv-d-line);flex-wrap:wrap;gap:10px 22px;margin-top:22px;padding-bottom:28px;font-size:12px;display:flex}.AuCu-q_previewLessons{flex-direction:column;gap:26px;margin:30px 0;padding:0;list-style:none;display:flex}.AuCu-q_previewLessons li{grid-template-columns:30px 1fr;align-items:start;gap:15px;display:grid}.AuCu-q_step,.AuCu-q_currentStep{width:30px;height:30px;color:var(--nv-d-dim);border:1px solid #aebdd24d;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.AuCu-q_currentStep{background:var(--nv-gold);color:var(--nv-ink);border-color:var(--nv-gold)}.AuCu-q_step svg,.AuCu-q_currentStep svg{width:15px;height:15px}.AuCu-q_previewLessons strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.AuCu-q_previewLessons small{color:var(--nv-d-dim);margin-top:4px;font-size:12px;display:block}.AuCu-q_previewLink{border-top:1px solid var(--nv-d-line);justify-content:space-between;align-items:center;gap:16px;padding-top:23px;font-size:14px;display:flex}.AuCu-q_monthly{background:var(--academy-soft);justify-content:center;align-items:center;gap:16px;padding:24px 32px;display:flex}.AuCu-q_monthly p{font-size:15px}.AuCu-q_monthly strong{color:var(--nv-d-text)}.AuCu-q_sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:42px;display:grid}.AuCu-q_sectionHeading .AuCu-q_eyebrow{margin-bottom:16px}.AuCu-q_sectionHeading h2{max-width:15ch}.AuCu-q_landing .AuCu-q_section h2,.AuCu-q_landing .AuCu-q_certificateSection h2{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,43px);line-height:1.15}.AuCu-q_sectionHeading>p{font-size:16px}.AuCu-q_competencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;margin-bottom:44px;display:grid}.AuCu-q_competencies>div{border-top:1px solid var(--academy-border);grid-template-columns:28px 1fr;gap:9px 12px;padding-top:22px;display:grid}.AuCu-q_competencies>div>span{color:var(--nv-d-dim);padding-top:4px;font-size:12px}.AuCu-q_landing .AuCu-q_competencies h3{letter-spacing:-.02em;font-size:20px}.AuCu-q_competencies p{grid-column:2;font-size:16px}.AuCu-q_syllabus{border:1px solid var(--academy-border);background:var(--academy-surface);border-radius:var(--nv-r-s);overflow:hidden}.AuCu-q_syllabusIntro{border-bottom:1px solid var(--academy-border);color:var(--nv-d-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;font-size:13px;display:flex}.AuCu-q_syllabusIntro>span:first-child{color:var(--nv-d-text);align-items:center;gap:9px;display:flex}.AuCu-q_syllabusIntro svg{width:18px;height:18px}.AuCu-q_landing summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:500;line-height:1.5;list-style:none;display:flex}.AuCu-q_landing summary::-webkit-details-marker{display:none}.AuCu-q_landing summary:focus-visible{outline:2px solid var(--nv-gold);outline-offset:-4px;border-radius:var(--nv-r-s)}.AuCu-q_syllabus summary{padding:20px 24px;font-size:15px}.AuCu-q_syllabus details[open] summary svg{transform:rotate(180deg)}.AuCu-q_syllabus ol{counter-reset:lesson;margin:0;padding:0 24px 14px;list-style:none}.AuCu-q_syllabus li{border-top:1px solid var(--academy-border);counter-increment:lesson;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;font-size:14px;line-height:1.5;display:flex}.AuCu-q_syllabus li:before{content:counter(lesson, decimal-leading-zero);color:var(--nv-d-dim);padding-top:1px;font-size:12px}.AuCu-q_lessonCopy{flex:1;min-width:0}.AuCu-q_lessonCopy p{margin-top:5px;font-size:13px;line-height:1.6}.AuCu-q_syllabus li>span:last-child{color:var(--nv-d-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.AuCu-q_certificateSection{background:var(--academy-soft);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:72px max(32px,50% - 558px);display:grid}.AuCu-q_certificatePreview{color:var(--nv-d-dim);padding:6px 8px}.AuCu-q_certificateCopy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.AuCu-q_certificateCopy .AuCu-q_eyebrow{font-size:11px}.AuCu-q_certificateCopy .AuCu-q_eyebrow svg{width:20px;height:20px}.AuCu-q_certificateCopy p{font-size:16px}.AuCu-q_freeCertificate{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.AuCu-q_freeCertificate svg{width:17px;height:17px}.AuCu-q_practiceList{grid-template-columns:1fr 1fr;gap:32px;display:grid}.AuCu-q_practiceLink{border-top:1px solid var(--academy-border);grid-template-columns:44px 1fr 18px;align-items:start;gap:16px;padding-top:26px;display:grid}.AuCu-q_practiceIcon{background:var(--academy-soft);border-radius:var(--nv-r-s);place-items:center;width:44px;height:44px;display:grid}.AuCu-q_practiceLink small{color:var(--nv-d-dim);margin-bottom:8px;font-size:12px;display:block}.AuCu-q_landing .AuCu-q_practiceLink h3{letter-spacing:-.02em;font-size:18px;line-height:1.45}.AuCu-q_practiceLink>svg{width:18px;height:18px;color:var(--nv-d-dim);margin-top:4px}.AuCu-q_practiceLink:hover h3,.AuCu-q_textLink:hover,.AuCu-q_previewLink:hover{text-underline-offset:5px;text-decoration:underline}.AuCu-q_faq{border-top:1px solid var(--academy-border);grid-template-columns:.7fr 1.3fr;gap:52px;display:grid}.AuCu-q_landing .AuCu-q_faq h2{font-size:30px;line-height:1.2}.AuCu-q_faq details{border-bottom:1px solid var(--academy-border)}.AuCu-q_faq summary{padding:21px 0;font-size:16px}.AuCu-q_faq summary svg{width:18px;height:18px}.AuCu-q_faq details[open] summary svg{transform:rotate(45deg)}.AuCu-q_faq details p{padding:0 24px 22px 0;font-size:15px}.AuCu-q_final{background:var(--nv-navy-grad);flex-direction:column;align-items:flex-start;gap:24px;padding:64px max(32px,50% - 558px);display:flex}.AuCu-q_landing .AuCu-q_final h2{font-size:clamp(32px,3.5vw,45px);line-height:1.15}.AuCu-q_final p{max-width:55ch}.AuCu-q_hero,.AuCu-q_section,.AuCu-q_certificateSection{scroll-margin-top:calc(96px + var(--jr-promo-h,0px))}@media (max-width:800px){.AuCu-q_hero{gap:32px}.AuCu-q_heroCopy{gap:24px}.AuCu-q_coursePreview{padding:26px}.AuCu-q_certificateSection{gap:35px}}@media (max-width:640px){.AuCu-q_hero,.AuCu-q_certificateSection,.AuCu-q_faq{grid-template-columns:1fr}.AuCu-q_hero,.AuCu-q_section,.AuCu-q_faq{padding:42px 24px}.AuCu-q_hero{gap:34px}.AuCu-q_landing .AuCu-q_hero h1{max-width:15ch;font-size:clamp(38px,10vw,48px)}.AuCu-q_heroCopy>p{font-size:17px}.AuCu-q_heroAction{align-items:stretch;width:100%}.AuCu-q_heroAction>span{text-align:center}.AuCu-q_landing .AuCu-q_coursePreview h2{font-size:32px}.AuCu-q_monthly{align-items:flex-start;padding:23px 24px}.AuCu-q_monthly p{font-size:14px}.AuCu-q_monthly>svg{margin-top:3px}.AuCu-q_sectionHeading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.AuCu-q_competencies{gap:26px 22px}.AuCu-q_competencies>div{grid-template-columns:1fr;gap:9px}.AuCu-q_competencies p{grid-column:1;font-size:14px}.AuCu-q_landing .AuCu-q_competencies h3{font-size:18px}.AuCu-q_syllabusIntro{padding:18px;font-size:12px}.AuCu-q_syllabus summary{padding:18px;font-size:14px}.AuCu-q_syllabus ol{padding:0 18px 12px}.AuCu-q_syllabus li{gap:10px;font-size:13px}.AuCu-q_lessonCopy p{font-size:12px}.AuCu-q_certificateSection{gap:34px;padding:44px 24px}.AuCu-q_certificateCopy{gap:20px}.AuCu-q_practiceList{grid-template-columns:1fr;gap:25px}.AuCu-q_practiceLink{gap:13px}.AuCu-q_landing .AuCu-q_practiceLink h3{font-size:16px}.AuCu-q_faq{gap:24px}.AuCu-q_faq summary{font-size:15px}.AuCu-q_final{padding:42px 24px}.AuCu-q_final>a{width:100%}}