.page-module-scss-module__2xymVG__page{color:#f4f7ef;background:radial-gradient(circle at 8% 0,#dff58e17,#0000 31rem),radial-gradient(circle at 92% 28%,#87e5b80f,#0000 32rem),#080b0a;min-height:100vh;padding:58px max(24px,50vw - 590px) 80px}.page-module-scss-module__2xymVG__hero{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;min-height:280px;padding-bottom:46px;display:grid}.page-module-scss-module__2xymVG__kicker,.page-module-scss-module__2xymVG__sectionHeading span,.page-module-scss-module__2xymVG__checklist>div>span,.page-module-scss-module__2xymVG__playerHeading span{color:#dff58e;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:750}.page-module-scss-module__2xymVG__hero h1{letter-spacing:-.055em;max-width:820px;margin:15px 0 17px;font-size:clamp(48px,6vw,78px);line-height:.96}.page-module-scss-module__2xymVG__hero p,.page-module-scss-module__2xymVG__sectionHeading p{color:#87928b;max-width:650px;margin:0;font-size:13px;line-height:1.7}.page-module-scss-module__2xymVG__heroMeta{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;display:grid}.page-module-scss-module__2xymVG__heroMeta strong{color:#dff58e;font:600 27px Syne,Manrope,-apple-system,BlinkMacSystemFont,sans-serif}.page-module-scss-module__2xymVG__heroMeta span{color:#68736c;font-size:9px}.page-module-scss-module__2xymVG__playerSection{padding:58px 0 28px;scroll-margin-top:24px}.page-module-scss-module__2xymVG__playerHeading,.page-module-scss-module__2xymVG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.page-module-scss-module__2xymVG__playerHeading h2,.page-module-scss-module__2xymVG__sectionHeading h2,.page-module-scss-module__2xymVG__checklist h2{letter-spacing:-.025em;margin:8px 0 0;font-size:27px}.page-module-scss-module__2xymVG__playerHeading button{color:#dff58e;cursor:pointer;background:#dff58e0d;border:1px solid #dff58e29;border-radius:9px;min-height:40px;padding:0 14px;font:700 9px Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-module-scss-module__2xymVG__player{aspect-ratio:16/9;background:#050706;border:1px solid #dff58e1f;border-radius:18px;width:100%;display:block;box-shadow:0 36px 110px #00000061}.page-module-scss-module__2xymVG__playerNote{color:#657068;align-items:center;gap:8px;margin-top:13px;font-size:9px;display:flex}.page-module-scss-module__2xymVG__playerNote span{color:#9da8a1;border:1px solid #ffffff17;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:800}.page-module-scss-module__2xymVG__guide,.page-module-scss-module__2xymVG__courseGuide{background:radial-gradient(circle at 100% 0,#dff58e0e,#0000 28rem),#ffffff04;border:1px solid #dff58e1a;border-radius:20px;margin:30px 0 78px;padding:clamp(24px,4vw,48px)}.page-module-scss-module__2xymVG__guideIntro{max-width:760px}.page-module-scss-module__2xymVG__guideIntro h2,.page-module-scss-module__2xymVG__courseGuide h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(29px,3.4vw,43px)}.page-module-scss-module__2xymVG__guideIntro p,.page-module-scss-module__2xymVG__courseGuide p{color:#89958d;margin:0;font-size:12px;line-height:1.75}.page-module-scss-module__2xymVG__guideSteps{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.page-module-scss-module__2xymVG__guideSteps article{border-bottom:1px solid #ffffff12;grid-template-columns:38px 1fr;gap:14px;min-height:155px;padding:26px 26px 26px 0;display:grid}.page-module-scss-module__2xymVG__guideSteps article:nth-child(odd){border-right:1px solid #ffffff12;padding-right:34px}.page-module-scss-module__2xymVG__guideSteps article:nth-child(2n){padding-left:34px}.page-module-scss-module__2xymVG__guideSteps b{color:#dff58e;font-size:9px}.page-module-scss-module__2xymVG__guideSteps h3{color:#e6ebe7;margin:0 0 9px;font-size:13px}.page-module-scss-module__2xymVG__guideSteps p{color:#7b877f;margin:0;font-size:10px;line-height:1.7}.page-module-scss-module__2xymVG__guideSupport{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:34px;display:grid}.page-module-scss-module__2xymVG__resourcePanel,.page-module-scss-module__2xymVG__tips{background:#0509077a;border:1px solid #ffffff12;border-radius:14px;padding:24px}.page-module-scss-module__2xymVG__panelLabel{color:#728078;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:8px;font-weight:750;display:block}.page-module-scss-module__2xymVG__resourceLinks{display:grid}.page-module-scss-module__2xymVG__resourceLinks a{min-height:62px;color:inherit;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;text-decoration:none;display:flex}.page-module-scss-module__2xymVG__resourceLinks a:last-child{border-bottom:0}.page-module-scss-module__2xymVG__resourceLinks a:hover strong{color:#dff58e}.page-module-scss-module__2xymVG__resourceLinks span{gap:5px;display:grid}.page-module-scss-module__2xymVG__resourceLinks strong{color:#dfe5e0;font-size:11px;transition:all .16s}.page-module-scss-module__2xymVG__resourceLinks small{color:#6f7b73;font-size:9px;line-height:1.45}.page-module-scss-module__2xymVG__resourceLinks i{color:#dff58e;font-size:13px;font-style:normal}.page-module-scss-module__2xymVG__tips{background:#78e0ad06}.page-module-scss-module__2xymVG__tips ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-module-scss-module__2xymVG__tips li{color:#88948c;padding-left:17px;font-size:10px;line-height:1.65;position:relative}.page-module-scss-module__2xymVG__tips li:before{content:"";background:#78e0ad;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.page-module-scss-module__2xymVG__screenshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.page-module-scss-module__2xymVG__screenshotGrid:has(figure:only-child){grid-template-columns:minmax(0,850px)}.page-module-scss-module__2xymVG__screenshotGrid figure{margin:0}.page-module-scss-module__2xymVG__screenshotFrame{aspect-ratio:3/2;background:#050806;border:1px solid #dff58e17;border-radius:14px;place-items:center;padding:10px;display:grid;overflow:hidden}.page-module-scss-module__2xymVG__screenshotFrame img{object-fit:contain;width:100%;height:100%}.page-module-scss-module__2xymVG__screenshotGrid figcaption{color:#69756d;margin-top:11px;font-size:9px;line-height:1.55}.page-module-scss-module__2xymVG__courseGuide{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.page-module-scss-module__2xymVG__courseGuide>div{max-width:700px}.page-module-scss-module__2xymVG__courseGuide button{color:#0a0d0a;cursor:pointer;background:#dff58e;border:0;border-radius:9px;flex:none;min-height:46px;padding:0 17px;font:750 9px Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-module-scss-module__2xymVG__curriculum{border-top:1px solid #ffffff12;padding:70px 0}.page-module-scss-module__2xymVG__sectionHeading p{text-align:right;max-width:390px;font-size:11px}.page-module-scss-module__2xymVG__lessonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module-scss-module__2xymVG__lesson,.page-module-scss-module__2xymVG__lessonActive{min-height:184px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:23px;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .18s;display:grid}.page-module-scss-module__2xymVG__lesson:hover,.page-module-scss-module__2xymVG__lessonActive{background:#dff58e0b;border-color:#dff58e33;transform:translateY(-2px)}.page-module-scss-module__2xymVG__lessonNumber{color:#dff58e;font:600 11px Syne,Manrope,-apple-system,BlinkMacSystemFont,sans-serif}.page-module-scss-module__2xymVG__lessonBody{gap:10px;min-width:0;display:grid}.page-module-scss-module__2xymVG__lessonTitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module-scss-module__2xymVG__lessonTitle strong{color:#dce3dd;font-size:14px}.page-module-scss-module__2xymVG__lessonTitle small{color:#dff58e;font-size:8px}.page-module-scss-module__2xymVG__lessonSummary{color:#77837b;font-size:10px;line-height:1.55}.page-module-scss-module__2xymVG__outcomes{flex-wrap:wrap;gap:5px;display:flex}.page-module-scss-module__2xymVG__outcomes i{color:#76827a;background:#ffffff0a;border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal}.page-module-scss-module__2xymVG__play{color:#07100b;background:#dff58e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.page-module-scss-module__2xymVG__checklist{background:#87e5b806;border:1px solid #87e5b81c;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:55px;padding:38px;display:grid}.page-module-scss-module__2xymVG__checklist ol{margin:0;padding:0;list-style:none;display:grid}.page-module-scss-module__2xymVG__checklist li{color:#88938c;border-bottom:1px solid #ffffff0f;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:50px;font-size:10px;line-height:1.5;display:grid}.page-module-scss-module__2xymVG__checklist li:last-child{border-bottom:0}.page-module-scss-module__2xymVG__checklist b{color:#dff58e;font-size:8px}@media (max-width:780px){.page-module-scss-module__2xymVG__page{padding:38px 16px calc(50px + env(safe-area-inset-bottom))}.page-module-scss-module__2xymVG__hero{grid-template-columns:1fr;gap:28px;min-height:auto}.page-module-scss-module__2xymVG__hero h1{font-size:clamp(42px,12vw,62px)}.page-module-scss-module__2xymVG__heroMeta{width:fit-content}.page-module-scss-module__2xymVG__playerSection{padding-top:38px}.page-module-scss-module__2xymVG__playerHeading,.page-module-scss-module__2xymVG__sectionHeading{flex-direction:column;align-items:flex-start;gap:14px}.page-module-scss-module__2xymVG__playerHeading button{min-height:44px}.page-module-scss-module__2xymVG__player{border-radius:11px}.page-module-scss-module__2xymVG__guide,.page-module-scss-module__2xymVG__courseGuide{border-radius:15px;margin:22px 0 52px;padding:24px 17px}.page-module-scss-module__2xymVG__guideSteps{grid-template-columns:1fr}.page-module-scss-module__2xymVG__guideSteps article,.page-module-scss-module__2xymVG__guideSteps article:nth-child(odd),.page-module-scss-module__2xymVG__guideSteps article:nth-child(2n){border-right:0;min-height:0;padding:22px 0}.page-module-scss-module__2xymVG__guideSupport,.page-module-scss-module__2xymVG__screenshotGrid{grid-template-columns:1fr}.page-module-scss-module__2xymVG__resourcePanel,.page-module-scss-module__2xymVG__tips{padding:20px 16px}.page-module-scss-module__2xymVG__courseGuide{flex-direction:column;align-items:flex-start}.page-module-scss-module__2xymVG__courseGuide button{width:100%;min-height:48px}.page-module-scss-module__2xymVG__sectionHeading p{text-align:left;max-width:none}.page-module-scss-module__2xymVG__lessonGrid{grid-template-columns:1fr}.page-module-scss-module__2xymVG__lesson,.page-module-scss-module__2xymVG__lessonActive{gap:12px;min-height:0;padding:18px 15px}.page-module-scss-module__2xymVG__lessonTitle{flex-direction:column;align-items:flex-start;gap:4px}.page-module-scss-module__2xymVG__checklist{grid-template-columns:1fr;gap:26px;padding:25px 18px}}
