.PrivacyPolicy_container__47u7l{padding:8rem 10rem;max-width:1280px;margin-left:auto;margin-right:auto}@media(max-width:1200px){.PrivacyPolicy_container__47u7l{padding-left:6rem;padding-right:6rem}}@media(max-width:992px){.PrivacyPolicy_container__47u7l{padding-left:4rem;padding-right:4rem}}@media(max-width:768px){.PrivacyPolicy_container__47u7l{padding-left:1rem;padding-right:1rem}}@media(max-width:576px){.PrivacyPolicy_container__47u7l{padding-left:2rem;padding-right:2rem}}.PrivacyPolicy_title__EzgW4{font-family:var(--font-display);font-size:3.75rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;background:linear-gradient(145deg,#ef43cd,#695eff 84.51%);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:2rem}@media(max-width:1024px){.PrivacyPolicy_title__EzgW4{font-size:2.25rem}}@media(max-width:768px){.PrivacyPolicy_title__EzgW4{font-size:1.875rem}}.PrivacyPolicy_subtitle__HzYSI{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#111827}@media(max-width:1024px){.PrivacyPolicy_subtitle__HzYSI{font-size:1.25rem}}@media(max-width:768px){.PrivacyPolicy_subtitle__HzYSI{font-size:1.125rem}}.PrivacyPolicy_paragraph__xfxjH{margin-bottom:1rem;line-height:1.6;font-size:1rem;color:#6b7280}@media(max-width:1024px){.PrivacyPolicy_paragraph__xfxjH{font-size:1rem}}@media(max-width:768px){.PrivacyPolicy_paragraph__xfxjH{font-size:.875rem}}.Badge_badge__KqTGH{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid;padding:.125rem .625rem;font-size:.8rem;font-weight:600;transition:colors .2s ease;line-height:1}.Badge_badge__KqTGH:focus{outline:none;box-shadow:0 0 0 2px var(--ring-color,#3b82f6),0 0 0 4px var(--ring-offset-color,#fff)}.Badge_default__mxbrN{border-color:transparent;background-color:var(--primary-color,#0ea5e9);color:var(--primary-foreground,#fff)}.Badge_default__mxbrN:hover{background-color:var(--primary-hover,#0284c7)}.Badge_secondary__W1Jtg{border-color:transparent;background-color:var(--secondary-color,#f1f5f9);color:var(--secondary-foreground,#0f172a)}.Badge_secondary__W1Jtg:hover{background-color:var(--secondary-hover,#e2e8f0)}.Badge_destructive__fdfoT{border-color:transparent;background-color:var(--destructive-color,#ef4444);color:var(--destructive-foreground,#fff)}.Badge_destructive__fdfoT:hover{background-color:var(--destructive-hover,#dc2626)}.Badge_outline__aNU6W{color:var(--foreground-color,#0f172a)}.Badge_beginner__oiRmu{background-color:#dcfce7;color:#166534;border-color:#bbf7d0;font-weight:600}.Badge_beginner__oiRmu:hover{background-color:rgba(220,252,231,.9)}.Badge_intermediate__T_Xs2{background-color:#dbeafe;color:#1e40af;border-color:#bfdbfe;font-weight:600}.Badge_intermediate__T_Xs2:hover{background-color:rgba(219,234,254,.9)}.Badge_advanced__DqCJS{background-color:#e9d5ff;color:#7c3aed;border-color:#c4b5fd;font-weight:600}.Badge_advanced__DqCJS:hover{background-color:rgba(233,213,255,.9)}.Badge_specialized__lNEJi{background-color:#fef3c7;color:#92400e;border-color:#fde68a;font-weight:600}.Badge_specialized__lNEJi:hover{background-color:hsla(48,96%,89%,.9)}.FooterSection_footer___Ogxj{padding:5rem 0;background-color:rgba(241,245,249,.3);position:relative}@media (max-width:640px){.FooterSection_footer___Ogxj{padding:3rem 0}}@media (min-width:641px) and (max-width:1024px){.FooterSection_footer___Ogxj{padding:4rem 0}}.FooterSection_backgroundPattern__FoRZ_{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(circle,rgba(105,94,255,.3) 1px,transparent 0);background-size:20px 20px}.FooterSection_container__ILBpC{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}@media (max-width:640px){.FooterSection_container__ILBpC{padding:0 1rem}}@media (min-width:641px) and (max-width:1024px){.FooterSection_container__ILBpC{padding:0 1.5rem}}@media (min-width:640px){.FooterSection_container__ILBpC{padding:0 1.5rem}}@media (min-width:1024px){.FooterSection_container__ILBpC{padding:0 2rem}}.FooterSection_content__acm0_{border-top:1px solid #e5e7eb;padding-top:1rem;display:flex;flex-direction:column;align-items:center}@media (max-width:640px){.FooterSection_content__acm0_{padding-top:.75rem}}@media (min-width:641px) and (max-width:1024px){.FooterSection_content__acm0_{padding-top:.875rem}}.FooterSection_copyright__LzOsH{font-size:.875rem;color:#6b7280;margin-bottom:1rem}@media (max-width:640px){.FooterSection_copyright__LzOsH{font-size:.8rem;margin-bottom:.75rem;text-align:center}}@media (min-width:641px) and (max-width:1024px){.FooterSection_copyright__LzOsH{font-size:.85rem;margin-bottom:.875rem}}.FooterSection_links__uuqAq{display:flex;gap:1.5rem}@media (max-width:640px){.FooterSection_links__uuqAq{gap:1rem;flex-wrap:wrap;justify-content:center}}@media (min-width:641px) and (max-width:1024px){.FooterSection_links__uuqAq{gap:1.25rem}}.FooterSection_link__KAbHc{font-size:.875rem;color:#6b7280;text-decoration:none;transition:color .2s}@media (max-width:640px){.FooterSection_link__KAbHc{font-size:.8rem;padding:.25rem 0}}@media (min-width:641px) and (max-width:1024px){.FooterSection_link__KAbHc{font-size:.85rem}}.FooterSection_link__KAbHc:hover{color:#111827}.PricingSection_section__60_aa{background-color:rgba(241,245,249,.3);padding:6rem 0}@media (max-width:640px){.PricingSection_section__60_aa{padding:3rem 0}}@media (min-width:641px) and (max-width:1024px){.PricingSection_section__60_aa{padding:4rem 0}}.PricingSection_container__LpnXH{max-width:1400px;margin:0 auto;padding:0 1rem}@media (max-width:640px){.PricingSection_container__LpnXH{padding:0 1rem}}@media (min-width:641px) and (max-width:1024px){.PricingSection_container__LpnXH{padding:0 1.5rem}}@media (min-width:640px){.PricingSection_container__LpnXH{padding:0 1.5rem}}@media (min-width:1024px){.PricingSection_container__LpnXH{padding:0 2rem}}.PricingSection_header__yflon{text-align:center;max-width:48rem;margin:0 auto 3rem}@media (max-width:640px){.PricingSection_header__yflon{margin:0 auto 2rem}}@media (min-width:641px) and (max-width:1024px){.PricingSection_header__yflon{margin:0 auto 2.5rem}}.PricingSection_title__SMsoj{font-family:var(--font-display);font-size:1.875rem;font-weight:700;margin-bottom:1rem;white-space:normal;background:linear-gradient(145deg,#ef43cd,#695eff 84.51%);background-clip:text;-webkit-background-clip:text;color:transparent}@media (max-width:640px){.PricingSection_title__SMsoj{font-size:1.5rem;margin-bottom:.75rem}}@media (max-width:1024px){.PricingSection_title__SMsoj{font-size:2.5rem;margin-bottom:1rem}}@media (max-width:768px){.PricingSection_title__SMsoj{font-size:32px}}@media (min-width:1024px){.PricingSection_title__SMsoj{font-size:60px}}.PricingSection_toggleContainer__39W9o{display:flex;justify-content:center}@media (max-width:640px){.PricingSection_toggleContainer__39W9o{margin-bottom:1.5rem}}@media (min-width:641px) and (max-width:1024px){.PricingSection_toggleContainer__39W9o{margin-bottom:2rem}}.PricingSection_grid__7kUYS{display:grid;gap:2rem;grid-template-columns:1fr}@media (max-width:640px){.PricingSection_grid__7kUYS{gap:1.5rem}}@media (min-width:641px) and (max-width:1024px){.PricingSection_grid__7kUYS{gap:2rem}}@media (min-width:768px){.PricingSection_grid__7kUYS{grid-template-columns:repeat(3,1fr)}}.GlowingEffect_glowingEffect__OVzx0{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:1;transition:opacity .3s}.GlowingEffect_glowingEffectDisabled__Y_cht{display:none}.GlowingEffect_glowingEffectBlurred__zg70Z{filter:blur(var(--blur))}.GlowingEffect_staticBorder__zKZWg{pointer-events:none;position:absolute;inset:-1px;border-radius:inherit;border:.75px solid transparent;opacity:0;transition:opacity .3s}.GlowingEffect_staticBorderVisible__EDpvZ{opacity:1}.GlowingEffect_staticBorderWhite__HjsSJ{border-color:#fff}.GlowingEffect_glow__Kj1Zd{border-radius:inherit}.GlowingEffect_glow__Kj1Zd:after{content:"";border-radius:inherit;position:absolute;inset:calc(-1 * var(--glowingeffect-border-width));border:var(--glowingeffect-border-width) solid transparent;background:var(--gradient);background-attachment:fixed;opacity:var(--active);transition:opacity .3s;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(transparent,transparent),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),transparent 0deg,#fff,transparent calc(var(--spread) * 2deg));mask-image:linear-gradient(transparent,transparent),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),transparent 0deg,#fff,transparent calc(var(--spread) * 2deg))}.TestimonialsSection_section__3EsFR{background-color:rgba(241,245,249,.3);padding:6rem 0}@media (max-width:640px){.TestimonialsSection_section__3EsFR{padding:3rem 0}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_section__3EsFR{padding:4rem 0}}.TestimonialsSection_container__D_yfe{max-width:1400px;margin:0 auto;padding:0 1rem}@media (max-width:640px){.TestimonialsSection_container__D_yfe{padding:0 1rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_container__D_yfe{padding:0 1.5rem}}@media (min-width:640px){.TestimonialsSection_container__D_yfe{padding:0 1.5rem}}@media (min-width:1024px){.TestimonialsSection_container__D_yfe{padding:0 2rem}}.TestimonialsSection_header__9K5s5{text-align:center;max-width:48rem;margin:0 auto 3rem}@media (max-width:640px){.TestimonialsSection_header__9K5s5{margin:0 auto 2rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_header__9K5s5{margin:0 auto 2.5rem}}.TestimonialsSection_title__n0Vn2{font-family:var(--font-display);font-size:1.875rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(145deg,#ef43cd,#695eff 84.51%);background-clip:text;-webkit-background-clip:text;color:transparent}@media (max-width:640px){.TestimonialsSection_title__n0Vn2{font-size:1.5rem;margin-bottom:.75rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_title__n0Vn2{font-size:2.5rem;margin-bottom:1rem}}@media (max-width:768px){.TestimonialsSection_title__n0Vn2{font-size:32px}}@media (min-width:1024px){.TestimonialsSection_title__n0Vn2{font-size:60px}}.TestimonialsSection_grid__dTE8x{display:grid;grid-template-columns:1fr;gap:1.5rem;grid-auto-rows:auto}@media (max-width:640px){.TestimonialsSection_grid__dTE8x{gap:1rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_grid__dTE8x{gap:1.25rem}}@media (min-width:768px){.TestimonialsSection_grid__dTE8x{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TestimonialsSection_grid__dTE8x{grid-template-columns:repeat(3,1fr)}}.TestimonialsSection_cardWrapper__ZN8_n{min-height:14rem;list-style:none}@media (max-width:640px){.TestimonialsSection_cardWrapper__ZN8_n{min-height:12rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_cardWrapper__ZN8_n{min-height:13rem}}.TestimonialsSection_sizeMd__r50W9,.TestimonialsSection_sizeSm__dFNCx{grid-row:span 1}@media (min-width:768px){.TestimonialsSection_sizeMd__r50W9{grid-row:span 1}}.TestimonialsSection_sizeLg__0sQ82{grid-row:span 1}@media (min-width:768px){.TestimonialsSection_sizeLg__0sQ82{grid-row:span 2}}.TestimonialsSection_cardContainer___hOrv{position:relative;height:100%;border-radius:1.25rem;border:.75px solid hsl(var(--border));padding:.5rem}@media (max-width:640px){.TestimonialsSection_cardContainer___hOrv{border-radius:1rem;padding:.4rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_cardContainer___hOrv{border-radius:1.125rem;padding:.6rem}}@media (min-width:768px){.TestimonialsSection_cardContainer___hOrv{border-radius:1.5rem;padding:.75rem}}.TestimonialsSection_card__5iEXj{position:relative;display:flex;height:100%;flex-direction:column;border-radius:.75rem;border:.75px solid transparent;background:hsl(var(--background));padding:1.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}@media (max-width:640px){.TestimonialsSection_card__5iEXj{padding:1rem;border-radius:.625rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_card__5iEXj{padding:1.125rem;border-radius:.75rem}}.TestimonialsSection_content__7oJae{flex:1;margin-bottom:1rem}@media (max-width:640px){.TestimonialsSection_content__7oJae{margin-bottom:.75rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_content__7oJae{margin-bottom:.875rem}}.TestimonialsSection_testimonialText__9fA9y{color:hsl(var(--muted-foreground));font-size:.875rem}@media (max-width:640px){.TestimonialsSection_testimonialText__9fA9y{font-size:.8rem;line-height:1.4}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_testimonialText__9fA9y{font-size:.85rem;line-height:1.5}}@media (min-width:768px){.TestimonialsSection_testimonialText__9fA9y{font-size:1rem}}.TestimonialsSection_footer__TxJKc{display:flex;align-items:center;justify-content:space-between}.TestimonialsSection_userInfo__I61N3{display:flex;align-items:center}.TestimonialsSection_avatar__Lb8Or{height:2.5rem;width:2.5rem;margin-right:.75rem}@media (max-width:640px){.TestimonialsSection_avatar__Lb8Or{height:2rem;width:2rem;margin-right:.5rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_avatar__Lb8Or{height:2.25rem;width:2.25rem;margin-right:.625rem}}.TestimonialsSection_userName__lrZVl{font-weight:500;color:hsl(var(--foreground))}@media (max-width:640px){.TestimonialsSection_userName__lrZVl{font-size:.9rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_userName__lrZVl{font-size:.95rem}}.TestimonialsSection_userRole__aIkhO{font-size:.75rem;color:hsl(var(--muted-foreground))}@media (max-width:640px){.TestimonialsSection_userRole__aIkhO{font-size:.7rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_userRole__aIkhO{font-size:.725rem}}.TestimonialsSection_countryLogo__98Fne{height:2rem;width:3rem;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width:640px){.TestimonialsSection_countryLogo__98Fne{height:1.5rem;width:2.5rem}}@media (min-width:641px) and (max-width:1024px){.TestimonialsSection_countryLogo__98Fne{height:1.75rem;width:2.75rem}}.TestimonialsSection_logoImage__Oc8jV{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.TestimonialsSection_featured__7DJRv .TestimonialsSection_cardContainer___hOrv{border-color:rgba(105,94,255,.35)}.TestimonialsSection_featuredCard__VAKsa{background:linear-gradient(45deg,#872a74,#262162 65.51%)!important}.TestimonialsSection_featuredCard__VAKsa .TestimonialsSection_testimonialText__9fA9y{color:hsla(0,0%,100%,.85)}.TestimonialsSection_featuredCard__VAKsa .TestimonialsSection_userName__lrZVl{color:#fff}.TestimonialsSection_featuredCard__VAKsa .TestimonialsSection_userRole__aIkhO{color:hsla(0,0%,100%,.6)}.page_pageWrapper__99B_K{min-height:100vh;display:flex;flex-direction:column}.page_main__A9Imu{flex-grow:1}.page_main__A9Imu section{padding-bottom:0;padding-top:80px}.page_main__A9Imu section#page_courses__YGZsD,.page_main__A9Imu section#page_faq__rbFWW,.page_main__A9Imu section#page_features__Kh8UQ,.page_main__A9Imu section#page_hero__KFJeB,.page_main__A9Imu section#page_pricing__QMW4A,.page_main__A9Imu section#page_testimonials__Zo_aw{padding-top:0;padding-bottom:0}@media (max-width:640px){.page_main__A9Imu section#page_courses__YGZsD,.page_main__A9Imu section#page_faq__rbFWW,.page_main__A9Imu section#page_features__Kh8UQ,.page_main__A9Imu section#page_hero__KFJeB,.page_main__A9Imu section#page_pricing__QMW4A,.page_main__A9Imu section#page_testimonials__Zo_aw{padding-top:0;padding-bottom:0}}@media (min-width:641px) and (max-width:1024px){.page_main__A9Imu section#page_courses__YGZsD,.page_main__A9Imu section#page_faq__rbFWW,.page_main__A9Imu section#page_features__Kh8UQ,.page_main__A9Imu section#page_hero__KFJeB,.page_main__A9Imu section#page_pricing__QMW4A,.page_main__A9Imu section#page_testimonials__Zo_aw{padding-top:0;padding-bottom:0}}@media (max-width:767px){.page_main__A9Imu section#page_courses__YGZsD,.page_main__A9Imu section#page_faq__rbFWW,.page_main__A9Imu section#page_features__Kh8UQ,.page_main__A9Imu section#page_hero__KFJeB,.page_main__A9Imu section#page_pricing__QMW4A,.page_main__A9Imu section#page_testimonials__Zo_aw{padding-top:0;padding-bottom:0}}.EvolvAILogo_logo__8ht4P{display:flex;align-items:center;height:100%}.EvolvAILogo_logoImage__SjZZd{width:auto;height:auto;max-height:25px;-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.EvolvAILogo_logoImage__SjZZd{max-height:18px}}@media (min-width:641px) and (max-width:1024px){.EvolvAILogo_logoImage__SjZZd{max-height:21px}}@media (min-width:1025px){.EvolvAILogo_logoImage__SjZZd{max-height:25px}}@media (min-height:900px){.EvolvAILogo_logoImage__SjZZd{margin-left:2rem}}.UnifiedHeader_navbar__bUaAU{position:fixed;top:0;left:0;right:0;z-index:150;width:100%;border-bottom:1px solid rgba(156,163,175,.5);background-color:hsla(0,0%,100%,.4);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:none;transition:all .3s ease}.UnifiedHeader_container__ZZDhn{max-width:auto;margin:0 auto;padding:0 1rem}@media (max-width:640px){.UnifiedHeader_container__ZZDhn{padding:0 1rem}}@media (min-width:641px) and (max-width:1024px){.UnifiedHeader_container__ZZDhn{padding:0 1.5rem}}@media (min-width:640px){.UnifiedHeader_container__ZZDhn{padding:0 1.5rem}}@media (min-width:1024px){.UnifiedHeader_container__ZZDhn{padding:0 2rem}}@media (min-width:1440px){.UnifiedHeader_container__ZZDhn{margin-left:calc(50vw-100px);margin-right:auto}}.UnifiedHeader_content__x5uTq{position:relative;display:flex;height:4rem;align-items:center;justify-content:flex-end}@media (max-width:640px){.UnifiedHeader_content__x5uTq{height:3.5rem}}@media (min-width:641px) and (max-width:1024px){.UnifiedHeader_content__x5uTq{height:4rem}}.UnifiedHeader_logoContainer__gi8xO{display:flex;align-items:center;@media (min-width:768px){position:absolute;left:0;margin-left:0;z-index:10}}.UnifiedHeader_dashboardNavbar__7cI_T .UnifiedHeader_logoContainer__gi8xO{@media (min-width:768px){left:0;margin-left:-4rem}}@media (max-width:767px){.UnifiedHeader_logoContainer__gi8xO{position:absolute;left:50%;transform:translateX(-50%);z-index:10}}.UnifiedHeader_logoLink___GViJ{display:flex;align-items:center}.UnifiedHeader_desktopNav__9jt3Z{display:none}@media (min-width:768px){.UnifiedHeader_desktopNav__9jt3Z{display:block}}.UnifiedHeader_navItems__jlxU_{display:flex;align-items:center;gap:1.5rem}@media (max-width:640px){.UnifiedHeader_navItems__jlxU_{gap:1rem}}@media (min-width:641px) and (max-width:1024px){.UnifiedHeader_navItems__jlxU_{gap:1.25rem}}.UnifiedHeader_navLink__uhvFr{position:relative;display:inline-block;color:#6b7280;text-decoration:none;padding:.46875rem .625rem;border-radius:5px;border:2px solid transparent;transition:color .3s ease;background-clip:padding-box}.UnifiedHeader_navLink__uhvFr:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(145deg,#ef43cd,#695eff 84.51%);border-radius:25px;z-index:-1;background-clip:padding-box;padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s ease;opacity:0}.UnifiedHeader_navLink__uhvFr:hover:before{opacity:1}.UnifiedHeader_activeNavLink__LjR7c,.UnifiedHeader_navLink__uhvFr:hover{color:#111827}.UnifiedHeader_loginButton__uBBQB{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#c27ade,#695eff);height:2.25rem;font-size:.875rem;color:#fff;width:6rem;justify-content:center;border:1px solid #fff;border-radius:20px;padding:.5rem 1rem}.UnifiedHeader_loginButton__uBBQB span{display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:normal}.UnifiedHeader_loginButton__uBBQB svg{margin-top:-2px}@media (max-width:640px){.UnifiedHeader_loginButton__uBBQB{height:2rem;font-size:.8rem;padding:0 .75rem}}@media (min-width:641px) and (max-width:1024px){.UnifiedHeader_loginButton__uBBQB{height:2.25rem;font-size:.875rem}}.UnifiedHeader_mobileMenuButton__X1MR_{display:block;margin-left:auto;margin-right:-1.5rem;margin-bottom:-.5vh}@media (min-width:768px){.UnifiedHeader_mobileMenuButton__X1MR_{display:none}}.UnifiedHeader_mobileMenu__T6l2q{display:block;overflow:hidden}@media (min-width:768px){.UnifiedHeader_mobileMenu__T6l2q{display:none}}.UnifiedHeader_mobileMenuContent__Pidvh{padding:.5rem .5rem .75rem;display:flex;flex-direction:column;gap:.25rem}@media (max-width:640px){.UnifiedHeader_mobileMenuContent__Pidvh{padding:.75rem;gap:.5rem}}@media (min-width:641px) and (max-width:1024px){.UnifiedHeader_mobileMenuContent__Pidvh{padding:.5rem;gap:.25rem}}.UnifiedHeader_mobileNavLink__0h80d{position:relative;display:block;border-radius:25px;padding:.5rem .75rem;font-size:1rem;font-weight:500;color:#6b7280;text-decoration:none;border:2px solid transparent;transition:color .3s ease;background-clip:padding-box}.UnifiedHeader_mobileNavLink__0h80d:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(145deg,#ef43cd,#695eff 84.51%);border-radius:25px;z-index:-1;background-clip:padding-box;padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s ease;opacity:0}.UnifiedHeader_mobileNavLink__0h80d:hover:before{opacity:1}.UnifiedHeader_mobileNavLink__0h80d:hover{color:#111827}@media (max-width:640px){.UnifiedHeader_mobileNavLink__0h80d{padding:.75rem 1rem;font-size:1.1rem}}@media (min-width:641px) and (max-width:1024px){.UnifiedHeader_mobileNavLink__0h80d{padding:.5rem .75rem;font-size:1rem}}.UnifiedHeader_mobileLoginButtonContainer__AXH1K{padding:.75rem 1rem}.UnifiedHeader_mobileLoginButton__E8ByL{width:80%;justify-content:center;margin:1rem auto 0;background:linear-gradient(90deg,#c27ade,#695eff);height:2.25rem;font-size:.875rem;color:#fff;border-radius:20px;display:flex;border:none}.UnifiedHeader_mobileLoginButton__E8ByL span{display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:normal}.UnifiedHeader_mobileLoginButton__E8ByL svg{margin-top:-2px}.UnifiedHeader_subscribeButton__B1Jwh{padding:12px 24px!important;border:none!important;outline:none;color:#fff!important;background-color:#000!important;background:#000!important;cursor:pointer;position:relative;font-size:.875rem!important;font-weight:700;z-index:0;border-radius:25px!important;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease;box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important}.UnifiedHeader_subscribeButton__B1Jwh:hover{background-color:#000;box-shadow:0 1px 5px #000}.UnifiedHeader_subscribeButton__B1Jwh:focus{outline:2px solid #000}.UnifiedHeader_subscribeButton__B1Jwh:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-25deg)}.UnifiedHeader_subscribeButton__B1Jwh:hover:before{animation:UnifiedHeader_subscribeShine__biY4t .75s}@keyframes UnifiedHeader_subscribeShine__biY4t{0%{left:-75%}to{left:125%}}.UnifiedHeader_subscribeButton__B1Jwh:active{background-color:#4a148c}.UnifiedHeader_mobileSubscribeButton__BINvE{width:100%;padding:12px 24px!important;border:none!important;outline:none;color:#fff!important;background-color:#000!important;background:#000!important;cursor:pointer;position:relative;font-size:.875rem!important;font-weight:700;z-index:0;border-radius:25px!important;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease;box-sizing:border-box;margin-top:1rem;display:inline-flex!important;align-items:center!important;justify-content:center!important}.UnifiedHeader_mobileSubscribeButton__BINvE:hover{background-color:#000;box-shadow:0 1px 5px #000}.UnifiedHeader_mobileSubscribeButton__BINvE:focus{outline:2px solid #000}.UnifiedHeader_mobileSubscribeButton__BINvE:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-25deg)}.UnifiedHeader_mobileSubscribeButton__BINvE:hover:before{animation:UnifiedHeader_subscribeShine__biY4t .75s}.UnifiedHeader_mobileSubscribeButton__BINvE:active{background-color:#4a148c}@media (max-width:640px){.UnifiedHeader_mobileLoginButton__E8ByL{height:2.5rem;font-size:1rem;margin-top:1.5rem}}@media (min-width:641px) and (max-width:1024px){.UnifiedHeader_mobileLoginButton__E8ByL{height:2.25rem;font-size:.875rem;margin-top:1rem}}.UnifiedHeader_courseSideNav__YxKio{display:none;flex-direction:column;cursor:pointer}@media (max-width:992px){.UnifiedHeader_courseSideNav__YxKio{display:flex}}.UnifiedHeader_sticky__I7eJN{background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 2px 8px rgba(0,0,0,.05)}.UnifiedHeader_dashboardNavbar__7cI_T{position:fixed!important;top:0;left:0;right:0;width:100%;padding-left:4rem;background-color:hsla(0,0%,100%,.8);transition:padding-left .3s ease;@media (min-width:1440px){padding-left:4.2rem}backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(156,163,175,.3);z-index:650}@media (max-width:768px){.UnifiedHeader_dashboardNavbar__7cI_T{padding-left:0}}.UnifiedHeader_dashboardSideNav__ozVtk{display:none;flex-direction:column;cursor:pointer}@media (max-width:768px){.UnifiedHeader_dashboardSideNav__ozVtk{display:flex}}.ClerkUserButton_subscriptionContainer__kJvQE{padding:1rem}.ClerkUserButton_subscriptionTitle__VHfRh{font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:1rem}.ClerkUserButton_subscription__DYRrZ{color:#6b7280;font-size:.875rem;line-height:1.5;padding:1rem;background-color:#f9fafb;border-radius:.46875rem;border:1px solid #e5e7eb}.ClerkUserButton_manageButton__IgyM0{margin-top:1.5rem}.ClerkUserButton_manageButton__IgyM0 button{background:linear-gradient(135deg,#c27ade,#695eff);border:none;color:#fff;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;border-radius:.46875rem;transition:all .2s ease;cursor:pointer}.ClerkUserButton_manageButton__IgyM0 button:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(105,94,255,.3)}.ClerkUserButton_manageButton__IgyM0 button:disabled{opacity:.6;cursor:not-allowed}.ClerkUserButton_loginButton__1jqlb{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#c27ade,#695eff);height:2.25rem;font-size:.875rem;color:#fff}.ClerkUserButton_links__yccn5{position:relative;display:inline-block;cursor:pointer;font-size:1.4rem;margin-left:2rem;margin-right:2rem;padding:.75rem 1rem;border-radius:5px;border:2px solid transparent;transition:color .3s ease;color:inherit;background-clip:padding-box}@media(max-width:992px){.ClerkUserButton_links__yccn5{font-size:1.8rem}}.ClerkUserButton_links__yccn5:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(145deg,#ef43cd,#695eff 84.51%);border-radius:25px;z-index:-1;background-clip:padding-box;padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s ease;opacity:0}.ClerkUserButton_links__yccn5:hover:before{opacity:1}.ClerkUserButton_links__yccn5:hover{color:#000}.ClerkUserButton_icon__SBt68{height:24px;width:24px;display:none}@media(max-width:992px){.ClerkUserButton_icon__SBt68{display:block}.ClerkUserButton_active__DfK_a{display:block!important}.ClerkUserButton_links__yccn5{display:none}}.ClerkUserButton_userButton__1F7dI{font-size:.75rem;padding-top:.625rem}.ClerkUserButton_userButtonTrigger__zZHxz{margin-top:1.25rem}.ClerkUserButton_userButtonPopover__9pvO7{font-size:.75rem}.ClerkUserButton_userButtonPopoverCard__xLyKx{border-radius:1.484375rem}.ClerkUserButton_userButtonPopoverActionButton__j_Yl8{font-size:.875rem;margin-left:1.25rem;margin-right:1.25rem;padding:.46875rem .625rem}.ClerkUserButton_userButtonPopoverFooter__FZNF0{font-size:1.125rem}