.SubjectHeader_pageHeader__TukQ2{text-align:center;margin-bottom:40px;padding:32px 20px;background:linear-gradient(180deg,#f8fafc,rgba(248,250,252,0));border-radius:20px;margin-top:10px}.SubjectHeader_headerContent__cRI0O{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.SubjectHeader_textContent__A4eNw{flex:1 1;width:100%}.SubjectHeader_title__y5Pfy{margin-bottom:12px!important;font-size:2.5rem!important;font-weight:800!important;color:#1e293b;line-height:1.2!important;letter-spacing:-.02em}.SubjectHeader_description__jkSlt{max-width:700px!important;margin:0 auto 20px!important;font-size:1.1rem!important;color:#64748b!important;line-height:1.6!important}.SubjectHeader_actions__cSPM3{margin-top:8px}@media (max-width:768px){.SubjectHeader_pageHeader__TukQ2{padding:24px 16px;margin-top:0;margin-bottom:24px}.SubjectHeader_headerContent__cRI0O{gap:16px}.SubjectHeader_title__y5Pfy{font-size:1.8rem!important}.SubjectHeader_description__jkSlt{font-size:1rem!important}}.TestCard_cardLink__WIOgz{text-decoration:none!important;color:inherit!important;display:block;height:100%}.TestCard_testCard__3W79h{border:1px solid #e5e7eb!important;border-radius:20px!important;background:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important;height:100%}.TestCard_testCard__3W79h:hover{transform:translateY(-8px)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)!important;border-color:#c7d2fe!important}.TestCard_testCard__3W79h .ant-card-body{padding:0!important;display:flex;flex-direction:column;height:100%}.TestCard_cardHeader__4Y0Zd{display:flex;align-items:flex-start;gap:16px;padding:24px 24px 16px;flex:1 1}.TestCard_iconContainer__gYxEW{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eef2ff;color:#4f46e5;transition:all .3s ease}.TestCard_testCard__3W79h:hover .TestCard_iconContainer__gYxEW{background:#4f46e5;color:#fff;transform:scale(1.1) rotate(5deg)}.TestCard_cardContent__GUyCz{flex:1 1;min-width:0;padding-top:4px}.TestCard_testTitle__GGFVJ{margin:0 0 8px!important;font-size:1.1rem!important;font-weight:700!important;color:#1f2937!important;line-height:1.4!important}.TestCard_testDescription__qf3sh{margin:0!important;color:#6b7280!important;font-size:.95rem!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TestCard_cardStats__9Ubmk{padding:0 24px 24px;margin-top:auto;display:flex;gap:12px}.TestCard_statItem__TnIrc{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#f9fafb;border-radius:6px;font-size:.85rem;font-weight:500;color:#6b7280}@media (max-width:768px){.TestCard_testCard__3W79h{padding:0}.TestCard_cardHeader__4Y0Zd{padding:20px 20px 12px;gap:12px}.TestCard_iconContainer__gYxEW{width:48px;height:48px;border-radius:12px}.TestCard_testTitle__GGFVJ{font-size:1rem!important}.TestCard_testDescription__qf3sh{font-size:.9rem!important}.TestCard_cardStats__9Ubmk{padding:0 20px 20px}.TestCard_statItem__TnIrc{padding:2px 8px;font-size:.75rem}}.TestsList_testsList__M_IWn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto;padding:0 20px}.TestsList_testGroup__usH0A{grid-column:1/-1;margin-bottom:32px}.TestsList_testGroupHeader__LVQBA{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;align-items:baseline}.TestsList_testGroupTitle__fIui5{color:#1e293b!important;margin:0!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em}.TestsList_testGroupCount__57SLm{color:#64748b;font-size:.9rem;font-weight:500;background:#f1f5f9;padding:4px 12px;border-radius:20px}.TestsList_testsGrid__NMTxk{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.TestsList_emptyState__yuBLA{grid-column:1/-1;display:flex;justify-content:center;align-items:center;min-height:400px;padding:60px 40px}.TestsList_emptyStateCard__Lgb0_{max-width:600px;width:100%;text-align:center;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:none;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.TestsList_emptyStateContent__9X_GC{padding:48px 32px}.TestsList_emptyStateIcon__AFS4q{font-size:80px;margin-bottom:24px;opacity:.8}.TestsList_emptyStateTitle__v2LUO{color:#1e293b!important;margin-bottom:16px!important;font-size:1.8rem!important;font-weight:600!important}.TestsList_emptyStateDescription__Ue6ep{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:32px!important;max-width:400px;margin-left:auto;margin-right:auto}.TestsList_emptyStateActions__vpVv2{display:flex;justify-content:center}.TestsList_emptyStateActions__vpVv2 button{height:48px;padding:0 32px;font-size:16px;font-weight:500;border-radius:24px;border:none;box-shadow:0 4px 16px rgba(24,144,255,.3);transition:all .3s ease}.TestsList_emptyStateActions__vpVv2 button:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(24,144,255,.4)}@media (max-width:992px){.TestsList_testsGrid__NMTxk,.TestsList_testsList__M_IWn{grid-template-columns:1fr}}@media (max-width:768px){.TestsList_testsList__M_IWn{padding:0;gap:20px}.TestsList_testGroupHeader__LVQBA{flex-direction:row;align-items:center}.TestsList_testGroupTitle__fIui5{font-size:1.25rem!important}}.FAQSection_faqSection__yF6dz{margin-top:3rem;padding:2rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px}.FAQSection_container__YRx83{max-width:1200px;margin:0 auto;padding:0 1rem}.FAQSection_header__dBNxn{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;text-align:center;justify-content:center}.FAQSection_icon__AtMUz{font-size:2rem;color:#1890ff}.FAQSection_title__GGzRY{font-size:1.75rem;font-weight:600;color:#262626;margin:0;line-height:1.3}.FAQSection_faqCollapse__29oWF{background:transparent}.FAQSection_faqCollapse__29oWF .ant-collapse-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.FAQSection_faqCollapse__29oWF .ant-collapse-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.FAQSection_faqCollapse__29oWF .ant-collapse-header{font-weight:500;font-size:1.1rem;color:#262626;padding:1.25rem 1.5rem;line-height:1.5}.FAQSection_faqCollapse__29oWF .ant-collapse-content{border-top:1px solid #f0f0f0}.FAQSection_faqCollapse__29oWF .ant-collapse-content-box{padding:1.5rem}.FAQSection_answer__GQZae{color:#595959;line-height:1.6;font-size:1rem}.FAQSection_answer__GQZae p{margin-bottom:1rem}.FAQSection_answer__GQZae p:last-child{margin-bottom:0}.FAQSection_answer__GQZae strong{color:#262626;font-weight:600}@media (max-width:768px){.FAQSection_faqSection__yF6dz{margin-top:2rem;padding:1.5rem 0}.FAQSection_container__YRx83{padding:0 .75rem}.FAQSection_header__dBNxn{flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.FAQSection_icon__AtMUz,.FAQSection_title__GGzRY{font-size:1.5rem}.FAQSection_faqCollapse__29oWF .ant-collapse-header{font-size:1rem;padding:1rem 1.25rem}.FAQSection_faqCollapse__29oWF .ant-collapse-content-box{padding:1.25rem}}._subject__subjectTestsContainer__GxKfI{width:100%;margin:0;padding:0 40px}@media (max-width:1200px){._subject__subjectTestsContainer__GxKfI{padding:0 30px}}@media (max-width:768px){._subject__subjectTestsContainer__GxKfI{padding:0 20px}}@media (max-width:480px){._subject__subjectTestsContainer__GxKfI{padding:0 12px}}