.CourseCard_card__YlFTq{background:var(--color-white);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal);height:100%;position:relative;z-index:1}.CourseCard_card__YlFTq:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px) rotate(1deg)}.CourseCard_cardLink__tDT7e{display:block;text-decoration:none;color:inherit;height:100%}.CourseCard_imageContainer__Pr3nW{position:relative;height:240px;overflow:hidden;background:linear-gradient(135deg,var(--color-gray-100),var(--color-gray-200))}.CourseCard_imageWrapper__BuoxI{position:relative;width:100%;height:100%}.CourseCard_image__BUCEC{object-fit:cover;transition:transform var(--transition-normal)}.CourseCard_overlay__GL8ga{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}.CourseCard_level__npEwH{display:inline-block;padding:var(--space-2) var(--space-3);background:rgba(94,93,240,.9);color:var(--color-white);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CourseCard_content__LMTvJ{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);height:calc(100% - 240px)}.CourseCard_title__UDDTE{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-gray-900);line-height:1.3;margin:0}.CourseCard_description__ExBnw{color:var(--color-gray-600);font-size:var(--text-sm);line-height:1.6;flex-grow:1;margin:0}.CourseCard_meta__MoplO{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:1px solid var(--color-gray-200)}.CourseCard_metaItem__U3Ocy{display:flex;align-items:center;gap:var(--space-2)}.CourseCard_metaIcon__ZS_tS{font-size:var(--text-sm)}.CourseCard_metaText__NymFK{font-size:var(--text-sm);color:var(--color-gray-500);font-weight:500}.CourseCard_price__5hEN6{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-indigo-primary)}.CourseCard_cta__kS2BT{position:absolute;bottom:var(--space-4);right:var(--space-4);z-index:2}.CourseCard_ctaText__vSYtp{font-family:var(--font-heading)}.CourseCard_ctaArrow__r8t0Y{color:#000;font-size:var(--text-2xl);font-weight:700;transition:transform var(--transition-fast)}.CourseCard_card__YlFTq:hover{transform:translateY(-8px) rotateX(5deg) rotateY(5deg);transform-style:preserve-3d}.CourseCard_imageContainer__Pr3nW:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-top:3px solid var(--color-gray-200);border:3px solid var(--color-gray-200);border-top-color:var(--color-indigo-primary);border-radius:50%;animation:CourseCard_spin__PRDIy 1s linear infinite;z-index:1;opacity:0;transition:opacity .3s ease}.CourseCard_imageContainer__Pr3nW.CourseCard_loading__GyNLA:before{opacity:1}.CourseCard_imageContainer__Pr3nW:not(.CourseCard_loading__GyNLA):before{display:none}@keyframes CourseCard_spin__PRDIy{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.CourseCard_imageContainer__Pr3nW{height:200px}.CourseCard_content__LMTvJ{padding:var(--space-4);height:calc(100% - 200px)}.CourseCard_title__UDDTE{font-size:var(--text-lg)}.CourseCard_card__YlFTq:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.CourseCard_card__YlFTq,.CourseCard_ctaArrow__r8t0Y,.CourseCard_cta__kS2BT,.CourseCard_image__BUCEC{transition:none}.CourseCard_card__YlFTq:hover{transform:none}.CourseCard_imageContainer__Pr3nW:before{animation:none}}.CourseGrid_section__yD_qb{padding:var(--space-20) 0;background:var(--color-gray-50);position:relative}.CourseGrid_section__yD_qb:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-gray-200),transparent)}.CourseGrid_container__hzUMB{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.CourseGrid_header__i_MhE{text-align:center;margin-bottom:var(--space-16)}.CourseGrid_title__Nhrce{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:700;color:var(--color-gray-900);margin-bottom:var(--space-4);background:linear-gradient(135deg,var(--color-gray-900),var(--color-indigo-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CourseGrid_subtitle__Mgu_k{font-size:clamp(var(--text-base),2vw,var(--text-xl));color:var(--color-gray-600);max-width:600px;margin:0 auto;line-height:1.6}.CourseGrid_grid__JjPFt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-8);gap:var(--space-8);align-items:stretch}@media (max-width:768px){.CourseGrid_section__yD_qb{padding:var(--space-16) 0}.CourseGrid_container__hzUMB{padding:0 var(--space-4)}.CourseGrid_header__i_MhE{margin-bottom:var(--space-12)}.CourseGrid_grid__JjPFt{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width:480px){.CourseGrid_grid__JjPFt{gap:var(--space-4)}}.courses_page__nkhs5{padding-top:80px}.courses_hero__RcQm_{padding:var(--space-20) 0;background:linear-gradient(135deg,rgba(94,93,240,.05),rgba(20,184,166,.05) 50%,rgba(255,176,32,.05));position:relative}.courses_hero__RcQm_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%235E5DF0' fill-opacity='0.03'%3E%3Ccircle cx='20' cy='20' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.courses_container__94ivP{max-width:1200px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.courses_header__08xN4{text-align:center;max-width:800px;margin:0 auto}.courses_title__p_EnG{font-size:clamp(var(--text-4xl),5vw,var(--text-6xl));font-weight:800;line-height:1.1;margin-bottom:var(--space-6);background:linear-gradient(135deg,var(--color-gray-900) 0,var(--color-indigo-primary) 50%,var(--color-teal-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.courses_subtitle__iL3tw{font-size:clamp(var(--text-lg),2.5vw,var(--text-2xl));color:var(--color-gray-600);line-height:1.6;margin:0}.courses_features__0VI2Q{padding:var(--space-20) 0;background:var(--color-white)}.courses_featuresGrid__qrhXs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-12)}.courses_feature__bLEW9{text-align:center;padding:var(--space-8);background:var(--color-gray-50);border-radius:var(--radius-2xl);transition:all var(--transition-normal)}.courses_feature__bLEW9:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);background:var(--color-white)}.courses_featureIcon__5up86{font-size:3rem;margin-bottom:var(--space-4);display:block}.courses_featureTitle__ARr1H{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--color-gray-900);margin-bottom:var(--space-3)}.courses_featureDescription__Suy10{color:var(--color-gray-600);line-height:1.6;margin:0}@media (max-width:768px){.courses_hero__RcQm_{padding:var(--space-16) 0}.courses_container__94ivP{padding:0 var(--space-4)}.courses_features__0VI2Q{padding:var(--space-16) 0}.courses_featuresGrid__qrhXs{grid-template-columns:1fr;gap:var(--space-6)}.courses_feature__bLEW9{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.courses_feature__bLEW9{transition:none}.courses_feature__bLEW9:hover{transform:none}}