.ProfileMenu-module__zhx9zG__profileWrap{position:relative}.ProfileMenu-module__zhx9zG__profileBtn{background:var(--color-bg);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.ProfileMenu-module__zhx9zG__profileBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProfileMenu-module__zhx9zG__profileDropdown{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:280px;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;gap:14px;padding:18px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.ProfileMenu-module__zhx9zG__profileDropdown:before{content:"";background:var(--color-white);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);width:12px;height:12px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.ProfileMenu-module__zhx9zG__profileHeader{align-items:center;gap:12px;display:flex}.ProfileMenu-module__zhx9zG__avatar{background:linear-gradient(135deg, #fbbf24, var(--color-primary));width:44px;height:44px;color:var(--color-white);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.ProfileMenu-module__zhx9zG__profileHeaderText{flex-direction:column;gap:3px;min-width:0;display:flex}.ProfileMenu-module__zhx9zG__profileName{color:var(--color-dark);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.ProfileMenu-module__zhx9zG__profileEmail{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.ProfileMenu-module__zhx9zG__profileDivider{background:var(--color-border);height:1px}.ProfileMenu-module__zhx9zG__profileDetailRow{align-items:center;gap:10px;display:flex}.ProfileMenu-module__zhx9zG__profileIconWrap{background:var(--color-bg);width:30px;height:30px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileMenu-module__zhx9zG__profileDetailText{flex-direction:column;gap:2px;min-width:0;display:flex}.ProfileMenu-module__zhx9zG__profileLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:10.5px;font-weight:700}.ProfileMenu-module__zhx9zG__profileValue{color:var(--color-dark);word-break:break-word;font-size:14px;font-weight:600}.ProfileMenu-module__zhx9zG__editTrigger{background:var(--color-bg);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:border-color .15s,color .15s;display:flex}.ProfileMenu-module__zhx9zG__editTrigger:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProfileMenu-module__zhx9zG__profileForm{flex-direction:column;gap:10px;display:flex}.ProfileMenu-module__zhx9zG__profileForm label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.ProfileMenu-module__zhx9zG__profileForm input{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-white);text-transform:none;letter-spacing:normal;padding:9px 10px;font-size:13px;font-weight:500}.ProfileMenu-module__zhx9zG__profileForm input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #b453091f}.ProfileMenu-module__zhx9zG__profileFormActions{gap:8px;margin-top:2px;display:flex}.ProfileMenu-module__zhx9zG__profileFormActions .ProfileMenu-module__zhx9zG__btn{flex:1;padding:8px 10px;font-size:13px}.ProfileMenu-module__zhx9zG__profileFormError{color:#b91c1c;font-size:12px;font-weight:600}
.Header-module__Af2_WG__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background:#f8fafcd9;position:sticky;top:0}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.Header-module__Af2_WG__logo{background:0 0;border:none;align-items:center;gap:10px;margin-left:-14px;display:flex}.Header-module__Af2_WG__logoImg{object-fit:contain;border-radius:50%}.Header-module__Af2_WG__wordmark{font-family:var(--font-heading);color:var(--color-dark);letter-spacing:-.03em;-webkit-text-stroke:.4px currentColor;font-size:26px;font-weight:800}.Header-module__Af2_WG__logoAccent{color:#fbbf24}.Header-module__Af2_WG__tagline{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);border-left:2px solid var(--color-border);padding-left:10px;font-size:11px;font-weight:700}.Header-module__Af2_WG__nav{align-items:center;gap:32px;display:flex}.Header-module__Af2_WG__navLink{color:var(--color-text);background:0 0;border:none;padding:0;font-size:15px;font-weight:500}.Header-module__Af2_WG__navLink:hover{color:var(--color-primary)}.Header-module__Af2_WG__navActions{align-items:center;gap:18px;display:flex}.Header-module__Af2_WG__greeting{color:var(--color-text-muted);white-space:nowrap;font-size:14px;font-weight:600}.Header-module__Af2_WG__loggedInActions{align-items:center;gap:14px;display:flex}.Header-module__Af2_WG__menuToggle{color:var(--color-dark);background:0 0;border:none;display:none}@media (max-width:860px){.Header-module__Af2_WG__nav{background:var(--color-white);border-bottom:1px solid var(--color-border);opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:20px;padding:24px;transition:transform .2s,opacity .2s;position:fixed;top:72px;left:0;right:0;transform:translateY(-12px)}.Header-module__Af2_WG__navOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__Af2_WG__navActions{flex-direction:column;align-items:stretch;width:100%}.Header-module__Af2_WG__menuToggle{display:block}}
.VideoSection-module__5SsVkq__section{padding:48px 0 40px}.VideoSection-module__5SsVkq__player{aspect-ratio:3/2;border-radius:var(--radius-lg);max-width:1080px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);margin:0 auto;position:relative;overflow:hidden}.VideoSection-module__5SsVkq__posterImg{object-fit:cover}.VideoSection-module__5SsVkq__buyBtn{width:fit-content;color:var(--color-dark);cursor:pointer;background:#fbbf24;border:none;border-radius:999px;align-items:center;gap:10px;margin:28px auto 0;padding:16px 44px;font-family:inherit;font-size:17px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 30px #fbbf2480}.VideoSection-module__5SsVkq__buyBtn:hover{transform:scale(1.05);box-shadow:0 14px 34px #fbbf24a6}@media (max-width:640px){.VideoSection-module__5SsVkq__section{padding:64px 0 20px}.VideoSection-module__5SsVkq__buyBtn{padding:13px 28px;font-size:15px}}
.CourseCard-module__weOBza__card{background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:26px;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.CourseCard-module__weOBza__card:hover{border-color:var(--color-primary);transform:translateY(-8px);box-shadow:0 28px 54px #b4530933}.CourseCard-module__weOBza__ribbon{z-index:5;color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#4ade80,#16a34a 55%,#15803d);border-top:1px solid #ffffff80;border-bottom:1px solid #14532d59;justify-content:center;align-items:center;gap:6px;width:210px;padding:9px 0;font-size:13px;font-weight:800;animation:2.2s ease-in-out infinite CourseCard-module__weOBza__ribbonPulse;display:flex;position:absolute;top:24px;left:-58px;transform:rotate(-45deg);box-shadow:0 10px 24px #16a34a8c}@keyframes CourseCard-module__weOBza__ribbonPulse{0%,to{box-shadow:0 10px 24px #16a34a8c}50%{box-shadow:0 10px 30px #16a34ad9}}.CourseCard-module__weOBza__thumbnail{border-radius:20px;align-items:flex-end;height:230px;margin:18px 18px 0;padding:18px;display:flex;position:relative;overflow:hidden}.CourseCard-module__weOBza__thumbnailImg{object-fit:cover;transition:transform .5s}.CourseCard-module__weOBza__card:hover .CourseCard-module__weOBza__thumbnailImg{transform:scale(1.08)}.CourseCard-module__weOBza__thumbnailOverlay{background:linear-gradient(#0f172a00 0%,#0f172a0d 55%,#0f172ab3 100%);position:absolute;inset:0}.CourseCard-module__weOBza__category{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-white);background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:relative}.CourseCard-module__weOBza__comingSoon{z-index:1;color:var(--color-white);background:#f59e0b;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:18px;right:18px;box-shadow:0 4px 12px #f59e0b66}.CourseCard-module__weOBza__priceBadge{z-index:2;width:76px;height:76px;color:var(--color-dark);border:3px solid var(--color-white);background:#fbbf24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:16px;transform:rotate(-8deg);box-shadow:0 10px 22px #b4530980}.CourseCard-module__weOBza__priceBadgeAmount{letter-spacing:-.02em;font-size:15px;font-weight:800}.CourseCard-module__weOBza__priceBadgeLabel{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:8px;font-weight:700}.CourseCard-module__weOBza__body{flex-direction:column;flex:1;gap:12px;padding:26px;display:flex}.CourseCard-module__weOBza__meta{justify-content:space-between;align-items:center;display:flex}.CourseCard-module__weOBza__level{color:var(--color-text-muted);font-size:13px;font-weight:600}.CourseCard-module__weOBza__rating{color:#f59e0b;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.CourseCard-module__weOBza__title{color:var(--color-dark);letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.3}.CourseCard-module__weOBza__description{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.CourseCard-module__weOBza__stats{color:var(--color-text-muted);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:16px;padding:14px 0;font-size:13px;font-weight:600;display:flex}.CourseCard-module__weOBza__stats span{align-items:center;gap:7px;display:flex}.CourseCard-module__weOBza__statIcon{width:24px;height:24px;color:var(--color-primary-dark);background:#b453091a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.CourseCard-module__weOBza__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.CourseCard-module__weOBza__originalPrice{color:var(--color-text-muted);font-size:15px;text-decoration:line-through}@media (max-width:420px){.CourseCard-module__weOBza__title{font-size:19px}.CourseCard-module__weOBza__body{padding:22px}}
.CourseSection-module__xfaKkq__section{padding:40px 0 120px}.CourseSection-module__xfaKkq__heading{text-align:center;max-width:620px;margin:0 auto 56px}.CourseSection-module__xfaKkq__eyebrow{color:var(--color-dark);letter-spacing:.04em;text-transform:uppercase;background:#fbbf24;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.CourseSection-module__xfaKkq__heading h2{color:var(--color-dark);letter-spacing:-.03em;text-shadow:3px 3px #fbbf24d9,6px 6px 14px #0f172a2e;margin-bottom:14px;font-size:44px;font-weight:800}.CourseSection-module__xfaKkq__heading p{color:var(--color-text-muted);font-size:18px}.CourseSection-module__xfaKkq__grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1080px;margin:0 auto;display:grid}@media (max-width:760px){.CourseSection-module__xfaKkq__grid{grid-template-columns:1fr}.CourseSection-module__xfaKkq__heading h2{font-size:30px}}
.HowItWorks-module__a-Tr4W__section{background:var(--color-white);padding:100px 0}.HowItWorks-module__a-Tr4W__inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.HowItWorks-module__a-Tr4W__visual{aspect-ratio:4/5;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);position:relative;overflow:hidden}.HowItWorks-module__a-Tr4W__visualImg{object-fit:cover}.HowItWorks-module__a-Tr4W__visualBadge{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);background:#0f172a8c;border:1px solid #fff3;flex-direction:column;gap:2px;padding:14px 18px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.HowItWorks-module__a-Tr4W__visualBadge strong{color:var(--color-white);font-size:20px;font-weight:800}.HowItWorks-module__a-Tr4W__visualBadge span{color:#fffc;font-size:13px}.HowItWorks-module__a-Tr4W__eyebrow{color:var(--color-dark);letter-spacing:.04em;text-transform:uppercase;background:#fbbf24;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.HowItWorks-module__a-Tr4W__heading{margin-bottom:40px}.HowItWorks-module__a-Tr4W__heading h2{color:var(--color-dark);letter-spacing:-.02em;text-shadow:3px 3px #fbbf24d9,6px 6px 14px #0f172a2e;margin-bottom:12px;font-size:36px;font-weight:800}.HowItWorks-module__a-Tr4W__heading p{color:var(--color-text-muted);font-size:16px}.HowItWorks-module__a-Tr4W__steps{flex-direction:column;gap:30px;display:flex;position:relative}.HowItWorks-module__a-Tr4W__connector{z-index:0;background:repeating-linear-gradient(180deg, var(--color-primary) 0, var(--color-primary) 6px, transparent 6px, transparent 12px);opacity:.35;width:2px;position:absolute;top:8px;bottom:8px;left:25px}.HowItWorks-module__a-Tr4W__step{z-index:1;gap:20px;display:flex;position:relative}.HowItWorks-module__a-Tr4W__badge{width:52px;height:52px;color:var(--color-dark);background:#fbbf24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 10px 20px #fbbf2466}.HowItWorks-module__a-Tr4W__number{background:var(--color-dark);width:20px;height:20px;color:var(--color-white);border:2px solid var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-5px;right:-5px}.HowItWorks-module__a-Tr4W__step h3{color:var(--color-dark);margin-bottom:6px;font-size:18px;font-weight:700}.HowItWorks-module__a-Tr4W__step p{color:var(--color-text-muted);font-size:14px;line-height:1.6}@media (max-width:960px){.HowItWorks-module__a-Tr4W__inner{grid-template-columns:1fr;gap:40px}.HowItWorks-module__a-Tr4W__visual{max-width:420px;margin:0 auto}}@media (max-width:560px){.HowItWorks-module__a-Tr4W__section{padding:64px 0}.HowItWorks-module__a-Tr4W__heading h2{font-size:28px}}
.WhyChooseUs-module__rvx7SW__section{padding:100px 0}.WhyChooseUs-module__rvx7SW__heading{text-align:center;max-width:600px;margin:0 auto 56px}.WhyChooseUs-module__rvx7SW__eyebrow{color:var(--color-dark);letter-spacing:.04em;text-transform:uppercase;background:#fbbf24;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.WhyChooseUs-module__rvx7SW__heading h2{color:var(--color-dark);letter-spacing:-.02em;text-shadow:3px 3px #fbbf24d9,6px 6px 14px #0f172a2e;margin-bottom:12px;font-size:40px;font-weight:800}.WhyChooseUs-module__rvx7SW__heading p{color:var(--color-text-muted);font-size:17px}.WhyChooseUs-module__rvx7SW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.WhyChooseUs-module__rvx7SW__card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.WhyChooseUs-module__rvx7SW__card:before{content:"";opacity:0;background:radial-gradient(140px 140px at 0 0,#b4530914,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.WhyChooseUs-module__rvx7SW__card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-8px)}.WhyChooseUs-module__rvx7SW__card:hover:before{opacity:1}.WhyChooseUs-module__rvx7SW__icon{z-index:1;width:54px;height:54px;color:var(--color-dark);background:#fbbf24;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex;position:relative;box-shadow:0 10px 22px #fbbf2459}.WhyChooseUs-module__rvx7SW__card h3{z-index:1;color:var(--color-dark);margin-bottom:8px;font-size:18px;font-weight:700;position:relative}.WhyChooseUs-module__rvx7SW__card p{z-index:1;color:var(--color-text-muted);font-size:14px;line-height:1.6;position:relative}@media (max-width:960px){.WhyChooseUs-module__rvx7SW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.WhyChooseUs-module__rvx7SW__grid{grid-template-columns:1fr}.WhyChooseUs-module__rvx7SW__heading h2{font-size:28px}}
.IndustryDemand-module__AG-yqG__section{background:var(--color-bg);padding:100px 0}.IndustryDemand-module__AG-yqG__inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.IndustryDemand-module__AG-yqG__visual{aspect-ratio:5/4;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);position:relative;overflow:hidden}.IndustryDemand-module__AG-yqG__visualImg{object-fit:cover}.IndustryDemand-module__AG-yqG__eyebrow{color:var(--color-dark);letter-spacing:.04em;text-transform:uppercase;background:#fbbf24;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.IndustryDemand-module__AG-yqG__content h2{color:var(--color-dark);letter-spacing:-.02em;text-shadow:3px 3px #fbbf24d9,6px 6px 14px #0f172a2e;margin-bottom:16px;font-size:34px;font-weight:800;line-height:1.25}.IndustryDemand-module__AG-yqG__lead{color:var(--color-text-muted);margin-bottom:36px;font-size:16px;line-height:1.7}.IndustryDemand-module__AG-yqG__stats{flex-direction:column;gap:24px;display:flex}.IndustryDemand-module__AG-yqG__statRow{align-items:flex-start;gap:18px;display:flex}.IndustryDemand-module__AG-yqG__statIcon{background:var(--color-white);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IndustryDemand-module__AG-yqG__statRow strong{color:var(--color-dark);margin-bottom:2px;font-size:22px;font-weight:800;display:block}.IndustryDemand-module__AG-yqG__statRow p{color:var(--color-text-muted);font-size:14px;line-height:1.6}@media (max-width:960px){.IndustryDemand-module__AG-yqG__inner{grid-template-columns:1fr;gap:40px}.IndustryDemand-module__AG-yqG__visual{max-width:480px;margin:0 auto}}@media (max-width:560px){.IndustryDemand-module__AG-yqG__section{padding:64px 0}.IndustryDemand-module__AG-yqG__content h2{font-size:26px}}
.CareerPaths-module__t3hmiW__section{background:var(--color-white);padding:100px 0}.CareerPaths-module__t3hmiW__heading{text-align:center;max-width:620px;margin:0 auto 48px}.CareerPaths-module__t3hmiW__eyebrow{color:var(--color-dark);letter-spacing:.04em;text-transform:uppercase;background:#fbbf24;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.CareerPaths-module__t3hmiW__heading h2{color:var(--color-dark);letter-spacing:-.02em;text-shadow:3px 3px #fbbf24d9,6px 6px 14px #0f172a2e;margin-bottom:12px;font-size:40px;font-weight:800}.CareerPaths-module__t3hmiW__heading p{color:var(--color-text-muted);font-size:17px}.CareerPaths-module__t3hmiW__banner{border-radius:var(--radius-lg);width:100%;height:260px;box-shadow:var(--shadow-lg);margin-bottom:48px;position:relative;overflow:hidden}.CareerPaths-module__t3hmiW__bannerImg{object-fit:cover}.CareerPaths-module__t3hmiW__bannerOverlay{background:linear-gradient(100deg,#0f172abf 0%,#0f172a59 55%,#0f172a1a 100%);position:absolute;inset:0}.CareerPaths-module__t3hmiW__bannerBadge{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:28px;left:28px}.CareerPaths-module__t3hmiW__bannerBadge strong{color:var(--color-white);font-size:30px;font-weight:800}.CareerPaths-module__t3hmiW__bannerBadge span{color:#ffffffd9;font-size:14px}.CareerPaths-module__t3hmiW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.CareerPaths-module__t3hmiW__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:16px;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.CareerPaths-module__t3hmiW__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-6px)}.CareerPaths-module__t3hmiW__icon{width:44px;height:44px;color:var(--color-dark);background:#fbbf24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CareerPaths-module__t3hmiW__card h3{color:var(--color-dark);margin-bottom:6px;font-size:16px;font-weight:700}.CareerPaths-module__t3hmiW__card p{color:var(--color-text-muted);font-size:13px;line-height:1.6}@media (max-width:960px){.CareerPaths-module__t3hmiW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CareerPaths-module__t3hmiW__grid{grid-template-columns:1fr}.CareerPaths-module__t3hmiW__banner{height:200px}.CareerPaths-module__t3hmiW__heading h2{font-size:28px}}
.SuccessStories-module__QaInuG__section{background:var(--color-white);padding:80px 0 100px}.SuccessStories-module__QaInuG__banner{height:280px;margin-bottom:-80px;position:relative}.SuccessStories-module__QaInuG__bannerImage{object-fit:cover}.SuccessStories-module__QaInuG__bannerOverlay{background:linear-gradient(#0f172abf 0%,#0f172a8c 100%);position:absolute;inset:0}.SuccessStories-module__QaInuG__bannerContent{text-align:center;height:100%;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;padding-top:40px;display:flex;position:relative}.SuccessStories-module__QaInuG__bannerContent h2{letter-spacing:-.02em;margin-bottom:10px;font-size:32px;font-weight:800}.SuccessStories-module__QaInuG__bannerContent p{color:#ffffffd9;max-width:520px;font-size:15px}.SuccessStories-module__QaInuG__sliderWrap{z-index:1;align-items:center;gap:12px;margin-top:160px;display:flex;position:relative}.SuccessStories-module__QaInuG__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:24px;padding:4px 4px 12px;display:flex;overflow-x:auto}.SuccessStories-module__QaInuG__track::-webkit-scrollbar{display:none}.SuccessStories-module__QaInuG__navBtn{background:var(--color-white);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-dark);box-shadow:var(--shadow-md);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:inline-flex}.SuccessStories-module__QaInuG__navBtn:hover{color:var(--color-dark);background:#fbbf24;transform:scale(1.06)}.SuccessStories-module__QaInuG__card{scroll-snap-align:start;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;flex:0 0 calc(33.3333% - 16px);gap:16px;padding:24px;display:flex}.SuccessStories-module__QaInuG__cardTop{align-items:center;gap:14px;display:flex}.SuccessStories-module__QaInuG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.SuccessStories-module__QaInuG__cardTop h3{color:var(--color-dark);font-size:15px;font-weight:700}.SuccessStories-module__QaInuG__outcome{color:var(--color-text-muted);margin-top:2px;font-size:12px}.SuccessStories-module__QaInuG__quote{color:var(--color-text);flex:1;font-size:14px;line-height:1.6}.SuccessStories-module__QaInuG__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.SuccessStories-module__QaInuG__course{color:var(--color-text-muted);font-weight:600}.SuccessStories-module__QaInuG__stat{color:var(--color-success);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:flex}@media (max-width:960px){.SuccessStories-module__QaInuG__sliderWrap{margin-top:200px}.SuccessStories-module__QaInuG__card{flex:0 0 calc(50% - 12px)}.SuccessStories-module__QaInuG__banner{height:320px}}@media (max-width:640px){.SuccessStories-module__QaInuG__card{flex:0 0 85%}.SuccessStories-module__QaInuG__navBtn{display:none}}@media (max-width:520px){.SuccessStories-module__QaInuG__bannerContent h2{font-size:24px}.SuccessStories-module__QaInuG__sliderWrap{margin-top:240px}.SuccessStories-module__QaInuG__banner{height:360px}}
.ContactForm-module__1SvrgG__section{background:var(--color-bg);padding:100px 0}.ContactForm-module__1SvrgG__heading{text-align:center;max-width:600px;margin:0 auto 48px}.ContactForm-module__1SvrgG__eyebrow{color:var(--color-dark);letter-spacing:.04em;text-transform:uppercase;background:#fbbf24;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.ContactForm-module__1SvrgG__heading h2{color:var(--color-dark);letter-spacing:-.02em;text-shadow:3px 3px #fbbf24d9,6px 6px 14px #0f172a2e;margin-bottom:12px;font-size:40px;font-weight:800}.ContactForm-module__1SvrgG__heading p{color:var(--color-text-muted);font-size:17px}.ContactForm-module__1SvrgG__panel{max-width:1000px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);border-radius:6px;grid-template-columns:.9fr 1.1fr;margin:0 auto;display:grid;position:relative}.ContactForm-module__1SvrgG__digitalBadge{z-index:10;object-fit:cover;border:5px solid var(--color-white);width:220px;height:220px;box-shadow:var(--shadow-lg);border-radius:50%;position:absolute;top:-40px;right:-40px;transform:rotate(6deg)}@media (max-width:640px){.ContactForm-module__1SvrgG__digitalBadge{width:130px;height:130px;top:-20px;right:-20px}}.ContactForm-module__1SvrgG__info{background:linear-gradient(160deg, #1c1408 0%, var(--color-dark) 65%);padding:48px 40px;position:relative;overflow:hidden}.ContactForm-module__1SvrgG__info:before{content:"";background:radial-gradient(circle,#fbbf2459,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.ContactForm-module__1SvrgG__info h3{color:var(--color-white);margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.3;position:relative}.ContactForm-module__1SvrgG__info>p{color:#ffffffbf;margin-bottom:36px;font-size:14px;line-height:1.6;position:relative}.ContactForm-module__1SvrgG__infoList{flex-direction:column;gap:22px;display:flex;position:relative}.ContactForm-module__1SvrgG__infoRow{align-items:center;gap:14px;display:flex}.ContactForm-module__1SvrgG__infoIcon{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ContactForm-module__1SvrgG__infoLabel{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.ContactForm-module__1SvrgG__infoRow strong{color:var(--color-white);font-size:14px;font-weight:700}.ContactForm-module__1SvrgG__formWrap{background:var(--color-white);align-items:center;padding:48px 60px 48px 40px;display:flex;position:relative;overflow:hidden}.ContactForm-module__1SvrgG__formWrap:before{content:"";background:radial-gradient(circle,#b4530914,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-70px}.ContactForm-module__1SvrgG__form{z-index:1;flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.ContactForm-module__1SvrgG__field{color:var(--color-text);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ContactForm-module__1SvrgG__inputIcon{color:var(--color-text-muted);align-items:center;transition:color .2s;display:flex;position:relative}.ContactForm-module__1SvrgG__inputIcon svg{pointer-events:none;position:absolute;left:14px}.ContactForm-module__1SvrgG__inputIcon:focus-within{color:var(--color-primary)}.ContactForm-module__1SvrgG__textareaIcon svg{top:13px}.ContactForm-module__1SvrgG__field input,.ContactForm-module__1SvrgG__field textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);resize:none;padding:11px 14px 11px 40px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.ContactForm-module__1SvrgG__field input:focus,.ContactForm-module__1SvrgG__field textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #b4530924}.ContactForm-module__1SvrgG__submitBtn{gap:10px;margin-top:4px;font-size:15px;transition:transform .2s,box-shadow .2s,background .15s;box-shadow:0 12px 24px #b4530952}.ContactForm-module__1SvrgG__submitBtn:hover{transform:translateY(-2px);box-shadow:0 16px 30px #b4530966}.ContactForm-module__1SvrgG__submitBtn svg{transition:transform .2s}.ContactForm-module__1SvrgG__submitBtn:hover svg{transform:translate(3px)}.ContactForm-module__1SvrgG__privacy{color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:500;display:flex}.ContactForm-module__1SvrgG__privacy svg{color:var(--color-success);flex-shrink:0}.ContactForm-module__1SvrgG__success{text-align:center;width:100%;padding:20px 0}.ContactForm-module__1SvrgG__successIcon{width:56px;height:56px;color:var(--color-success);background:#16a34a1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ContactForm-module__1SvrgG__success h3{color:var(--color-dark);margin-bottom:8px;font-size:20px;font-weight:800}.ContactForm-module__1SvrgG__success p{color:var(--color-text-muted);margin-bottom:24px;font-size:14px}@media (max-width:860px){.ContactForm-module__1SvrgG__panel{grid-template-columns:1fr}.ContactForm-module__1SvrgG__info,.ContactForm-module__1SvrgG__formWrap{padding:36px 28px}}@media (max-width:560px){.ContactForm-module__1SvrgG__section{padding:64px 0}.ContactForm-module__1SvrgG__heading h2{font-size:28px}}
.FAQ-module__KSzKsa__section{background:var(--color-white);padding:100px 0}.FAQ-module__KSzKsa__heading{text-align:center;max-width:600px;margin:0 auto 48px}.FAQ-module__KSzKsa__eyebrow{color:var(--color-dark);letter-spacing:.04em;text-transform:uppercase;background:#fbbf24;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.FAQ-module__KSzKsa__heading h2{color:var(--color-dark);letter-spacing:-.02em;text-shadow:3px 3px #fbbf24d9,6px 6px 14px #0f172a2e;margin-bottom:12px;font-size:40px;font-weight:800}.FAQ-module__KSzKsa__heading p{color:var(--color-text-muted);font-size:17px}.FAQ-module__KSzKsa__layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:32px;max-width:1000px;margin:0 auto;display:grid}.FAQ-module__KSzKsa__questions{flex-direction:column;gap:10px;display:flex}.FAQ-module__KSzKsa__question{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;width:100%;color:var(--color-dark);align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;display:flex}.FAQ-module__KSzKsa__questionIcon{color:var(--color-text-muted);flex-shrink:0;transition:color .2s}.FAQ-module__KSzKsa__question:hover{border-color:var(--color-primary);transform:translate(2px)}.FAQ-module__KSzKsa__questionActive{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-white)}.FAQ-module__KSzKsa__questionActive .FAQ-module__KSzKsa__questionIcon{color:#fbbf24}.FAQ-module__KSzKsa__answerBox{background:linear-gradient(160deg, #1c1408 0%, var(--color-dark) 65%);border-radius:var(--radius-lg);min-height:220px;padding:36px 32px;position:sticky;top:100px}.FAQ-module__KSzKsa__answerIcon{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:inline-flex}.FAQ-module__KSzKsa__answerBox h3{color:var(--color-white);margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.35}.FAQ-module__KSzKsa__answerBox p{color:#ffffffbf;font-size:15px;line-height:1.7}@media (max-width:860px){.FAQ-module__KSzKsa__layout{grid-template-columns:1fr}.FAQ-module__KSzKsa__answerBox{position:static}}@media (max-width:560px){.FAQ-module__KSzKsa__section{padding:64px 0}.FAQ-module__KSzKsa__heading h2{font-size:28px}.FAQ-module__KSzKsa__question{padding:14px 16px;font-size:14px}}
.Footer-module__EZoWya__footer{background:var(--color-white);color:var(--color-text);border-top:1px solid var(--color-border);margin-top:60px;padding:48px 0 0;overflow:hidden}.Footer-module__EZoWya__top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.Footer-module__EZoWya__tagline{color:var(--color-text-muted);font-size:15px}.Footer-module__EZoWya__columns{flex-wrap:wrap;gap:56px;display:flex}.Footer-module__EZoWya__column{flex-direction:column;gap:14px;display:flex}.Footer-module__EZoWya__column a{color:var(--color-text);font-size:14px}.Footer-module__EZoWya__column a:hover{color:var(--color-primary)}.Footer-module__EZoWya__wordmarkLogo{border-radius:50%;margin-top:48px}.Footer-module__EZoWya__wordmark{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-dark);margin:12px -4px -18px;font-size:clamp(40px,13vw,168px);font-weight:800;line-height:.95}.Footer-module__EZoWya__wordmarkAccent{color:#fbbf24}.Footer-module__EZoWya__bottom{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:13px;display:flex}.Footer-module__EZoWya__bottom>span{color:var(--color-dark);font-weight:700}.Footer-module__EZoWya__bottomLinks{flex-wrap:wrap;gap:24px;display:flex}.Footer-module__EZoWya__bottomLinks a{color:var(--color-text-muted)}.Footer-module__EZoWya__bottomLinks a:hover{color:var(--color-primary)}@media (max-width:760px){.Footer-module__EZoWya__wordmarkLogo{margin-top:36px}.Footer-module__EZoWya__wordmark{margin:10px -2px -10px}.Footer-module__EZoWya__bottom{flex-direction:column;align-items:flex-start}}
.PaymentSuccess-module__pGcxnq__wrapper{text-align:center;padding:12px 0}.PaymentSuccess-module__pGcxnq__icon{color:var(--color-success);margin-bottom:12px;display:inline-flex}.PaymentSuccess-module__pGcxnq__heading{color:var(--color-dark);margin-bottom:24px;font-size:22px;font-weight:800}.PaymentSuccess-module__pGcxnq__details{text-align:left;background:var(--color-bg);border-radius:var(--radius-md);flex-direction:column;gap:12px;margin-bottom:24px;padding:18px 20px;display:flex}.PaymentSuccess-module__pGcxnq__row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.PaymentSuccess-module__pGcxnq__row span{color:var(--color-text-muted)}.PaymentSuccess-module__pGcxnq__row strong{color:var(--color-dark);font-weight:700}.PaymentSuccess-module__pGcxnq__status{color:var(--color-success)!important}
.PaymentModal-module__k51c6G__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0f172a99;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.PaymentModal-module__k51c6G__modal{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:780px;max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);margin:auto;padding:0 32px 40px;position:relative;overflow-y:auto}.PaymentModal-module__k51c6G__formGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;display:grid}.PaymentModal-module__k51c6G__detailsCol,.PaymentModal-module__k51c6G__paymentCol{flex-direction:column;gap:20px;min-width:0;display:flex}.PaymentModal-module__k51c6G__paymentCard{background:var(--color-bg);border-radius:var(--radius-md);flex-direction:column;gap:14px;padding:20px;display:flex}.PaymentModal-module__k51c6G__paymentCard h3{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.PaymentModal-module__k51c6G__totalDisplay{background:var(--color-white);border:1px dashed var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.PaymentModal-module__k51c6G__totalDisplay span{color:var(--color-text-muted);font-size:13px}.PaymentModal-module__k51c6G__totalDisplay strong{color:var(--color-dark);font-size:22px;font-weight:800}.PaymentModal-module__k51c6G__signedInAs{color:var(--color-text-muted);font-size:13px;line-height:1.5}.PaymentModal-module__k51c6G__signedInAs strong{color:var(--color-text)}.PaymentModal-module__k51c6G__checkoutBody{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.PaymentModal-module__k51c6G__topBar{background:var(--color-white);z-index:5;justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:sticky;top:0}.PaymentModal-module__k51c6G__brandMark{color:var(--color-dark);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.PaymentModal-module__k51c6G__brandMark span{color:var(--color-primary)}.PaymentModal-module__k51c6G__close{background:var(--color-bg);width:36px;height:36px;color:var(--color-text-muted);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:static}.PaymentModal-module__k51c6G__close:hover{background:var(--color-border)}.PaymentModal-module__k51c6G__heading{color:var(--color-dark);font-size:26px;font-weight:800}.PaymentModal-module__k51c6G__accountFields{background:var(--color-bg);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.PaymentModal-module__k51c6G__accountFields h3{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.PaymentModal-module__k51c6G__accountFields label{color:var(--color-text);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.PaymentModal-module__k51c6G__accountFields input{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-white);padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.PaymentModal-module__k51c6G__accountFields input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #b453091f}.PaymentModal-module__k51c6G__inputWithIcon{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.PaymentModal-module__k51c6G__inputWithIcon:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #b453091f}.PaymentModal-module__k51c6G__inputWithIcon input{border:none;flex:1;padding:10px 0}.PaymentModal-module__k51c6G__inputWithIcon input:focus{box-shadow:none;outline:none}.PaymentModal-module__k51c6G__accountHint{color:var(--color-text-muted);font-size:11px}.PaymentModal-module__k51c6G__summary{background:var(--color-bg);border-radius:var(--radius-md);padding:18px 20px}.PaymentModal-module__k51c6G__summary h3{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;font-size:13px;font-weight:700}.PaymentModal-module__k51c6G__summaryRow{justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}.PaymentModal-module__k51c6G__summaryRow span{color:var(--color-text-muted)}.PaymentModal-module__k51c6G__summaryRow strong{color:var(--color-dark);font-weight:700}.PaymentModal-module__k51c6G__discount{color:var(--color-success)!important}.PaymentModal-module__k51c6G__total{border-top:1px dashed var(--color-border);margin-top:6px;padding-top:12px;font-size:16px}.PaymentModal-module__k51c6G__total strong{font-size:18px}.PaymentModal-module__k51c6G__errorNote{color:#b91c1c;border-radius:var(--radius-sm);background:#b91c1c14;border:1px solid #b91c1c33;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.PaymentModal-module__k51c6G__actions{flex-direction:column;gap:12px;display:flex}.PaymentModal-module__k51c6G__actionButtons{gap:12px;display:flex}.PaymentModal-module__k51c6G__actionButtons .PaymentModal-module__k51c6G__btn{flex:1}.PaymentModal-module__k51c6G__secureNote{color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.PaymentModal-module__k51c6G__processing{flex-direction:column;align-items:center;gap:16px;padding:60px 0 40px;display:flex}.PaymentModal-module__k51c6G__processing p{color:var(--color-text-muted);font-size:15px;font-weight:600}.PaymentModal-module__k51c6G__spinner{color:var(--color-primary);animation:1s linear infinite PaymentModal-module__k51c6G__spin}@keyframes PaymentModal-module__k51c6G__spin{to{transform:rotate(360deg)}}@media (max-width:720px){.PaymentModal-module__k51c6G__formGrid{grid-template-columns:1fr}}@media (max-width:480px){.PaymentModal-module__k51c6G__modal{padding:0 20px 40px}.PaymentModal-module__k51c6G__heading{font-size:22px}}
.LoginModal-module__bikqZa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0f172a99;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.LoginModal-module__bikqZa__modal{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);margin:auto;padding:0 32px 32px;position:relative}.LoginModal-module__bikqZa__topBar{background:var(--color-white);justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:sticky;top:0}.LoginModal-module__bikqZa__brandMark{color:var(--color-dark);font-size:15px;font-weight:800}.LoginModal-module__bikqZa__close{background:var(--color-bg);width:36px;height:36px;color:var(--color-text-muted);border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.LoginModal-module__bikqZa__close:hover{background:var(--color-border)}.LoginModal-module__bikqZa__heading{color:var(--color-dark);margin-bottom:6px;font-size:24px;font-weight:800}.LoginModal-module__bikqZa__subheading{color:var(--color-text-muted);margin-bottom:24px;font-size:13px}.LoginModal-module__bikqZa__form{flex-direction:column;gap:16px;display:flex}.LoginModal-module__bikqZa__form label{color:var(--color-text);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.LoginModal-module__bikqZa__inputWithIcon{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.LoginModal-module__bikqZa__inputWithIcon:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #b453091f}.LoginModal-module__bikqZa__inputWithIcon input{color:var(--color-text);border:none;flex:1;padding:10px 0;font-size:14px}.LoginModal-module__bikqZa__inputWithIcon input:focus{box-shadow:none;outline:none}.LoginModal-module__bikqZa__sentState{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.LoginModal-module__bikqZa__sentIcon{color:var(--color-primary);margin-bottom:12px}.LoginModal-module__bikqZa__sentState .LoginModal-module__bikqZa__subheading{margin-bottom:20px}.LoginModal-module__bikqZa__errorNote{color:#b91c1c;border-radius:var(--radius-sm);background:#b91c1c14;border:1px solid #b91c1c33;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}
.ProgressBar-module__r6j1xq__track{background:var(--color-border);border-radius:999px;width:100%;height:8px;overflow:hidden}.ProgressBar-module__r6j1xq__fill{background:linear-gradient(90deg, #fbbf24, var(--color-primary));border-radius:999px;height:100%;transition:width .3s}
.MyCourses-module__wW_iLG__section{background:var(--color-bg);min-height:60vh;padding:72px 0 120px}.MyCourses-module__wW_iLG__heading{margin-bottom:44px}.MyCourses-module__wW_iLG__heading h1{letter-spacing:-.02em;color:var(--color-dark);margin-bottom:8px;font-size:36px;font-weight:800}.MyCourses-module__wW_iLG__heading p{color:var(--color-text-muted);font-size:16px}.MyCourses-module__wW_iLG__empty{background:var(--color-white);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);padding:72px 40px}.MyCourses-module__wW_iLG__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.MyCourses-module__wW_iLG__card{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s;overflow:hidden}.MyCourses-module__wW_iLG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.MyCourses-module__wW_iLG__thumbnail{height:160px;position:relative;overflow:hidden}.MyCourses-module__wW_iLG__thumbnailImg{object-fit:cover;transition:transform .5s}.MyCourses-module__wW_iLG__card:hover .MyCourses-module__wW_iLG__thumbnailImg{transform:scale(1.08)}.MyCourses-module__wW_iLG__thumbnailOverlay{background:linear-gradient(#0f172a00 40%,#0f172ab3 100%);position:absolute;inset:0}.MyCourses-module__wW_iLG__progressChip{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-white);background:#0f172a8c;border:1px solid #ffffff40;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.MyCourses-module__wW_iLG__body{flex-direction:column;gap:16px;padding:22px;display:flex}.MyCourses-module__wW_iLG__body h3{color:var(--color-dark);font-size:16px;font-weight:700;line-height:1.4}.MyCourses-module__wW_iLG__stats{color:var(--color-text-muted);gap:16px;font-size:12px;display:flex}.MyCourses-module__wW_iLG__stats span{align-items:center;gap:5px;display:flex}.MyCourses-module__wW_iLG__progressBlock{flex-direction:column;gap:8px;display:flex}@media (max-width:960px){.MyCourses-module__wW_iLG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.MyCourses-module__wW_iLG__grid{grid-template-columns:1fr}}
.Sidebar-module__5-k5AW__sidebar{background:var(--color-white);border-right:1px solid var(--color-border);padding:24px 16px;overflow-y:auto}.Sidebar-module__5-k5AW__title{color:var(--color-dark);border-bottom:1px solid var(--color-border);margin-bottom:8px;padding:0 12px 16px;font-size:14px;font-weight:700}.Sidebar-module__5-k5AW__list{flex-direction:column;gap:2px;list-style:none;display:flex}.Sidebar-module__5-k5AW__item{border-radius:var(--radius-sm);text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.Sidebar-module__5-k5AW__item:hover:not(.Sidebar-module__5-k5AW__itemLocked){background:var(--color-bg)}.Sidebar-module__5-k5AW__itemActive{background:#b4530914}.Sidebar-module__5-k5AW__itemActive .Sidebar-module__5-k5AW__itemTitle{color:var(--color-primary)}.Sidebar-module__5-k5AW__itemLocked{opacity:.5;cursor:not-allowed}.Sidebar-module__5-k5AW__status{flex-shrink:0;display:flex}.Sidebar-module__5-k5AW__completeIcon{color:var(--color-success)}.Sidebar-module__5-k5AW__pendingIcon,.Sidebar-module__5-k5AW__lockIcon{color:var(--color-text-muted)}.Sidebar-module__5-k5AW__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.Sidebar-module__5-k5AW__itemTitle{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Sidebar-module__5-k5AW__itemDuration{color:var(--color-text-muted);font-size:11px}
.CourseDashboard-module__grauoq__wrapper{flex-direction:column;min-height:100vh;display:flex}.CourseDashboard-module__grauoq__notFound{min-height:50vh;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.CourseDashboard-module__grauoq__topbar{z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafce6;align-items:center;gap:24px;padding:14px 24px;display:flex;position:sticky;top:0}.CourseDashboard-module__grauoq__brand{background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;display:flex}.CourseDashboard-module__grauoq__brandLogo{object-fit:contain;border-radius:50%}.CourseDashboard-module__grauoq__brandWordmark{font-family:var(--font-heading);color:var(--color-dark);letter-spacing:-.02em;font-size:18px;font-weight:800}.CourseDashboard-module__grauoq__brandAccent{color:#fbbf24}.CourseDashboard-module__grauoq__backLink{border:none;border-left:1px solid var(--color-border);color:var(--color-text-muted);background:0 0;align-items:center;gap:6px;padding-left:20px;font-size:14px;font-weight:600;display:flex}.CourseDashboard-module__grauoq__backLink:hover{color:var(--color-primary)}.CourseDashboard-module__grauoq__topbarRight{align-items:center;gap:14px;margin-left:auto;display:flex}.CourseDashboard-module__grauoq__progressBadge{color:var(--color-primary);background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.CourseDashboard-module__grauoq__mobileToggle{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:none}.CourseDashboard-module__grauoq__layout{flex:1;grid-template-columns:300px 1fr;display:grid}.CourseDashboard-module__grauoq__sidebarWrap{width:100%}.CourseDashboard-module__grauoq__main{-webkit-user-select:none;user-select:none;max-width:1120px;padding:32px 40px 60px;position:relative}.CourseDashboard-module__grauoq__watermark{z-index:10;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.CourseDashboard-module__grauoq__lessonHeading{color:var(--color-dark);margin-bottom:20px;font-size:24px;font-weight:800}.CourseDashboard-module__grauoq__videoPlaceholder{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-dark), #1e293b);border-radius:var(--radius-lg);color:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.CourseDashboard-module__grauoq__videoPlaceholder span{font-size:13px;font-weight:600}.CourseDashboard-module__grauoq__videoEmbed{aspect-ratio:16/9;background:var(--color-dark);border-radius:var(--radius-lg);margin-bottom:24px;position:relative;overflow:hidden}.CourseDashboard-module__grauoq__videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.CourseDashboard-module__grauoq__videoEmbed:fullscreen iframe{border-radius:0}.CourseDashboard-module__grauoq__fullscreenBtn{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#0f172aa6;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;right:12px}.CourseDashboard-module__grauoq__fullscreenBtn:hover{background:#0f172ad9}.CourseDashboard-module__grauoq__controls{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.CourseDashboard-module__grauoq__controls .CourseDashboard-module__grauoq__btn{flex:1;min-width:160px}.CourseDashboard-module__grauoq__about{background:var(--color-bg);border-radius:var(--radius-md);padding:20px 22px}.CourseDashboard-module__grauoq__about h3{color:var(--color-dark);margin-bottom:10px;font-size:14px;font-weight:700}.CourseDashboard-module__grauoq__about p{color:var(--color-text-muted);font-size:14px;line-height:1.6}.CourseDashboard-module__grauoq__notes{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:16px;padding:20px 22px}.CourseDashboard-module__grauoq__notes h3{color:var(--color-dark);margin-bottom:12px;font-size:14px;font-weight:700}.CourseDashboard-module__grauoq__notesSection{flex-direction:column;gap:8px;display:flex}.CourseDashboard-module__grauoq__notesSection+.CourseDashboard-module__grauoq__notesSection{border-top:1px solid var(--color-border);margin-top:22px;padding-top:22px}.CourseDashboard-module__grauoq__notesSection h4{color:var(--color-dark);font-size:15px;font-weight:700}.CourseDashboard-module__grauoq__notesSection p{color:var(--color-text);font-size:14px;line-height:1.7}.CourseDashboard-module__grauoq__backdrop{display:none}@media (max-width:900px){.CourseDashboard-module__grauoq__backdrop{z-index:140;background:#0f172a73;display:block;position:fixed;inset:0}.CourseDashboard-module__grauoq__mobileToggle{display:flex}.CourseDashboard-module__grauoq__progressBadge,.CourseDashboard-module__grauoq__brandWordmark{display:none}.CourseDashboard-module__grauoq__layout{grid-template-columns:1fr}.CourseDashboard-module__grauoq__sidebarWrap{z-index:150;width:280px;box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.CourseDashboard-module__grauoq__sidebarOpen{transform:translate(0)}.CourseDashboard-module__grauoq__main{padding:24px 20px 48px}}
