.page_page__GI7_z,.ui_root__cxl_7{min-height:100vh}.ui_root__cxl_7{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:var(--w-body);overflow-x:hidden}.ui_wrap__cNIAX{max-width:1200px;margin:0 auto;padding-inline:24px}.ui_section__OcuIi{padding-block:88px}.ui_white___FGMl{background:var(--surface)}.ui_stack__O2Cr0{display:flex;flex-direction:column}.ui_split__fRLcG{display:grid;gap:48px;align-items:center;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ui_gridAuto__7tWfL{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.ui_eyebrow__YOOGe{margin:0;font:var(--w-strong) 14px/1 var(--font-body);letter-spacing:1px;color:var(--brand)}.ui_h1__fagmT{font-size:clamp(44px,6vw,72px);line-height:.98;letter-spacing:-1.5px}.ui_h1__fagmT,.ui_h2___cYs4{margin:0;font-family:var(--font-display);font-weight:var(--w-display)}.ui_h2___cYs4{font-size:clamp(34px,4vw,48px);line-height:1.05}.ui_h3__xNzEf{margin:0;font-family:var(--font-display);font-weight:var(--w-display);font-size:24px;line-height:1.15}.ui_lede__TTV9e{margin:0;font-size:20px;line-height:1.55;color:var(--body);max-width:34em}.ui_muted__K_zsR{color:var(--muted)}.ui_srOnly__Fcute{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui_btn__1wlfp{min-height:48px;padding:0 20px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:var(--w-strong) 15px var(--font-body);text-decoration:none;border:2px solid transparent;cursor:pointer}.ui_primary__x8hzA{background:var(--brand);color:#fff;box-shadow:var(--pop) var(--brand-deep)}.ui_primary__x8hzA:hover{color:#fff;background:#4e3ecf}.ui_outline__Qn7XW{background:var(--surface);color:var(--ink);border-color:var(--ink)}.ui_light__v8ppx{background:#fff;color:var(--brand-deep)}.ui_large__P_3ui{min-height:60px;padding:0 24px;border-radius:20px;font-size:17px}@media (max-width:640px){.ui_section__OcuIi{padding-block:64px}}.PageIntro_intro__ZHS9x{padding-block:28px 20px;display:flex;flex-direction:column;gap:18px}.PageIntro_crumb__H0XR_{font-size:14px;font-weight:700;color:var(--muted)}.PageIntro_crumb__H0XR_ a{text-decoration:none}.PageIntro_head__ummQC{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.PageIntro_title__MUkLD{margin:0;font-family:var(--font-display);font-weight:var(--w-display);font-size:clamp(36px,4.6vw,54px);line-height:1.05}.PageIntro_lede___oYkJ{margin:0;font-size:17px;line-height:1.55;color:var(--body)}.ExamList_wrap__kQJRk{display:flex;flex-direction:column;gap:14px}.ExamList_head__XFNEG{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ExamList_title__V4ReN{margin:0;font-family:var(--font-display);font-weight:var(--w-display);font-size:24px}.ExamList_count__9TFrM{font-size:14px;font-weight:700;color:var(--muted)}.ExamList_empty__Wll0A{margin:0;padding:24px;text-align:center;font-weight:700;color:var(--muted);background:var(--surface);border-radius:22px}.ExamList_list__Cbr3k{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ExamList_item__XyakJ{background:var(--surface);border:2px solid var(--line);border-radius:24px;padding:16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ExamList_info__MGQ3z{flex:1;min-width:200px;display:flex;flex-direction:column;gap:6px}.ExamList_name__dt74g{font-size:17px;line-height:1.3}.ExamList_tags__YrnwX{display:flex;gap:6px;flex-wrap:wrap}.ExamList_tag__UsSQR{font-size:12px;font-weight:800;color:var(--body);background:var(--chip);padding:3px 9px;border-radius:8px}.ExamList_sample__Shrq1{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.ExamList_actions__vlxXT{display:flex;gap:8px}.ExamList_primary__H57BY{min-height:46px;padding:0 16px;border-radius:14px;background:var(--brand);color:#fff;display:flex;align-items:center;text-decoration:none;font:800 14px var(--font-body)}.ExamList_primary__H57BY:hover{color:#fff}.ExamList_pdf__DL5HM{min-height:46px;padding:0 14px;border-radius:14px;border:2px solid var(--line);color:var(--ink);display:flex;align-items:center;gap:6px;text-decoration:none;font:800 14px var(--font-body)}.ExamSidebar_aside__LySzd{display:flex;flex-direction:column;gap:16px}.ExamSidebar_upcoming__jYcVn{background:var(--brand);color:#fff;border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--pop) var(--brand-deep)}.ExamSidebar_eyebrow__quDEC{font:800 12px var(--font-body);letter-spacing:.8px;color:#e3dcfb}.ExamSidebar_upName__I_GyT{font-family:var(--font-display);font-weight:var(--w-display);font-size:26px;line-height:1.1}.ExamSidebar_upMeta__aQoXs{font-size:15px;font-weight:700;color:#e3dcfb}.ExamSidebar_upCta__eTQb_{min-height:50px;border-radius:16px;background:#fff;color:var(--brand-deep);display:flex;align-items:center;justify-content:center;text-decoration:none;font:800 15px var(--font-body)}.ExamSidebar_box__tI3Z5{background:var(--surface);border:2px solid var(--line);border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:12px}.ExamSidebar_boxHead__wQtm4{display:flex;align-items:center;gap:10px}.ExamSidebar_boxTitle__l_WgV{font-family:var(--font-display);font-weight:var(--w-display);font-size:20px;line-height:1.15}.ExamSidebar_points__qgBUl{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;line-height:1.45}.ExamSidebar_link__u4fM7{font-weight:800;text-decoration:none}.ExamSidebar_send__B3ARC{border-radius:28px;padding:20px;display:flex;gap:12px;align-items:center}.ExamSidebar_sendText__V7BGK{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.ExamSidebar_sendText__V7BGK strong{font-size:15px}.ExamsBody_layout__p9Ria{padding-block:8px 80px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ExamsBody_layout__p9Ria>:first-child{flex:2 1 560px;min-width:0}.ExamsBody_layout__p9Ria>:last-child{flex:1 1 300px;min-width:0}.Courses_head__mvKAm{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.Courses_seg__L_nr9{display:flex;gap:4px;background:var(--chip);border-radius:18px;padding:4px}.Courses_segBtn__2UhGu{min-height:44px;padding:0 18px;border:0;border-radius:14px;background:transparent;color:var(--muted);font:var(--w-strong) 15px var(--font-body);cursor:pointer}.Courses_segBtn__2UhGu[aria-pressed=true]{background:var(--surface);color:var(--ink)}.Courses_grid__05w8R{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Courses_card__pN5jx{border:2px solid var(--line);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.Courses_cardHead__jKklQ{padding:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.Courses_grades__8h5nL{font:800 12px var(--font-body);letter-spacing:.6px}.Courses_title__Fmhal{margin:0;font-family:var(--font-display);font-weight:var(--w-display);font-size:24px;line-height:1.1}.Courses_cardBody__RLzT9{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.Courses_points__K2rII{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:700;line-height:1.45}.Courses_meta__oAE4d{font-size:13px;font-weight:700;color:var(--muted);line-height:1.5}.Courses_cta__xBW7s{margin-top:auto;min-height:50px;border-radius:16px;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font:800 15px var(--font-body)}.Courses_cta__xBW7s:hover{color:#fff}.QuickSearch_card__GgeuL{position:relative;z-index:1;background:var(--surface);border:2px solid var(--line);border-radius:30px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 16px 40px rgba(45,42,74,.12)}.QuickSearch_head__H6hLa{display:flex;align-items:center;gap:10px}.QuickSearch_title__Lk5BM{margin:0;font-family:var(--font-display);font-weight:var(--w-display);font-size:26px}.QuickSearch_label__rj1uT{font-size:14px;font-weight:800}.QuickSearch_input__vgWMs,.QuickSearch_select__mNBIw{height:52px;border-radius:16px;border:2px solid var(--line);background:var(--bg);padding:0 14px;font:700 16px var(--font-body);color:var(--ink);width:100%}.QuickSearch_select__mNBIw{background:var(--surface)}.QuickSearch_row__5NRRD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.QuickSearch_field__AR8MN{display:flex;flex-direction:column;gap:6px}.QuickSearch_submit__DKph7{min-height:54px;border:0;border-radius:18px;background:var(--dark);color:#fff;font:800 16px var(--font-body);cursor:pointer}.QuickSearch_popular__YRVt9{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.QuickSearch_popularLabel__EmDa3{font-size:13px;font-weight:800;color:var(--muted)}.QuickSearch_chip__4NHpQ{min-height:36px;padding:0 12px;border-radius:18px;display:flex;align-items:center;text-decoration:none;font-size:13px;font-weight:800}.HomeHero_hero__Ypqly{padding-block:32px 72px;gap:48px}.HomeHero_pill__jzlTJ{align-self:flex-start;display:flex;align-items:center;gap:8px;background:var(--surface);border:2px solid var(--line);border-radius:20px;padding:6px 14px 6px 6px;font:var(--w-strong) 14px var(--font-body)}.HomeHero_pillIcon__EQfdh{width:30px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center}.HomeHero_accent__gACfn{color:var(--brand)}.HomeHero_ctas__GhSjc{display:flex;gap:12px;flex-wrap:wrap}.HomeHero_side__Wi0oJ{position:relative;padding-block:30px}.HomeHero_float__ftMML{position:absolute;right:-10px;top:-6px;z-index:0;width:150px;border-radius:22px;padding:12px 14px;transform:rotate(calc(var(--tilt) * 7deg));box-shadow:var(--pop) rgba(45,42,74,.08);display:flex;flex-direction:column;gap:4px}.HomeHero_floatFormula__HmU8w{font-family:var(--font-math);font-weight:var(--w-display);font-size:20px;line-height:1.05}@media (max-width:640px){.HomeHero_float__ftMML{display:none}}.LearnTeaser_grades__LzyaZ{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.LearnTeaser_grades__LzyaZ::-webkit-scrollbar{display:none}.LearnTeaser_grade__pT1_f{flex:none;min-width:48px;min-height:48px;padding:0 12px;border-radius:16px;border:2px solid var(--line);background:var(--bg);justify-content:center;color:var(--ink)}.LearnTeaser_grade__pT1_f,.LearnTeaser_more__I5pEu{display:flex;align-items:center;text-decoration:none;font:800 15px var(--font-body)}.LearnTeaser_more__I5pEu{align-self:flex-start;min-height:50px;padding:0 20px;border-radius:16px}.LearnTeaser_listHead__wBxzS{display:flex;justify-content:space-between;align-items:baseline}.LearnTeaser_all__mwWsB{font-weight:800;text-decoration:none}.LearnTeaser_exam__dd0Fk{background:var(--bg);border:2px solid var(--line);border-radius:22px;padding:14px 16px;display:flex;gap:14px;align-items:center;text-decoration:none;color:var(--ink)}.LearnTeaser_examTitle__zr4aU{font-size:16px;line-height:1.3}.LearnTeaser_examMeta__x_x3K{font-size:13px;font-weight:700;color:var(--muted)}.Method_step__QSw7p{border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:12px}.Method_top__LC_YG{display:flex;justify-content:space-between;align-items:center}.Method_n__hFGMi{width:48px;height:48px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.Method_n__hFGMi,.Method_title__mTMGE{font-family:var(--font-display);font-weight:var(--w-display)}.Method_title__mTMGE{margin:0;font-size:26px}.Method_body__925zB{margin:0;font-size:16px;line-height:1.55;color:var(--body)}.Pillars_section__hYi9j{padding-bottom:80px}.Pillars_grid__HETMy{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Pillars_card__Po9wH{border-radius:30px;padding:26px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:12px}.Pillars_top__OOfC_{display:flex;justify-content:space-between;align-items:flex-start}.Pillars_tag__ICYW2{font-size:12px;font-weight:800;color:#fff;padding:4px 10px;border-radius:10px}.Pillars_title__ESjiU{margin:0;font-family:var(--font-display);font-weight:var(--w-display);font-size:28px;line-height:1.1}.Pillars_body__Dlutz{margin:0;font-size:16px;line-height:1.55;color:var(--body)}.Pillars_cta__UH6mn{margin-top:auto;font-weight:800}.Teachers_card__0hZwY{background:var(--surface);border:2px solid var(--line);border-radius:28px;padding:22px;display:flex;gap:14px;align-items:center}.Teachers_photo__OgxUa{width:84px;height:84px;border-radius:26px;border:2px dashed;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex:none}.Teachers_name__ogYAL{font-family:var(--font-display);font-weight:var(--w-display);font-size:20px}.Teachers_role__fcY3Q{font-size:14px;font-weight:800}.Teachers_meta__s7Ovc{font-size:13px;font-weight:700;color:var(--muted)}.TrialForm_note__05cNC{display:flex;align-items:center;gap:12px;background:var(--step-yellow);border-radius:22px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.45}.TrialForm_card__s5Aa8{background:var(--bg);border:2px solid var(--line);border-radius:30px;padding:24px}.TrialForm_form__c_T1E{display:flex;flex-direction:column;gap:14px}.TrialForm_field__54CxD{display:flex;flex-direction:column;gap:6px}.TrialForm_field__54CxD label,.TrialForm_fieldset__QS7gQ legend{font-size:14px;font-weight:800}.TrialForm_field__54CxD input,.TrialForm_field__54CxD select{height:52px;border-radius:14px;border:2px solid var(--line);background:var(--surface);padding:0 14px;font:700 16px var(--font-body);color:var(--ink);width:100%}.TrialForm_field__54CxD input:user-invalid{border-color:var(--danger)}.TrialForm_row__Gj8Th{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TrialForm_fieldset__QS7gQ{border:0;margin:0;padding:0;display:flex;gap:16px;flex-wrap:wrap}.TrialForm_fieldset__QS7gQ legend{padding:0;margin-bottom:6px;width:100%}.TrialForm_radio___D5UO{min-height:44px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.TrialForm_radio___D5UO input{width:20px;height:20px;accent-color:var(--brand)}.TrialForm_error__n1rTo{margin:0;color:var(--danger);font-weight:800}.TrialForm_privacy__Blepx{font-size:12px;font-weight:700;color:var(--muted);line-height:1.5}.TrialForm_done__r3RTW{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:20px 0}.TrialForm_doneTitle__L3UEa{font-family:var(--font-display);font-weight:var(--w-display);font-size:26px}.TrialForm_doneText___P1Ss{font-size:16px;font-weight:700;color:var(--body);line-height:1.5}.TrialForm_again__D6fxf{min-height:44px;padding:0 16px;border-radius:14px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font:800 14px var(--font-body);cursor:pointer}@media (max-width:480px){.TrialForm_row__Gj8Th{grid-template-columns:1fr}}