.WelcomeScreen_wrap__bOflK{text-align:center;max-width:48rem;margin:0 auto;padding:0 1rem}.WelcomeScreen_headerSection__9_l1a{margin-bottom:2.5rem}.WelcomeScreen_decorRow__uk_pr{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.25rem}.WelcomeScreen_decorLine__wup1v{height:1px;width:2rem;background:rgba(201,168,76,.44)}.WelcomeScreen_decorLabel__rhxnj{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.WelcomeScreen_heading__pAppv{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.02em}@media (min-width:640px){.WelcomeScreen_heading__pAppv{font-size:1.875rem}}.WelcomeScreen_subheading__g9uQl{font-size:.875rem;color:#64748b;margin-bottom:1.25rem}.WelcomeScreen_metaList___m2Jz{display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:.8125rem;color:#64748b}.WelcomeScreen_metaItem__p1HVR{display:flex;align-items:center;gap:.5rem}.WelcomeScreen_metaNum__eFUGm{font-size:.6875rem;font-weight:900;font-family:monospace;color:var(--color-gold)}.WelcomeScreen_stepsSection__piei4{margin-bottom:2.5rem}.WelcomeScreen_stepsCard__jQSXd{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}@media (min-width:640px){.WelcomeScreen_stepsCard__jQSXd{padding:2rem}}.WelcomeScreen_stepsHeader__P0MWF{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.WelcomeScreen_decorStar__8PKx4{font-size:.75rem;color:rgba(201,168,76,.38)}.WelcomeScreen_stepsHeaderLabel__Ryllz{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.WelcomeScreen_stepsGrid__wEUQg{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:36rem;margin:0 auto}@media (min-width:640px){.WelcomeScreen_stepsGrid__wEUQg{gap:2rem}}.WelcomeScreen_step__0_FLG{text-align:center}.WelcomeScreen_stepIcon__NtGzs{width:2.5rem;height:2.5rem;border-radius:.25rem;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;background:var(--color-navy)}.WelcomeScreen_stepIconText__wAdLV{font-size:.75rem;font-weight:700;color:var(--color-gold)}.WelcomeScreen_stepTitle__wdJ3c{font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.WelcomeScreen_stepSub__BaKob{font-size:.75rem;color:#94a3b8;margin-bottom:.375rem}.WelcomeScreen_stepTime__fG7_p{font-size:.6875rem;font-weight:600;color:var(--color-gold)}.WelcomeScreen_ctaSection__sS1NW{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.WelcomeScreen_trustList__lDqoB{display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:.8125rem;color:#94a3b8}.WelcomeScreen_trustItem__JDZOx{display:flex;align-items:center;gap:.5rem}.WelcomeScreen_trustDot__i6_lt{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-gold);flex-shrink:0}.WelcomeScreen_btnStart__9Bn8T{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;padding:.875rem 2rem;border-radius:.25rem;font-size:.875rem;background:var(--color-gold);color:var(--color-navy);border:none;cursor:pointer}.WelcomeScreen_btnStart__9Bn8T:hover{background:var(--color-gold-hover)}.WelcomeScreen_disclaimer__9ggG5{font-size:.75rem;color:#94a3b8}.RegistrationForm_wrap__jE2dg{max-width:48rem;margin:0 auto;padding:.75rem 1rem;position:relative}@media (min-width:640px){.RegistrationForm_wrap__jE2dg{padding:1rem 1.5rem}}@media (min-width:1024px){.RegistrationForm_wrap__jE2dg{padding:.75rem 2rem}}.RegistrationForm_header__Fs6gL{text-align:center;margin-bottom:1rem}@media (min-width:640px){.RegistrationForm_header__Fs6gL{margin-bottom:1.5rem}}.RegistrationForm_title__vQenA{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;leading-trim:both;letter-spacing:-.02em;padding:0 .5rem}@media (min-width:640px){.RegistrationForm_title__vQenA{font-size:1.5rem}}.RegistrationForm_subtitle__gEoXk{font-size:.875rem;color:#64748b;padding:0 .5rem}.RegistrationForm_toggle__rFTzy{margin-bottom:1.5rem}.RegistrationForm_toggleInner__D9Ozj{display:flex;border-radius:.25rem;background:#f8fafc;padding:.25rem;max-width:28rem;margin:0 auto;border:1px solid #e2e8f0}.RegistrationForm_toggleBtn__KjZSl{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:.125rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;background:transparent;color:#94a3b8}.RegistrationForm_toggleBtn__KjZSl:hover{color:#64748b}.RegistrationForm_toggleBtnActive__v2fzB{background:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.08)}.RegistrationForm_grid__VutjV{display:grid;gap:1rem;margin-bottom:1rem}@media (min-width:640px){.RegistrationForm_grid__VutjV{gap:1.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.RegistrationForm_grid__VutjV{grid-template-columns:repeat(2,1fr)}}.RegistrationForm_previewCol__HDNoC{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.RegistrationForm_previewCol__HDNoC{align-items:flex-start}}.RegistrationForm_previewCards__AoJKB{display:flex;align-items:center;justify-content:center;width:100%;padding:0 1rem;max-width:20rem;margin:0 auto}@media (min-width:640px){.RegistrationForm_previewCards__AoJKB{padding:0}}.RegistrationForm_resultsCard___EfKT{border-radius:.25rem;border:1px solid #e2e8f0;padding:.75rem;width:7.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}@media (min-width:640px){.RegistrationForm_resultsCard___EfKT{width:8.75rem;padding:1rem}}.RegistrationForm_resultsCardTitle__Q7Iej{font-weight:600;font-size:.75rem;color:#1e293b;margin-bottom:.5rem}@media (min-width:640px){.RegistrationForm_resultsCardTitle__Q7Iej{font-size:.875rem;margin-bottom:.75rem}}.RegistrationForm_chartWrap__UtVIy{position:relative;width:3.5rem;height:3.5rem;margin:0 auto .5rem}@media (min-width:640px){.RegistrationForm_chartWrap__UtVIy{width:4rem;height:4rem}}@media (min-width:768px){.RegistrationForm_chartWrap__UtVIy{width:5rem;height:5rem}}.RegistrationForm_legendList__pSzxE{display:flex;flex-direction:column;gap:.125rem}@media (min-width:640px){.RegistrationForm_legendList__pSzxE{gap:.25rem}}.RegistrationForm_legendItem__P_iR3{display:flex;align-items:center;gap:.25rem}@media (min-width:640px){.RegistrationForm_legendItem__P_iR3{gap:.375rem}}.RegistrationForm_legendDot__4m5oc{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}@media (min-width:640px){.RegistrationForm_legendDot__4m5oc{width:.5rem;height:.5rem}}.RegistrationForm_legendLabel__uF91s{font-size:.5625rem;color:#64748b}@media (min-width:640px){.RegistrationForm_legendLabel__uF91s{font-size:.625rem}}@media (min-width:768px){.RegistrationForm_legendLabel__uF91s{font-size:.75rem}}.RegistrationForm_bookletCard__ibg2n{color:#fff;border-radius:.25rem;padding:.625rem .75rem;margin-left:-.5rem;width:6.25rem;height:8.75rem;background:var(--color-navy);box-shadow:0 4px 16px rgba(0,0,0,.1)}@media (min-width:640px){.RegistrationForm_bookletCard__ibg2n{padding:.75rem 1rem;width:7.5rem;height:10rem;margin-left:-.75rem}}.RegistrationForm_bookletInner__Xvv_V{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.RegistrationForm_bookletFree__M1o1X{font-size:.5625rem;font-weight:700;margin-bottom:.25rem;color:var(--color-gold)}@media (min-width:640px){.RegistrationForm_bookletFree__M1o1X{font-size:.625rem}}.RegistrationForm_bookletTitle__lbOFD{font-size:.75rem;font-weight:700;margin-bottom:.375rem;line-height:1.3}@media (min-width:640px){.RegistrationForm_bookletTitle__lbOFD{font-size:.875rem}}@media (min-width:768px){.RegistrationForm_bookletTitle__lbOFD{font-size:1rem}}.RegistrationForm_bookletSub__x0FAE{font-size:.4375rem;color:rgba(255,255,255,.5);margin-top:auto;line-height:1.4}@media (min-width:640px){.RegistrationForm_bookletSub__x0FAE{font-size:.5rem}}@media (min-width:768px){.RegistrationForm_bookletSub__x0FAE{font-size:.5625rem}}.RegistrationForm_benefitsCol__eSUjx{display:flex;flex-direction:column;gap:.75rem;padding:0 .5rem}@media (min-width:640px){.RegistrationForm_benefitsCol__eSUjx{padding:0}}.RegistrationForm_benefitsTitle__8xVfh{font-size:.875rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;text-align:center}@media (min-width:640px){.RegistrationForm_benefitsTitle__8xVfh{font-size:1rem;margin-bottom:.75rem}}@media (min-width:768px){.RegistrationForm_benefitsTitle__8xVfh{text-align:left}}.RegistrationForm_benefitItem__VsyYC{display:flex;align-items:flex-start;gap:.5rem}.RegistrationForm_benefitIcon__uVaIM{font-size:.75rem;flex-shrink:0;margin-top:.125rem;color:var(--color-gold)}.RegistrationForm_benefitText__BlsJQ{font-size:.75rem;color:#475569}@media (min-width:640px){.RegistrationForm_benefitText__BlsJQ{font-size:.875rem}}.RegistrationForm_securityNotice__pllD6{border-radius:.25rem;padding:.75rem;margin-top:.75rem;border:1px solid var(--color-gold-border);background:var(--color-gold-pale)}@media (min-width:640px){.RegistrationForm_securityNotice__pllD6{margin-top:1rem}}.RegistrationForm_securityTitle__EvctP{font-weight:600;color:#1e293b;font-size:.75rem}.RegistrationForm_securitySub__k7wjd{display:block;margin-top:.125rem;color:#64748b;font-size:.75rem}.RegistrationForm_formFields__u1q97{display:flex;flex-direction:column;gap:.625rem}@media (min-width:640px){.RegistrationForm_formFields__u1q97{gap:.75rem}}.RegistrationForm_input___DbO0{width:100%;padding:.625rem 1rem;border:1px solid #cbd5e1;border-radius:.25rem;font-size:.875rem;color:#0f172a;background:#fff;outline:none;box-sizing:border-box}.RegistrationForm_input___DbO0:focus{border-color:#94a3b8}.RegistrationForm_input___DbO0:disabled{background:#f8fafc;color:#94a3b8}.RegistrationForm_errorBox__GCLee{background:#fef2f2;border:1px solid #fca5a5;border-radius:.25rem;padding:.625rem}.RegistrationForm_errorText__mj9rS{font-size:.75rem;font-weight:500;color:#dc2626}.RegistrationForm_btnSubmit__t_oRR{width:100%;padding:.75rem;border-radius:.25rem;font-weight:600;font-size:.875rem;background:var(--color-navy);color:#fff;border:none;cursor:pointer}.RegistrationForm_btnSubmit__t_oRR:hover{background:#1A2D42}.RegistrationForm_btnSubmitDisabled__vnIwq{width:100%;padding:.75rem;border-radius:.25rem;font-weight:600;font-size:.875rem;background:#e2e8f0;color:#94a3b8;border:none;cursor:not-allowed}.RegistrationForm_spinner__7Gtpz{display:inline-block;width:.875rem;height:.875rem;border:2px solid #94a3b8;border-top-color:transparent;border-radius:50%;animation:RegistrationForm_spin__IPVmN .7s linear infinite;margin-right:.5rem;vertical-align:middle}@keyframes RegistrationForm_spin__IPVmN{to{transform:rotate(1turn)}}.RegistrationForm_limitedTime__gIr0y{margin-top:1rem;text-align:center}.RegistrationForm_limitedTimeText__tXCjy{font-size:.75rem;color:#94a3b8}.RegistrationForm_limitedTimeIcon__nl79_{color:var(--color-gold)}.RegistrationForm_testimonials__nRfZa{display:grid;gap:.75rem;margin-top:1.5rem}@media (min-width:640px){.RegistrationForm_testimonials__nRfZa{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}}.RegistrationForm_testimonialCard__zalgU{border-radius:.25rem;padding:.75rem;border:1px solid #e2e8f0;background:#fafafa}@media (min-width:640px){.RegistrationForm_testimonialCard__zalgU{padding:1rem}}.RegistrationForm_testimonialText__Mmd9L{font-size:.75rem;color:#64748b;font-style:italic;line-height:1.6}@media (min-width:640px){.RegistrationForm_testimonialText__Mmd9L{font-size:.875rem}}.RegistrationForm_btnBack__YxaxJ{margin-top:1.5rem;padding:.5rem 1rem;border:1px solid #cbd5e1;border-radius:.25rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem;color:#64748b;font-weight:500;background:#fff;cursor:pointer}.RegistrationForm_btnBack__YxaxJ:hover{color:#334155;border-color:#94a3b8;background:#f8fafc}.RegistrationForm_btnBack__YxaxJ:disabled{opacity:.5;cursor:not-allowed}.RegistrationForm_smBreak__vdoOP{display:none}@media (min-width:640px){.RegistrationForm_smBreak__vdoOP{display:block}}.PreTestQuestions_wrap__NYtOI{max-width:48rem;margin:0 auto}.PreTestQuestions_progressSection__RaG49{margin-bottom:1.5rem}.PreTestQuestions_progressRow__bbDoC{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#94a3b8;margin-bottom:.5rem}.PreTestQuestions_progressLabel__KbapF{font-weight:500}.PreTestQuestions_progressPct__Bd6fY{font-weight:600;color:var(--color-gold)}.PreTestQuestions_progressTrack__ty1mA{width:100%;background:#f1f5f9;border-radius:9999px;height:.375rem;overflow:hidden}.PreTestQuestions_questionSection__h3YxV{margin-bottom:1.5rem}.PreTestQuestions_questionTitle__xyFmM{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;letter-spacing:-.02em}.PreTestQuestions_questionSub__4pzN7{font-size:.875rem;color:#94a3b8}.PreTestQuestions_questionMeta__Hd2ZE{margin-bottom:1.5rem}.PreTestQuestions_optionsList__iKG_y{display:grid;gap:.625rem}.PreTestQuestions_optionBtn__y5pWm{width:100%;text-align:left;padding:1rem;border-radius:.25rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.PreTestQuestions_optionBtn__y5pWm:hover{border-color:#cbd5e1;background:#f8fafc}.PreTestQuestions_optionInner__IkyNM{display:flex;align-items:center}.PreTestQuestions_optionRadio___WvRp{width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;margin-right:.75rem;flex-shrink:0}.PreTestQuestions_optionRadio___WvRp:hover{border-color:#94a3b8}.PreTestQuestions_optionText__4qlcc{flex:1}.PreTestQuestions_optionTextJa__JspLJ{font-size:.875rem;font-weight:500;color:#1e293b;margin-bottom:.125rem}.PreTestQuestions_optionTextEn___gcCF{font-size:.75rem;color:#94a3b8}.PreTestQuestions_navRow__F7nls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PreTestQuestions_btnPrev__AZgVJ{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.25rem;font-size:.875rem;font-weight:500;color:#64748b;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.PreTestQuestions_btnPrev__AZgVJ:hover{color:#334155;border-color:#94a3b8;background:#f8fafc}.PreTestQuestions_btnNext__nWxZM{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;border-radius:.25rem;font-size:.875rem;font-weight:600;background:var(--color-navy);color:#fff;border:none;cursor:pointer}.PreTestQuestions_btnNext__nWxZM:hover{background:#1A2D42}.PreTestQuestions_btnNextDisabled__rRf73{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;border-radius:.25rem;font-size:.875rem;font-weight:600;background:#f1f5f9;color:#cbd5e1;border:none;cursor:not-allowed}.PreTestQuestions_footer__4Qq05{text-align:center;font-size:.75rem;color:#94a3b8}@keyframes ProcessingScreen_spin__S_Ubn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProcessingScreen_spin__S_Ubn{animation:ProcessingScreen_spin__S_Ubn 1s linear infinite;display:block;margin:0 auto}.ProcessingScreen_wrap__jVLg_{text-align:center;padding:3rem 0}.ProcessingScreen_card__8wWJ2{border-radius:.25rem;border:1px solid #e2e8f0;padding:2rem;max-width:28rem;margin:0 auto;box-shadow:0 4px 24px rgba(0,0,0,.06)}.ProcessingScreen_spinnerWrap__c_bMk{margin-bottom:1.5rem}.ProcessingScreen_title__in5Tn{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.02em}.ProcessingScreen_stateWrap__yitbf{display:flex;flex-direction:column;gap:.75rem}.ProcessingScreen_stateMessage__Udt9R{font-size:.875rem;color:#64748b;font-weight:500}.ProcessingScreen_progressWrap__GczXL{border-radius:.25rem;padding:.75rem;background:#f8fafc}.ProcessingScreen_progressRow__DGIXy{display:flex;justify-content:space-between;font-size:.75rem;color:#94a3b8;margin-bottom:.5rem}.ProcessingScreen_progressTrack__J1vob{width:100%;background:#e2e8f0;border-radius:9999px;height:.375rem}.ProcessingScreen_gradingDots__YN_rS{display:flex;align-items:center;justify-content:center;gap:.5rem}.ProcessingScreen_dot__F758c{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-gold);animation:ProcessingScreen_bounce__yTHPr .8s infinite}@keyframes ProcessingScreen_bounce__yTHPr{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ProcessingScreen_footer__t5uPL{font-size:.75rem;color:#94a3b8;margin-top:1rem}.ProgressIndicator_wrap__I5b38{display:flex;justify-content:center;margin-bottom:2rem}.ProgressIndicator_stepItem__4WcGk{display:flex;align-items:center}.ProgressIndicator_stepCircle__s0Xl2{width:2rem;height:2rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}.ProgressIndicator_connector__gbDm0{width:3rem;height:2px;margin:0 .5rem;border-radius:9999px}.RecordingControls_wrap__VCerl{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.RecordingControls_privacyNote__qPdvL{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#94a3b8;margin-bottom:1rem}.RecordingControls_privacyText__t1HUB{font-size:.75rem}.RecordingControls_privacyLink__X2qNp{margin-left:.25rem;color:var(--color-gold);text-decoration:none}.RecordingControls_privacyLink__X2qNp:hover{color:var(--color-gold-hover)}.RecordingControls_btnWrap__F90ZG{position:relative}.RecordingControls_btnRecord__j7KER{position:relative;width:7rem;height:7rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;border:none}.RecordingControls_btnRecordIdle__0y1xW{background:var(--color-navy)}.RecordingControls_btnRecordIdle__0y1xW:hover{background:#1A2D42}.RecordingControls_btnRecordActive__aBv2m{background:#ef4444}.RecordingControls_btnRecordActive__aBv2m:hover{background:#dc2626}.RecordingControls_recordingPulse__ql8dW{position:absolute;inset:0;border-radius:50%;background:#ef4444;pointer-events:none}.RecordingControls_timerWrap__ToZ58{margin-top:1.5rem;text-align:center}.RecordingControls_timerRow__R7E8O{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#ef4444}.RecordingControls_timerValue__SgrGB{font-size:1.5rem;font-weight:700;font-family:monospace}.RecordingControls_timerLimit__brhvX{font-size:1.125rem;color:#94a3b8}.RecordingControls_timerWarning__tMf8B{font-size:.75rem;color:#ef4444;font-weight:500;margin-top:.5rem;animation:RecordingControls_pulse__h4sV3 1s infinite}@keyframes RecordingControls_pulse__h4sV3{0%,to{opacity:1}50%{opacity:.5}}.RecordingControls_completedCard__TaLgj{background:#f0fdf4;border-radius:.25rem;border:1px solid #86efac;padding:2rem;max-width:20rem;margin:0 auto;text-align:center}.RecordingControls_completedCircle__NqRjb{width:3.5rem;height:3.5rem;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.RecordingControls_completedTitle__fRsdA{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.RecordingControls_completedDuration__egvEm{font-size:.875rem;color:#64748b;margin-bottom:1.25rem}.RecordingControls_btnRetake__jr20f{padding:.625rem 1.5rem;border:1px solid #cbd5e1;border-radius:.25rem;font-size:.875rem;color:var(--color-navy);font-weight:500;background:#fff;cursor:pointer}.RecordingControls_btnRetake__jr20f:hover{background:#f1f5f9;border-color:#94a3b8}.ErrorMessage_errorBox__6sCJK{border:1px solid #fca5a5;border-radius:.25rem;padding:1rem;margin-bottom:1.5rem;text-align:center;background:#fef2f2}.ErrorMessage_infoBox__3fJCG{border:1px solid #93c5fd;border-radius:.25rem;padding:1rem;margin-bottom:1.5rem;text-align:center;background:#eff6ff}.ErrorMessage_errorText__MlocD{font-weight:500;color:#dc2626}.ErrorMessage_infoText__DMgAt{font-weight:500;color:#2563eb}.NavigationButtons_row__ELazT{display:flex;justify-content:space-between;align-items:center}.NavigationButtons_btnPrev__A7ABN{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;border:1px solid #cbd5e1;border-radius:.25rem;font-size:.875rem;font-weight:500;color:#64748b;background:#fff;cursor:pointer}.NavigationButtons_btnPrev__A7ABN:hover{color:#334155;border-color:#94a3b8;background:#f8fafc}.NavigationButtons_btnPrevDisabled__cynih{border:1px solid #e2e8f0;font-weight:500;color:#cbd5e1;background:#f8fafc;cursor:not-allowed}.NavigationButtons_btnNext__MJ0Dl,.NavigationButtons_btnPrevDisabled__cynih{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;border-radius:.25rem;font-size:.875rem}.NavigationButtons_btnNext__MJ0Dl{background:var(--color-navy);color:#fff;border:none;font-weight:600;cursor:pointer}.NavigationButtons_btnNext__MJ0Dl:hover{background:#1A2D42}.NavigationButtons_btnSubmit__5v9tO{padding:.625rem 2rem;border-radius:.25rem;font-weight:600;font-size:.875rem;background:var(--color-navy);color:#fff;border:none;cursor:pointer}.NavigationButtons_btnSubmit__5v9tO:hover{background:#1A2D42}.NavigationButtons_btnSubmitDisabled__qDzyR{padding:.625rem 2rem;border-radius:.25rem;font-weight:600;font-size:.875rem;background:#e2e8f0;color:#94a3b8;border:none;cursor:not-allowed}.GeneralQuestion_card__OgB2_{border-radius:.25rem;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,.04)}.GeneralQuestion_inner__5tOXQ{display:flex;align-items:flex-start;gap:1rem}.GeneralQuestion_icon__W7chR{font-size:1.125rem;flex-shrink:0;margin-top:.125rem;color:var(--color-gold)}.GeneralQuestion_title__J_h7F{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.02em}.GeneralQuestion_questionJa__Q7yVn{color:#1e293b;font-size:1rem;line-height:1.6;margin-bottom:.25rem}.GeneralQuestion_questionEn__tlmuI{color:#94a3b8;font-size:.875rem;font-style:italic}.GeneralQuestion_limit__lBUo_{font-size:.75rem;color:#94a3b8;margin-top:.75rem}.PronunciationTest_card__bw_G9{border-radius:.25rem;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,.04)}.PronunciationTest_inner__Qq7Xc{display:flex;align-items:flex-start;gap:1rem}.PronunciationTest_icon__JZy3U{font-size:1.125rem;flex-shrink:0;margin-top:.125rem;color:var(--color-gold)}.PronunciationTest_content__7h84o{flex:1}.PronunciationTest_title__6Y_9O{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:1rem;letter-spacing:-.02em}.PronunciationTest_instructions__WKwLN{border-radius:.25rem;padding:1rem;margin-bottom:1.5rem;border:1px solid var(--color-gold-border);background:var(--color-gold-pale)}.PronunciationTest_instructionsTitle__VJFWM{font-weight:600;color:#1e293b;font-size:.875rem;margin-bottom:.5rem}.PronunciationTest_instructionsBody__2NhGw{font-size:.875rem;color:#475569;margin-bottom:.5rem}.PronunciationTest_instructionsExample__zPP6k{font-size:.75rem;color:#64748b;margin-bottom:.75rem}.PronunciationTest_instructionsTip__L4p6P{font-size:.75rem;border-radius:.25rem;padding:.5rem;background:rgba(201,168,76,.06);color:var(--color-gold-dim)}.PronunciationTest_pairsList__cPnxr{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.PronunciationTest_pairItem__bAF9B{border-radius:.25rem;padding:1.25rem;border:2px solid #e2e8f0}.PronunciationTest_pairItemRecording__Oc_Ek{border-color:#fca5a5;background:rgba(254,242,242,.5)}.PronunciationTest_pairItemComplete__w0fYr{border-color:#86efac;background:#f0fdf4}.PronunciationTest_pairRow__kHyzT{display:flex;align-items:center;justify-content:space-between}.PronunciationTest_pairInfo__IdXZE{flex:1}.PronunciationTest_pairMeta__fG_s_{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.PronunciationTest_pairNum__Wrlpf{font-size:.6875rem;font-weight:900;font-family:monospace;color:var(--color-gold)}.PronunciationTest_pairPhonemes__iD38J{font-size:.625rem;color:#94a3b8;padding:.125rem .5rem;border-radius:9999px;background:#f8fafc}.PronunciationTest_pairWords__i07lY{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.PronunciationTest_pairHint__aKfN3{font-size:.75rem;color:#94a3b8}.PronunciationTest_recordBtnWrap__c3O9q{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.PronunciationTest_btnRecord__lG3tI{position:relative;width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;border:none}.PronunciationTest_btnRecordIdle__GWh91{background:var(--color-navy)}.PronunciationTest_btnRecordIdle__GWh91:hover{background:#1A2D42}.PronunciationTest_btnRecordActive___gKzp{background:#ef4444}.PronunciationTest_btnRecordActive___gKzp:hover{background:#dc2626}.PronunciationTest_btnRecordDisabled__m6vUm{background:#cbd5e1;cursor:not-allowed}.PronunciationTest_recordPulse__0fYrp{position:absolute;inset:0;border-radius:50%;background:#ef4444;opacity:.3;pointer-events:none}.PronunciationTest_completedWrap__Ewd2V{text-align:center}.PronunciationTest_completedCircle__JEdjZ{width:3.5rem;height:3.5rem;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem}.PronunciationTest_completedLabel__W0eAk{font-size:.75rem;font-weight:500;color:#16a34a;margin-bottom:.125rem}.PronunciationTest_completedDuration__PZHBy{font-size:.625rem;color:#94a3b8}.PronunciationTest_btnRetake__Akakq{font-size:.625rem;margin-top:.25rem;cursor:pointer;font-weight:500;color:var(--color-navy);background:none;border:none;padding:0}.PronunciationTest_btnRetake__Akakq:hover{color:#1A2D42;text-decoration:underline}.PronunciationTest_pairTimer__7d510{text-align:center}.PronunciationTest_pairTimerRow__qYEH_{display:flex;align-items:center;gap:.25rem;color:#ef4444}.PronunciationTest_pairTimerValue__tiJ8_{font-size:.875rem;font-weight:700;font-family:monospace}.PronunciationTest_pairTimerLimit__EppHO{font-size:.625rem;color:#f87171}.PronunciationTest_progressSummary__KZhWR{border-radius:.25rem;padding:1rem;border:1px solid var(--color-gold-border);background:var(--color-gold-pale)}.PronunciationTest_progressSummaryRow__ncyuB{display:flex;align-items:center;justify-content:space-between}.PronunciationTest_progressSummaryLabel__xwfmy{font-size:.875rem;font-weight:500;color:#334155}.PronunciationTest_progressDots__K7GNK{display:flex;gap:.5rem}.PronunciationTest_progressDot__mM_Al{width:1.5rem;height:1.5rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.ImageDescription_card__bJuwe{border-radius:.25rem;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,.04)}.ImageDescription_inner__bFCU_{display:flex;align-items:flex-start;gap:1rem}.ImageDescription_icon__FPjpc{font-size:1.125rem;flex-shrink:0;margin-top:.125rem;color:var(--color-gold)}.ImageDescription_content__jonEB{flex:1}.ImageDescription_title__soy8S{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.02em}.ImageDescription_prompt__67sxM{font-size:.875rem;color:#64748b;margin-bottom:1rem}.ImageDescription_imageWrap__1Rr4g{border-radius:.25rem;border:1px solid #e2e8f0;padding:.75rem;margin-bottom:1rem}.ImageDescription_image__Xjvhq{width:100%;height:auto;max-width:42rem;margin:0 auto;display:block;border-radius:.25rem}.DistributionGraph_card__C2F3K{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}@media (min-width:640px){.DistributionGraph_card__C2F3K{padding:2rem}}.DistributionGraph_header__bRODF{text-align:center;margin-bottom:2rem}.DistributionGraph_title__WBiS8{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;letter-spacing:-.02em}.DistributionGraph_subtitle__KqEY2{font-size:.75rem;color:#94a3b8}.DistributionGraph_percentileCard__E09UU{border-radius:.25rem;padding:1.25rem;margin-bottom:2rem;border:1px solid var(--color-gold-border);background:var(--color-gold-pale)}.DistributionGraph_percentileRow__KUY4l{display:flex;align-items:center;justify-content:space-between}.DistributionGraph_percentileLabel__R_0bI{font-size:.75rem;color:#94a3b8;margin-bottom:.25rem}.DistributionGraph_percentileValue__M3PXf{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#0f172a}.DistributionGraph_percentileSub__9lTw4{font-size:.75rem;color:#64748b}.DistributionGraph_percentileLevel__H9Q26{text-align:right;font-size:1.875rem;font-weight:700}.DistributionGraph_percentileLevelName__NgVo_{font-size:.75rem;color:#94a3b8}.DistributionGraph_chartTitle__UQAZw{font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:1rem}.DistributionGraph_barList__zW6NO{display:flex;flex-direction:column;gap:1rem}.DistributionGraph_barHeader__hl_J_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.DistributionGraph_barLabelGroup____Tnf{display:flex;align-items:center;gap:.5rem}.DistributionGraph_barPct__hGNff{font-size:.75rem;font-weight:700}.DistributionGraph_barCount__R4YeK{font-size:.625rem;color:#94a3b8;margin-left:.375rem}.DistributionGraph_youBadge__W0F9N{font-size:.625rem;padding:.125rem .5rem;border-radius:9999px;font-weight:500}.DistributionGraph_barTrack___Idfp{position:relative;height:1.5rem;background:#f8fafc;border-radius:.25rem;overflow:hidden}.DistributionGraph_statsGrid__qC4Nt{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.DistributionGraph_statItem__3D0uG{text-align:center}.DistributionGraph_statValue__Yf7uZ{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#0f172a}.DistributionGraph_statLabel__xSaRD{font-size:.6875rem;color:#94a3b8}.ResultsScreen_wrap__OuLEb{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.ResultsScreen_header__SpWJR{text-align:center}.ResultsScreen_decorRow__3YxXW{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}.ResultsScreen_decorLine__qM7Cc{height:1px;width:2rem;background:rgba(201,168,76,.44)}.ResultsScreen_decorLabel__dJAiA{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.ResultsScreen_headerTitle__8_Gv9{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;letter-spacing:-.02em}.ResultsScreen_headerSub___BJyv{font-size:.875rem;color:#64748b}.ResultsScreen_levelCard__X_dau{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.06)}.ResultsScreen_levelBadgeWrap__KOR8n{display:inline-block;margin-bottom:1rem}.ResultsScreen_levelBadge__2slED{position:relative;width:8rem;height:8rem;border-radius:50%;padding:4px}.ResultsScreen_levelBadgeInner__Udgfe{width:100%;height:100%;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ResultsScreen_levelScore__F6_Eb{font-size:2.25rem;font-weight:700;color:#0f172a}.ResultsScreen_levelName__Hr12K{font-size:.875rem;color:#64748b;margin-top:.125rem}.ResultsScreen_levelOverall__HMtYp{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.ResultsScreen_levelDesc__hM4a4{font-size:.875rem;color:#64748b}.ResultsScreen_skillsCard__iEmJc{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}.ResultsScreen_sectionTitle__mX5IL{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem;letter-spacing:-.02em}.ResultsScreen_skillsList__ldzzP{display:flex;flex-direction:column;gap:1rem}.ResultsScreen_skillHeader__1oGSy{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ResultsScreen_skillNames___d_XP{display:flex;align-items:center;gap:.5rem}.ResultsScreen_skillJp___ckvx{font-size:.875rem;font-weight:600;color:#0f172a}.ResultsScreen_skillEn__foy_6{font-size:.75rem;color:#94a3b8}.ResultsScreen_skillScore__Jx_S5{font-size:1.125rem;font-weight:700;color:#0f172a;font-family:monospace}.ResultsScreen_skillTrack__9An4M{position:relative;height:.5rem;background:#f1f5f9;border-radius:9999px;overflow:hidden}.ResultsScreen_feedbackCard__Pjm93{border-radius:.25rem;padding:1.5rem;border:1px solid var(--color-gold-border);background:var(--color-gold-pale)}.ResultsScreen_feedbackHeader__t2KT2{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ResultsScreen_feedbackIcon__FoW2i{font-size:.75rem;color:var(--color-gold)}.ResultsScreen_feedbackTitle__f4Zu9{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.ResultsScreen_feedbackText__HV_yj{font-size:.875rem;color:#334155;line-height:1.7}.ResultsScreen_feedbackEnWrap__lsP0J{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gold-border)}.ResultsScreen_feedbackEnLabel__rdY6F{font-size:.75rem;font-weight:500;color:#64748b;margin-bottom:.25rem}.ResultsScreen_feedbackEnText__vengq{font-size:.75rem;color:#64748b;line-height:1.6}.ResultsScreen_distributionLoading__wY2Zi{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.04)}.ResultsScreen_loadingSpinner__q_FJ_{width:2rem;height:2rem;border:2px solid rgba(201,168,76,.25);border-top-color:transparent;border-radius:50%;animation:ResultsScreen_spin__1WpA7 .7s linear infinite;margin:0 auto .75rem}@keyframes ResultsScreen_spin__1WpA7{to{transform:rotate(1turn)}}.ResultsScreen_loadingText__Si_MR{font-size:.875rem;color:#64748b}.ResultsScreen_nextStepsCard__R4wjg{border-radius:.25rem;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}.ResultsScreen_stepsList__DWhxP{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.ResultsScreen_nextStepItem__qQ_tW{display:flex;align-items:flex-start;gap:.75rem}.ResultsScreen_nextStepNum__eAY1h{font-size:.6875rem;font-weight:900;font-family:monospace;flex-shrink:0;padding-top:.125rem;color:var(--color-gold)}.ResultsScreen_nextStepTitle__2BlwF{font-weight:600;color:#0f172a;font-size:.875rem}.ResultsScreen_nextStepBody__a9MW8{font-size:.75rem;color:#64748b}.ResultsScreen_btnCta__4mEAV{width:100%;padding:.75rem;border-radius:.25rem;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--color-gold);color:var(--color-navy);border:none;cursor:pointer}.ResultsScreen_btnCta__4mEAV:hover{background:var(--color-gold-hover)}.ResultsScreen_subscriptionMsg__JZyEM{text-align:center}.ResultsScreen_subMsgBox__uEPdB{border-radius:.25rem;padding:.75rem;display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-gold-border);background:var(--color-gold-pale)}.ResultsScreen_subMsgIcon__I6zyZ{font-size:.75rem;color:var(--color-gold)}.ResultsScreen_subMsgText__SMcz3{font-size:.875rem;color:#334155}.page_page__n9syL{min-height:100vh;background:#fff}.page_header__BSyL2{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(255,255,255,.95);backdrop-filter:blur(4px);border-bottom:1px solid #e2e8f0}.page_headerInner__GoGNZ{max-width:80rem;margin:0 auto;padding:.75rem 1rem}@media (min-width:640px){.page_headerInner__GoGNZ{padding:.75rem 1.5rem}}@media (min-width:768px){.page_headerInner__GoGNZ{padding:.75rem 2.5rem}}.page_headerRow__zgqNm{display:flex;align-items:center;justify-content:space-between}.page_headerLeft__d52aY{display:flex;align-items:center;gap:1.25rem}.page_logo__yHDf3{font-size:1.125rem;font-weight:900;letter-spacing:-.02em;text-decoration:none;color:var(--color-navy)}.page_logoGold__8VxEK{color:var(--color-gold)}.page_backLink__Rsukj{font-size:.8125rem;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:.25rem;color:#94a3b8}.page_backLink__Rsukj:hover{color:#64748b}.page_stepInfo__1V9D2{display:none}@media (min-width:768px){.page_stepInfo__1V9D2{display:flex;align-items:center;gap:.75rem}}.page_stepInfoText__5KaNh{text-align:right}.page_stepTitle__FGQXm{font-size:.875rem;font-weight:600;color:#0f172a}.page_stepSubtitle__bKbZm{font-size:.6875rem;color:#94a3b8}.page_stepBadge__Tfxt8{width:2.25rem;height:2.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;background:var(--color-navy);color:var(--color-gold)}.page_progressArea__O9Av_{display:flex;align-items:center;gap:.75rem}.page_progressPct__wP_ih{font-size:.6875rem;color:#94a3b8;font-weight:500;display:none}@media (min-width:640px){.page_progressPct__wP_ih{display:block}}.page_progressTrack__iAJK8{width:6rem;height:.375rem;background:#f1f5f9;border-radius:9999px;overflow:hidden}.page_main__q4r02{padding:5rem 1rem 2rem}.page_mainInner__g68QS{max-width:80rem;margin:0 auto}.page_mobileTitle__guC_Y{display:block;margin-bottom:1rem;text-align:center}@media (min-width:768px){.page_mobileTitle__guC_Y{display:none}}.page_mobileTitleText__96Raa{font-size:1.125rem;font-weight:700;color:#0f172a}.page_mobileTitleSub__EEoIT{font-size:.75rem;color:#94a3b8}.page_card__sOztD{background:#fff;border-radius:.25rem;overflow:hidden;border:1px solid #e2e8f0}.page_cardBody__9uK2D{padding:1.5rem}@media (min-width:768px){.page_cardBody__9uK2D{padding:2rem}}.page_speakingComplete__rK3_H{text-align:center;padding:2rem 0}.page_speakingCompleteIcon__CFfIh{margin-bottom:1.25rem}.page_successCircle__3lR2T{width:3.5rem;height:3.5rem;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.page_speakingCompleteTitle__YzTJA{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.page_speakingCompleteBody__My79N{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.page_btnProceed__yw2O4{font-weight:600;font-size:.875rem;padding:.75rem 1.75rem;border-radius:.25rem;color:#fff;background:var(--color-navy);border:none;cursor:pointer}.page_btnProceed__yw2O4:hover{background:#1A2D42}