.CourseLanding_landing__zd72l{--landing-ink:#111;--landing-paper:#fff;--landing-line:#e5e5e5;--landing-muted:#737b77;--landing-surface:#f7f7f6;--landing-green:#073c2a;--landing-mint:#e4f3eb;width:100%;overflow:clip;color:var(--landing-ink);background:var(--landing-paper)}.CourseLanding_hero__Wowwq{position:relative;overflow:hidden;padding:54px 0 64px;background-color:var(--landing-surface);background-image:radial-gradient(#dfdfdc .8px,transparent 0);background-size:22px 22px}.CourseLanding_gallery__eAMcm{position:relative;height:clamp(270px,40vh,430px);margin:4px 0;perspective:1050px;pointer-events:none}.CourseLanding_tile__5UuIP{--travel:-70vw;--rotate:-40deg;position:absolute;top:50%;left:50%;width:clamp(118px,13vw,196px);aspect-ratio:1;overflow:hidden;border:1px solid rgb(0 0 0/8%);border-radius:14px;background:#ddd;box-shadow:0 18px 46px rgb(0 0 0/17%);opacity:0;transform-origin:center;animation:CourseLanding_gallery-flow__9CFub 18s cubic-bezier(.5,0,.85,.55) infinite;animation-delay:calc(var(--step) * -2.5714285714s)}.CourseLanding_tile__5UuIP[data-direction=right]{--travel:70vw;--rotate:40deg}.CourseLanding_tile__5UuIP img{width:100%;height:100%;object-fit:cover}@keyframes CourseLanding_gallery-flow__9CFub{0%{opacity:0;transform:translate(-50%,-50%) translateX(0) rotateY(0deg) scale(.09)}7%,88%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translateX(var(--travel)) rotateY(var(--rotate)) scale(2.7)}}.CourseLanding_button__TSKhc{display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;padding:6px 7px 6px 19px;border:1px solid rgb(7 60 42/18%);border-radius:999px;background:#fff;color:var(--landing-green);font-size:14px;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.CourseLanding_button__TSKhc:hover{transform:translateY(-1px)}.CourseLanding_buttonPrimary__JWIEp{border-color:var(--landing-green);background:var(--landing-green);color:#fff}.CourseLanding_buttonIcon__j32BE{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;background:var(--landing-green);color:#fff}.CourseLanding_buttonPrimary__JWIEp .CourseLanding_buttonIcon__j32BE{background:#fff;color:var(--landing-green)}.CourseLanding_courseScroll__pnUDi{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,104px)}.CourseLanding_courseGuide__ehJfp{position:sticky;top:88px;align-self:start;padding-top:24px}.CourseLanding_chapter__uOsR9{display:grid;min-height:clamp(250px,40vh,330px);grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:28px;padding:30px 0;opacity:.28;transition:opacity .24s ease}.CourseLanding_chapter__uOsR9[data-active=true]{opacity:1}.CourseLanding_chapterPreview__ox0Ho{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--landing-line);border-radius:11px;background:var(--landing-surface);box-shadow:0 12px 32px rgb(0 0 0/7%)}.CourseLanding_progressStep__pDT03{height:2px;background:var(--landing-line);transition:background-color .22s ease}.CourseLanding_progressStep__pDT03[data-active=true]{background:var(--landing-green)}.CourseLanding_benefitCard__xkdQM{overflow:hidden;border:1px solid var(--landing-line);border-radius:14px;background:#fff;box-shadow:0 10px 34px rgb(0 0 0/5%)}.CourseLanding_benefitsDeck__NSWLX{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.CourseLanding_benefitWide__maetL{grid-column:1/-1;display:grid;min-height:410px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.CourseLanding_benefitSmall__ADswT{grid-column:span 2}.CourseLanding_benefitVisual__hvscR{position:relative;min-height:220px;overflow:hidden;background:radial-gradient(circle at 20% 8%,#9ce8c3 0,transparent 36%),radial-gradient(circle at 85% 22%,#f1c98c 0,transparent 34%),#eef4ef}.CourseLanding_toneSky__0eUqD{background:linear-gradient(145deg,#99d7ff,#f7e8a9)}.CourseLanding_toneMint__Vo0Bl{background:linear-gradient(145deg,#9ce8c3,#e7f58f)}.CourseLanding_toneSand__0TJ_x{background:linear-gradient(145deg,#f1c98c,#ffd9c9)}.CourseLanding_toneSilver__5Z2Ej{background:linear-gradient(145deg,#c7d0d8,#eef0e7)}.CourseLanding_benefitSmall__ADswT .CourseLanding_benefitVisual__hvscR{min-height:180px}.CourseLanding_materialStrip__O5QCx{position:absolute;top:22px;left:18px;display:flex;width:max-content;gap:8px;animation:CourseLanding_material-strip__1iLXJ 14s linear infinite}.CourseLanding_materialShot__jnUPJ{position:relative;width:112px;aspect-ratio:4/3;flex:0 0 112px;overflow:hidden;border:1px solid rgb(17 17 17/12%);border-radius:8px;background:#fff;box-shadow:0 8px 20px rgb(0 0 0/12%)}.CourseLanding_kitMock__z19px{position:absolute;inset:14px 16px auto;height:142px;overflow:hidden;border:1px solid rgb(17 17 17/16%);border-radius:10px;background-color:#f7f7f5;background-image:radial-gradient(#d9d9d5 .65px,transparent 0);background-size:8px 8px;box-shadow:0 10px 24px rgb(0 0 0/11%)}.CourseLanding_kitPanel__ox6_L{position:absolute;inset:24px 18px 18px 76px;display:grid;grid-template-columns:.75fr 1.25fr;gap:7px}.CourseLanding_kitSheet__5Mc_G{padding:9px;border:1px solid #dfdfdb;border-radius:6px;background:rgb(255 255 255/94%)}.CourseLanding_miniBrowser__H8_ob{position:absolute;inset:20px 20px auto;overflow:hidden;border:1px solid rgb(17 17 17/16%);border-radius:10px;background:#fff;box-shadow:0 10px 26px rgb(0 0 0/12%)}@keyframes CourseLanding_material-strip__1iLXJ{to{transform:translateX(-360px)}}.CourseLanding_benefitBrowser__ThNl1{position:absolute;inset:28px 26px -24px;overflow:hidden;border:1px solid rgb(17 17 17/14%);border-radius:11px;background:#fff;box-shadow:0 16px 35px rgb(0 0 0/14%)}.CourseLanding_projectStudio__NwC87{position:absolute;inset:20px 22px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(17 17 17/16%);border-radius:11px;background:#f7f7f5;box-shadow:0 12px 28px rgb(0 0 0/12%)}.CourseLanding_studioToolbar__iPvaX{display:flex;height:36px;flex:0 0 auto;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #dfdfdc;background:rgb(255 255 255/92%);font-size:7px}.CourseLanding_studioBody__a18lE{display:grid;min-height:0;flex:1;grid-template-columns:96px 1fr}.CourseLanding_studioSidebar__CWmUl{padding:11px 8px;border-right:1px solid #e1e1de;background:rgb(255 255 255/74%)}.CourseLanding_studioStep__Gq5Zu{display:grid;grid-template-columns:14px 1fr;align-items:center;gap:5px;padding:6px 5px;border-radius:5px;color:#777;font-size:6px}.CourseLanding_studioStepCurrent__jspjH{background:#dff0e9;color:#174b38;font-weight:600}.CourseLanding_studioCanvas__2YvYe{min-height:0;padding:13px;background-color:#efefec;background-image:radial-gradient(#d4d4d0 .65px,transparent 0);background-size:9px 9px}.CourseLanding_studioBrowser__uv5x2{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid #d6d6d2;border-radius:7px;background:#fff;box-shadow:0 6px 16px rgb(0 0 0/8%)}.CourseLanding_studioPage__VQU7c{display:flex;min-height:0;flex:1;flex-direction:column;padding:12px 14px;background:linear-gradient(128deg,#fff 0 66%,#d8eee6 66%)}.CourseLanding_studioHero__ihplL{width:62%;margin-top:25px}.CourseLanding_studioBuildRow__XFNlC{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:12px}.CourseLanding_studioBuildRow__XFNlC span{padding:6px 7px;border:1px solid #e1e1de;border-radius:5px;background:rgb(255 255 255/84%);color:#777;font-size:6px}.CourseLanding_studioBuildRow__XFNlC span:first-child{border-color:#b8d9ca;background:#edf8f2;color:#174b38}.CourseLanding_priceOffer__U0Onw{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 0,rgb(241 201 140/65%),transparent 35%),radial-gradient(circle at 0 100%,rgb(156 232 195/62%),transparent 34%),#f2f4e9}.CourseLanding_membershipList___fJZJ{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;column-gap:30px}.CourseLanding_membershipItem__Gupw5{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--landing-line);font-size:13px;line-height:1.6}.CourseLanding_membershipItem__Gupw5:nth-last-child(-n+2){border-bottom:0}.CourseLanding_membershipCheck__YFrrq{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;border-radius:50%;background:var(--landing-green);color:#fff}.CourseLanding_faqAnswer__xLBtN{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .18s ease}.CourseLanding_faqAnswer__xLBtN[data-open=true]{grid-template-rows:1fr;opacity:1}.CourseLanding_faqAnswer__xLBtN>div{overflow:hidden}.CourseLanding_faqIcon__pUfKx{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgb(7 60 42/14%);border-radius:50%;background:#fff;color:var(--landing-green);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s ease}.CourseLanding_faqIcon__pUfKx[data-open=true]{transform:rotate(45deg);background:var(--landing-mint)}.CourseLanding_footer__GzS2P{position:relative;overflow:hidden;padding:0 32px 28px;background:#b4d7c8;color:rgb(7 60 42/68%)}.CourseLanding_footerVideo__761ie{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;pointer-events:none}.CourseLanding_footerShade__UXF_a{position:absolute;inset:0;background:linear-gradient(180deg,#fff,rgb(255 255 255/82%) 13%,rgb(255 255 255/48%) 48%,rgb(211 235 224/48%));pointer-events:none}.CourseLanding_footerInner__jdB5U{position:relative;z-index:1;max-width:1080px;margin:0 auto}.CourseLanding_footerLessons__lnnsN{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:54px;text-align:left}.CourseLanding_footerLesson__JVYWS{display:block;padding:20px 22px;border:1px solid rgb(7 60 42/13%);border-radius:12px;background:rgb(255 255 255/56%);box-shadow:0 12px 30px rgb(7 60 42/7%);backdrop-filter:blur(12px)}.CourseLanding_footerMain__5GIK3{display:grid;grid-template-columns:1.65fr repeat(3,.7fr);gap:48px;margin-top:44px;padding:48px;border:1px solid rgb(7 60 42/11%);border-radius:16px;background:rgb(255 255 255/76%);box-shadow:0 16px 42px rgb(7 60 42/8%);backdrop-filter:blur(14px)}.CourseLanding_footerColumn__tatHX{display:flex;flex-direction:column;gap:9px}.CourseLanding_footerColumn__tatHX h3{margin-bottom:6px;color:var(--landing-green);font-size:13px;font-weight:600;letter-spacing:-.01em}.CourseLanding_footerColumn__tatHX a{color:rgb(7 60 42/66%);font-size:13px;text-decoration:none;transition:color .18s ease}.CourseLanding_footerColumn__tatHX a:hover{color:var(--landing-green)}.CourseLanding_footerBottom__l5hGI{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:22px 24px;color:rgb(7 60 42/62%);font-size:11px}@media (max-width:760px){.CourseLanding_hero__Wowwq{padding-top:42px}.CourseLanding_gallery__eAMcm{height:245px}.CourseLanding_tile__5UuIP{border-radius:10px}.CourseLanding_courseScroll__pnUDi{display:block}.CourseLanding_courseGuide__ehJfp{position:relative;top:0;padding-bottom:28px}.CourseLanding_chapter__uOsR9{min-height:0;grid-template-columns:minmax(0,1fr) 104px;gap:18px;padding:26px 0;opacity:1}.CourseLanding_benefitWide__maetL,.CourseLanding_benefitsDeck__NSWLX{display:flex;flex-direction:column}.CourseLanding_benefitWide__maetL{min-height:0}.CourseLanding_benefitWide__maetL .CourseLanding_benefitVisual__hvscR{min-height:240px}.CourseLanding_membershipList___fJZJ{height:auto;grid-template-columns:1fr}.CourseLanding_membershipItem__Gupw5:nth-last-child(2){border-bottom:1px solid var(--landing-line)}.CourseLanding_footerLessons__lnnsN{grid-template-columns:1fr;margin-top:38px}.CourseLanding_footerLesson__JVYWS{padding:17px 18px}.CourseLanding_footerMain__5GIK3{grid-template-columns:repeat(2,1fr);gap:34px 20px;margin-top:40px;padding:34px 24px}.CourseLanding_footerBrand__BoQUt{grid-column:1/-1}.CourseLanding_footerBottom__l5hGI{align-items:flex-start;flex-direction:column}.CourseLanding_footer__GzS2P{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.CourseLanding_tile__5UuIP{animation:none;opacity:1}.CourseLanding_tile__5UuIP:nth-child(n+7){display:none}.CourseLanding_button__TSKhc,.CourseLanding_chapter__uOsR9,.CourseLanding_faqAnswer__xLBtN,.CourseLanding_faqIcon__pUfKx,.CourseLanding_progressStep__pDT03{transition:none}.CourseLanding_materialStrip__O5QCx{animation:none}}