.Features_header__1WB0m{padding:var(--spacing-3xl) 0 var(--spacing-lg);background:linear-gradient(135deg,#f5f7ff,#fff5f7);text-align:center}.Features_title__uzZ7J{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);animation:Features_fadeIn__jDa3s .8s ease-out}.Features_subtitle__IIpZ1{font-size:var(--font-size-xl);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:var(--line-height-relaxed);animation:Features_fadeIn__jDa3s .8s ease-out .2s both}.Features_feature__ZrbV9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:center;margin-bottom:var(--spacing-3xl);padding:var(--spacing-2xl) 0}.Features_featureReverse__FDqpM{direction:rtl}.Features_featureReverse__FDqpM>*{direction:ltr}.Features_featureContent__syr_h{display:flex;flex-direction:column;gap:var(--spacing-md)}.Features_featureIcon__wcWti{font-size:4rem;margin-bottom:var(--spacing-sm)}.Features_featureTitle__9j3yw{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.Features_featureDescription__Po3oL{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.Features_featureList__Yq_dU{list-style:none;padding:0;margin:var(--spacing-md) 0 0}.Features_featureList__Yq_dU li{font-size:var(--font-size-base);color:var(--text-secondary);padding:var(--spacing-sm) 0;padding-left:var(--spacing-lg);position:relative;line-height:var(--line-height-relaxed)}.Features_featureList__Yq_dU li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:var(--font-weight-bold);font-size:1.2rem}.Features_featureVisual__2NeOr{display:flex;justify-content:center;align-items:center}.Features_semesterCard__WJXvZ{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-xl);max-width:350px;width:100%;transition:transform var(--transition-base)}.Features_semesterCard__WJXvZ:hover{transform:translateY(-8px)}.Features_semesterHeader__nJfZW{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:linear-gradient(135deg,var(--primary-light),var(--primary));border-radius:var(--radius-md);color:#fff;margin-bottom:var(--spacing-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.Features_semesterIcon__3Vgmm{font-size:1.5rem}.Features_semesterInfo__N2R3X{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.Features_infoItem__RAzsH{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Features_infoLabel__QFlM4{font-size:var(--font-size-sm);color:var(--text-secondary)}.Features_infoValue__txCae{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.Features_infoBadge__AP0o_{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--success);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);width:-moz-fit-content;width:fit-content}.Features_coursePreview__UtmRn{max-width:350px;width:100%}.Features_courseCard__uXAP_{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--radius-lg);padding:var(--spacing-lg);color:#fff;display:flex;align-items:center;gap:var(--spacing-md);box-shadow:var(--shadow-xl);transition:transform var(--transition-base);position:relative}.Features_courseCard__uXAP_:hover{transform:translateY(-8px) scale(1.02)}.Features_courseEmoji__9QkJm{font-size:3rem}.Features_courseInfo__aVvKk h4{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.Features_courseInfo__aVvKk p{margin:0;font-size:var(--font-size-sm);opacity:.9}.Features_pinIcon__zbwB3{position:absolute;top:var(--spacing-md);right:var(--spacing-md);font-size:1.2rem}.Features_linkedCoursesDemo__7D8jO{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:300px;width:100%}.Features_linkedCourse__RhuPz{background:#fff;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-xs);transition:transform var(--transition-fast)}.Features_linkedCourse__RhuPz:hover{transform:translateX(8px);box-shadow:var(--shadow-lg)}.Features_linkedCourse__RhuPz span:first-child{font-weight:var(--font-weight-bold);color:var(--text-primary)}.Features_semester__7_4Ad{font-size:var(--font-size-sm);color:var(--text-secondary)}.Features_linkLine__2raVf{width:2px;height:var(--spacing-lg);background:linear-gradient(to bottom,var(--primary),var(--secondary));margin-left:var(--spacing-lg);position:relative}.Features_linkLine__2raVf:after,.Features_linkLine__2raVf:before{content:"";position:absolute;width:8px;height:8px;background:var(--primary);border-radius:50%;left:50%;transform:translateX(-50%)}.Features_linkLine__2raVf:before{top:-4px}.Features_linkLine__2raVf:after{bottom:-4px}.Features_batchDemo__zFWYK{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:300px;width:100%}.Features_batchItem__mHs_b{background:#fff;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:var(--spacing-md);transition:all var(--transition-fast);cursor:pointer;border:2px solid transparent}.Features_batchItem__mHs_b:hover{box-shadow:var(--shadow-lg)}.Features_batchItem__mHs_b.Features_selected__WzYd8{border-color:var(--primary);background:var(--primary-light);background:linear-gradient(135deg,rgba(94,124,232,.1),rgba(94,124,232,.2))}.Features_checkbox__vZEaZ{width:24px;height:24px;border:2px solid var(--neutral-400);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--font-weight-bold)}.Features_selected__WzYd8 .Features_checkbox__vZEaZ{background:var(--primary);border-color:var(--primary)}.Features_gestureDemo__SeZee{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);max-width:350px;width:100%}.Features_gesture__pet19{background:#fff;padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:transform var(--transition-fast)}.Features_gesture__pet19:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.Features_gestureIcon__lZCpr{font-size:3rem;display:block;margin-bottom:var(--spacing-sm)}.Features_gesture__pet19 p{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.Features_offlineDemo__ZB0ks{background:#fff;padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);max-width:300px;width:100%}.Features_offlineIcon__nuvmb{font-size:5rem}.Features_offlineText__T4ELh{text-align:center}.Features_offlineTitle__TjjtF{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-xs)}.Features_offlineSubtitle__ENwoU{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}@media (max-width:768px){.Features_header__1WB0m{padding:var(--spacing-2xl) 0 var(--spacing-xl)}.Features_title__uzZ7J{font-size:2.5rem;line-height:1.1}.Features_subtitle__IIpZ1{font-size:var(--font-size-base)}.Features_feature__ZrbV9{grid-template-columns:1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);padding:var(--spacing-xl) 0}.Features_featureReverse__FDqpM{direction:ltr}.Features_featureContent__syr_h{align-items:center;text-align:center}.Features_featureList__Yq_dU{text-align:left;display:inline-block}.Features_featureIcon__wcWti{font-size:3rem}.Features_featureTitle__9j3yw{font-size:var(--font-size-2xl)}.Features_featureDescription__Po3oL{font-size:var(--font-size-base)}.Features_batchDemo__zFWYK,.Features_courseCard__uXAP_,.Features_gestureDemo__SeZee,.Features_linkedCoursesDemo__7D8jO,.Features_offlineDemo__ZB0ks,.Features_semesterCard__WJXvZ{max-width:100%}.Features_semesterCard__WJXvZ{padding:var(--spacing-md)}.Features_semesterInfo__N2R3X{gap:var(--spacing-sm)}.Features_courseCard__uXAP_{padding:var(--spacing-md);flex-direction:row}.Features_courseEmoji__9QkJm{font-size:2.5rem}.Features_offlineDemo__ZB0ks{padding:var(--spacing-xl)}.Features_offlineIcon__nuvmb{font-size:4rem}}.CTASection_section__VNpgY{padding:var(--spacing-3xl) 0}.CTASection_card__VcbBM{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:var(--radius-xl);padding:var(--spacing-3xl) var(--spacing-2xl);text-align:center;box-shadow:var(--shadow-xl)}.CTASection_transparentCard__SwSyD{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:none}.CTASection_title__Gljfr{color:#fff;margin-bottom:var(--spacing-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}.CTASection_description__xmmcZ{color:hsla(0,0%,100%,.9);font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;line-height:var(--line-height-relaxed)}.CTASection_btn__kK37U{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:1.125rem 2.5rem;font-size:var(--font-size-lg);border-radius:var(--radius-xl);background:#fff;color:var(--primary);border:none;font-weight:var(--font-weight-bold);cursor:pointer;transition:all .3s ease;text-decoration:none}.CTASection_btn__kK37U:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (max-width:768px){.CTASection_section__VNpgY{padding:var(--spacing-2xl) 0}.CTASection_card__VcbBM{padding:var(--spacing-xl) var(--spacing-md)}.CTASection_title__Gljfr{font-size:var(--font-size-3xl)}.CTASection_description__xmmcZ{font-size:var(--font-size-base)}.CTASection_btn__kK37U{width:100%}}