.ExpoSign_screen__Skdvd{height:100vh;height:100dvh;background:#fff;justify-content:center;padding:1.5rem;text-align:center;overflow:hidden}.ExpoSign_inner__Ak4cj,.ExpoSign_screen__Skdvd{width:100%;display:flex;flex-direction:column;align-items:center}.ExpoSign_inner__Ak4cj{max-width:72rem;gap:clamp(.75rem,2.5vh,1.75rem)}.ExpoSign_headlineWrap__EkQ7z{display:flex;flex-direction:column;align-items:center;gap:.25rem;line-height:1}.ExpoSign_headlineLine1__3ZYGk{font-weight:900;font-size:clamp(2.25rem,9vh,5.75rem);color:var(--color-navy);letter-spacing:-.02em;line-height:1.1}.ExpoSign_headlineLine1__3ZYGk .ExpoSign_digit__rIIa2{color:var(--color-gold)}.ExpoSign_headlineLine2__LFkZ7{font-weight:900;font-size:clamp(2.5rem,11vh,7.5rem);color:var(--color-navy);letter-spacing:-.02em;line-height:1.1}.ExpoSign_subline__QTO9u{font-size:clamp(.95rem,2.4vh,1.5rem);color:#475569;font-weight:500;letter-spacing:.02em}.ExpoSign_divider__Soew9{width:4rem;height:4px;background:var(--color-gold);border-radius:9999px}.ExpoSign_cta__3ewkK{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:var(--color-navy);color:var(--color-gold);border:none;border-radius:.5rem;font-weight:700;font-size:1rem;letter-spacing:.02em;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s;box-shadow:0 4px 14px rgba(15,23,42,.15)}.ExpoSign_cta__3ewkK:hover{background:#1e293b;box-shadow:0 8px 20px rgba(15,23,42,.2)}.ExpoSign_cta__3ewkK:active{transform:scale(.98)}.ExpoSign_ctaArrow__ZNqY2{width:1.125rem;height:1.125rem}.DemoWelcomeScreen_wrap__cxeYy{text-align:center;max-width:48rem;margin:0 auto;padding:0 1rem}.DemoWelcomeScreen_headerSection__k7yuQ{margin-bottom:2rem}.DemoWelcomeScreen_decorRow__2dWsQ{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.25rem}.DemoWelcomeScreen_decorLine__BN_wl{height:1px;width:2rem;background:rgba(201,168,76,.44)}.DemoWelcomeScreen_decorLabel__OQmBz{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.DemoWelcomeScreen_heading__gca8_{font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;letter-spacing:-.02em}@media (min-width:640px){.DemoWelcomeScreen_heading__gca8_{font-size:1.875rem}}.DemoWelcomeScreen_subheading__C6SF7{font-size:.875rem;color:#64748b}.DemoWelcomeScreen_levelsCard__Mymst{margin-bottom:2rem}.DemoWelcomeScreen_levelsList__hJh8C{display:flex;flex-direction:column;gap:.625rem;max-width:36rem;margin:0 auto}.DemoWelcomeScreen_levelItem__gaJvk{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:.25rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.DemoWelcomeScreen_levelItem__gaJvk:hover{border-color:var(--color-gold)}.DemoWelcomeScreen_levelItemSelected__FvBRv{border-width:2px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.DemoWelcomeScreen_levelBadge__bTrVg{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:.8125rem;color:#fff}.DemoWelcomeScreen_levelText__QCdKg{flex:1}.DemoWelcomeScreen_levelTitle__7z5Va{font-size:.9375rem;font-weight:600;color:#0f172a;margin-bottom:.125rem}.DemoWelcomeScreen_levelSub__a0ycs{font-size:.75rem;color:#64748b}.DemoWelcomeScreen_levelEn__Mu7Xb{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;flex-shrink:0}.DemoWelcomeScreen_ctaSection__lpQ8_{display:flex;flex-direction:column;align-items:center;gap:1rem}.DemoWelcomeScreen_disclaimer__SeDYX{font-size:.75rem;color:#94a3b8}.SnapshotRecordingControls_controls__IoNg8{display:flex;flex-direction:column;align-items:center;gap:.75rem}.SnapshotRecordingControls_btnStop__Twyqt{position:relative;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-weight:700;transition:background .2s;cursor:pointer;z-index:10;border:none}.SnapshotRecordingControls_btnStop__Twyqt:hover{background:#dc2626}.SnapshotRecordingControls_btnStopWrap__bc_Cd{position:relative}.SnapshotRecordingControls_pulseRing__akt_c{position:absolute;inset:0;border-radius:50%;background:#ef4444;opacity:.3}.SnapshotRecordingControls_timerWrap__RXchN{text-align:center}.SnapshotRecordingControls_timerRow__FYetD{display:flex;align-items:center;gap:.25rem;color:#ef4444}.SnapshotRecordingControls_timerValue__F_b25{font-size:1.125rem;font-weight:700}.SnapshotRecordingControls_timerLimit__e8_3o{font-size:.875rem;color:#6b7280}.SnapshotRecordingControls_progressBarWrap__0_qnC{width:8rem;height:.5rem;background:#e5e7eb;border-radius:9999px;margin-top:.5rem;overflow:hidden}.SnapshotRecordingControls_progressBarFill__AsjG_{height:100%;background:#ef4444}.SnapshotRecordingControls_recordingNote__Xx95S{font-size:.75rem;color:#ef4444;margin-top:.25rem}.SnapshotRecordingControls_doneBadge__dHqug{width:4rem;height:4rem;background:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center}.SnapshotRecordingControls_doneInfo__55K20{text-align:center}.SnapshotRecordingControls_doneName__dH9h1{font-size:.875rem;color:#16a34a;font-weight:500}.SnapshotRecordingControls_doneDuration__b7hPI{font-size:.75rem;color:#6b7280}.SnapshotRecordingControls_btnRetake__0rj1f{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;border:none;background:transparent;color:#2563eb;cursor:pointer;transition:background .15s}.SnapshotRecordingControls_btnRetake__0rj1f:hover{background:#eff6ff}.SnapshotRecordingControls_btnRetakeDisabled__kSwzv{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;border:none;background:transparent;color:#9ca3af;cursor:not-allowed}.SnapshotRecordingControls_btnRecord__1cAFO{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;font-weight:700;transition:background .2s,transform .2s;cursor:pointer;border:none}.SnapshotRecordingControls_btnRecord__1cAFO:hover{background:#1d4ed8;transform:scale(1.05)}.SnapshotRecordingControls_btnRecordDisabled__qbUwA{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#9ca3af;color:#fff;font-weight:700;cursor:not-allowed;border:none}.SnapshotRecordingControls_readyNote__pzYwK{font-size:.875rem;color:#4b5563}.SnapshotRecordingControls_readyLimit__TdGrg{font-size:.75rem;color:#9ca3af}.SnapshotRecordingControls_readyInfo__XMwhQ{text-align:center}.SnapshotQuestion_card__l1kCH{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s}@media (min-width:640px){.SnapshotQuestion_card__l1kCH{padding:1.5rem}}.SnapshotQuestion_cardRecording__hh2b3{border-color:#f87171;box-shadow:0 10px 15px -3px rgba(248,113,113,.15)}.SnapshotQuestion_cardDone__Agx14{border-color:#4ade80;background:rgba(240,253,244,.3)}.SnapshotQuestion_cardDefault__9AlZe{border-color:#e5e7eb}.SnapshotQuestion_cardDefault__9AlZe:hover{border-color:#93c5fd}.SnapshotQuestion_inner__6FLwN{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.SnapshotQuestion_inner__6FLwN{flex-direction:row;align-items:flex-start}}.SnapshotQuestion_badgeCol__Q7W1s{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.SnapshotQuestion_badgeCol__Q7W1s{flex-direction:column;gap:.5rem}}.SnapshotQuestion_badge__WA6wC{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.SnapshotQuestion_badgeDone__t0piH{background:#16a34a}.SnapshotQuestion_badgeDefault___Sag6{background:#2563eb}.SnapshotQuestion_icon__96vRH{display:none}@media (min-width:640px){.SnapshotQuestion_icon__96vRH{display:block;width:1.25rem;height:1.25rem}.SnapshotQuestion_iconDone__DSDDT{color:#16a34a}.SnapshotQuestion_iconDefault__aPdBG{color:#2563eb}}.SnapshotQuestion_mobileLabel__sUq_r{display:flex;align-items:center;gap:.5rem}@media (min-width:640px){.SnapshotQuestion_mobileLabel__sUq_r{display:none}}.SnapshotQuestion_questionNum__G0UnQ{font-size:.875rem;font-weight:500;color:#6b7280}.SnapshotQuestion_limitBadge__5X5kG{font-size:.75rem;padding:.125rem .5rem;background:#f3f4f6;color:#4b5563;border-radius:9999px}.SnapshotQuestion_content__9Jx6f{flex:1}.SnapshotQuestion_desktopLabelRow___4m_p{display:none}@media (min-width:640px){.SnapshotQuestion_desktopLabelRow___4m_p{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}}.SnapshotQuestion_questionJa__OfaTy{font-size:1rem;color:#1f2937;line-height:1.6;font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.SnapshotQuestion_questionJa__OfaTy{font-size:1.125rem}}.SnapshotQuestion_questionEnBox__K3m78{background:#f9fafb;border-radius:.5rem;padding:.75rem;border:1px solid #e5e7eb}.SnapshotQuestion_questionEn__PPSct{font-size:.875rem;color:#4b5563;font-style:italic}.SnapshotQuestion_controlsWrap__Pl5RU{display:flex;justify-content:center;padding-top:.5rem}@media (min-width:640px){.SnapshotQuestion_controlsWrap__Pl5RU{justify-content:flex-end;flex-shrink:0;padding-top:0}}.SnapshotPictureDescription_card__flN7g{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s}@media (min-width:640px){.SnapshotPictureDescription_card__flN7g{padding:1.5rem}}.SnapshotPictureDescription_cardRecording__TBp9d{border-color:#f87171;box-shadow:0 10px 15px -3px rgba(248,113,113,.15)}.SnapshotPictureDescription_cardDone__y1pbI{border-color:#4ade80;background:rgba(240,253,244,.3)}.SnapshotPictureDescription_cardDefault__L8LV4{border-color:#e5e7eb}.SnapshotPictureDescription_cardDefault__L8LV4:hover{border-color:#93c5fd}.SnapshotPictureDescription_inner__J92Cy{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.SnapshotPictureDescription_inner__J92Cy{flex-direction:row;align-items:flex-start}}.SnapshotPictureDescription_badgeCol__fbiDc{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.SnapshotPictureDescription_badgeCol__fbiDc{flex-direction:column;gap:.5rem}}.SnapshotPictureDescription_badge__JU26X{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.SnapshotPictureDescription_badgeDone__NXla9{background:#16a34a}.SnapshotPictureDescription_badgeDefault__Koxc8{background:#d97706}.SnapshotPictureDescription_icon__5XcWK{display:none}@media (min-width:640px){.SnapshotPictureDescription_icon__5XcWK{display:block;width:1.25rem;height:1.25rem}.SnapshotPictureDescription_iconDone__0lsUE{color:#16a34a}.SnapshotPictureDescription_iconDefault__9ClmW{color:#d97706}}.SnapshotPictureDescription_mobileLabel__WbJBs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:640px){.SnapshotPictureDescription_mobileLabel__WbJBs{display:none}}.SnapshotPictureDescription_questionNum__G11wO{font-size:.875rem;font-weight:500;color:#6b7280}.SnapshotPictureDescription_typeBadge__x7dnV{font-size:.75rem;padding:.125rem .5rem;background:#fef3c7;color:#b45309;border-radius:9999px}.SnapshotPictureDescription_limitBadge__B2Wil{font-size:.75rem;padding:.125rem .5rem;background:#f3f4f6;color:#4b5563;border-radius:9999px}.SnapshotPictureDescription_content__wWUVJ{flex:1}.SnapshotPictureDescription_desktopLabelRow__G_IGv{display:none}@media (min-width:640px){.SnapshotPictureDescription_desktopLabelRow__G_IGv{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}}.SnapshotPictureDescription_questionJa__r2kF6{font-size:1rem;color:#1f2937;line-height:1.6;font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.SnapshotPictureDescription_questionJa__r2kF6{font-size:1.125rem}}.SnapshotPictureDescription_questionEn__7LQCQ{font-size:.875rem;color:#4b5563;font-style:italic;margin-bottom:1rem}.SnapshotPictureDescription_imageBox__lGh7X{background:#f9fafb;border-radius:.5rem;padding:.5rem;border:1px solid #e5e7eb}@media (min-width:640px){.SnapshotPictureDescription_imageBox__lGh7X{padding:1rem}}.SnapshotPictureDescription_imageWrap__p8_72{overflow:hidden;border-radius:.5rem}.SnapshotPictureDescription_imageFallback__qJfQm{background:#f3f4f6;border-radius:.5rem;padding:1.5rem;text-align:center}@media (min-width:640px){.SnapshotPictureDescription_imageFallback__qJfQm{padding:2rem}}.SnapshotPictureDescription_fallbackText__VihFE{color:#4b5563;font-weight:500}.SnapshotPictureDescription_fallbackSub__MXYNq{font-size:.875rem;color:#6b7280;margin-top:.25rem}.SnapshotPictureDescription_tipsBox__mabvo{margin-top:.75rem;background:#fffbeb;border-radius:.5rem;padding:.75rem;border:1px solid #fde68a}.SnapshotPictureDescription_tipsTitle__AwTzc{font-size:.75rem;font-weight:600;color:#92400e;margin-bottom:.25rem}.SnapshotPictureDescription_tipsList__MdhUq{font-size:.75rem;color:#b45309;list-style:none;padding:0;margin:0}.SnapshotPictureDescription_tipsList__MdhUq li+li{margin-top:.125rem}.SnapshotPictureDescription_controlsWrap__uGENm{display:flex;justify-content:center;padding-top:.5rem}@media (min-width:640px){.SnapshotPictureDescription_controlsWrap__uGENm{justify-content:flex-end;flex-shrink:0;padding-top:0}}.SnapshotReadingPassage_card__OyI3j{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s}@media (min-width:640px){.SnapshotReadingPassage_card__OyI3j{padding:1.5rem}}.SnapshotReadingPassage_cardRecording___6GvD{border-color:#f87171;box-shadow:0 10px 15px -3px rgba(248,113,113,.15)}.SnapshotReadingPassage_cardDone__I2w75{border-color:#4ade80;background:rgba(240,253,244,.3)}.SnapshotReadingPassage_cardDefault__Jvdv8{border-color:#e5e7eb}.SnapshotReadingPassage_cardDefault__Jvdv8:hover{border-color:#6ee7b7}.SnapshotReadingPassage_inner__Uab_6{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.SnapshotReadingPassage_inner__Uab_6{flex-direction:row;align-items:flex-start}}.SnapshotReadingPassage_badgeCol__av1h0{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.SnapshotReadingPassage_badgeCol__av1h0{flex-direction:column;gap:.5rem}}.SnapshotReadingPassage_badge__1loy_{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.SnapshotReadingPassage_badgeDone__Vm9yK{background:#16a34a}.SnapshotReadingPassage_badgeDefault__ahQ_5{background:#059669}.SnapshotReadingPassage_icon__KR0bm{display:none}@media (min-width:640px){.SnapshotReadingPassage_icon__KR0bm{display:block;width:1.25rem;height:1.25rem}.SnapshotReadingPassage_iconDone__a1bwj{color:#16a34a}.SnapshotReadingPassage_iconDefault__WDzZK{color:#059669}}.SnapshotReadingPassage_mobileLabel__FtuaK{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:640px){.SnapshotReadingPassage_mobileLabel__FtuaK{display:none}}.SnapshotReadingPassage_questionNum__hYR5K{font-size:.875rem;font-weight:500;color:#6b7280}.SnapshotReadingPassage_typeBadge__mrZSo{font-size:.75rem;padding:.125rem .5rem;background:#d1fae5;color:#065f46;border-radius:9999px}.SnapshotReadingPassage_limitBadge__NH8Gq{font-size:.75rem;padding:.125rem .5rem;background:#f3f4f6;color:#4b5563;border-radius:9999px}.SnapshotReadingPassage_content__5B37p{flex:1}.SnapshotReadingPassage_desktopLabelRow__2iowc{display:none}@media (min-width:640px){.SnapshotReadingPassage_desktopLabelRow__2iowc{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}}.SnapshotReadingPassage_questionJa__Ibgjv{font-size:1rem;color:#1f2937;line-height:1.6;font-weight:500;margin-bottom:.5rem}@media (min-width:640px){.SnapshotReadingPassage_questionJa__Ibgjv{font-size:1.125rem}}.SnapshotReadingPassage_questionEn__pFeMU{font-size:.875rem;color:#4b5563;font-style:italic;margin-bottom:1rem}.SnapshotReadingPassage_passageBox__dlQYL{border-radius:.5rem;padding:1rem;border:2px solid #a7f3d0;background:#ecfdf5}@media (min-width:640px){.SnapshotReadingPassage_passageBox__dlQYL{padding:1.5rem}}.SnapshotReadingPassage_passageHeader__2MOwD{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}@media (min-width:640px){.SnapshotReadingPassage_passageHeader__2MOwD{margin-bottom:1rem}}.SnapshotReadingPassage_passageLabel__T_vJ3{font-size:.875rem;font-weight:600;color:#065f46}.SnapshotReadingPassage_passageText__5ne0m{font-size:1.125rem;line-height:1.6;color:#111827;font-family:Georgia,serif}@media (min-width:640px){.SnapshotReadingPassage_passageText__5ne0m{font-size:1.25rem}}.SnapshotReadingPassage_tipsBox__sd8Hg{margin-top:.75rem;background:#ecfdf5;border-radius:.5rem;padding:.75rem;border:1px solid #a7f3d0}.SnapshotReadingPassage_tipsTitle__nrhJE{font-size:.75rem;font-weight:600;color:#065f46;margin-bottom:.25rem}.SnapshotReadingPassage_tipsList__QdarT{font-size:.75rem;color:#059669;list-style:none;padding:0;margin:0}.SnapshotReadingPassage_tipsList__QdarT li+li{margin-top:.125rem}.SnapshotReadingPassage_controlsWrap__S9WhZ{display:flex;justify-content:center;padding-top:.5rem}@media (min-width:640px){.SnapshotReadingPassage_controlsWrap__S9WhZ{justify-content:flex-end;flex-shrink:0;padding-top:0}}.DemoSpeakingTest_wrap__W4zZe{max-width:56rem;margin:0 auto;transform:scale(.92);transform-origin:top center}.DemoSpeakingTest_wrap__W4zZe [class*=tipsBox]{display:none}@media (min-width:768px){.DemoSpeakingTest_wrap__W4zZe{transform:scale(.9)}}.DemoSpeakingTest_backBtn__im0r2{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;margin-bottom:1rem;font-size:.75rem;color:#64748b;cursor:pointer;transition:color .2s}.DemoSpeakingTest_backBtn__im0r2:hover:not(:disabled){color:#0f172a}.DemoSpeakingTest_backBtn__im0r2:disabled{opacity:.4;cursor:not-allowed}.DemoSpeakingTest_errorBox__yluoO{background:#fef2f2;border-radius:.25rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #fecaca;display:flex;align-items:flex-start;gap:.75rem}.DemoSpeakingTest_errorText__GSoks{color:#991b1b;font-weight:500;font-size:.875rem}.DemoSpeakingTest_questionList__yAXMf{display:flex;flex-direction:column;gap:1rem}.DemoSpeakingTest_submitWrap__cXchy{margin-top:2rem;display:flex;justify-content:center}.DemoSpeakingTest_btnSubmit__i4w4B{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;border-radius:.25rem;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:background .2s,box-shadow .2s,transform .1s}.DemoSpeakingTest_btnSubmitActive__e7ikT{background:var(--color-navy);color:var(--color-gold);box-shadow:0 10px 15px -3px rgba(15,23,42,.1)}.DemoSpeakingTest_btnSubmitActive__e7ikT:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.DemoSpeakingTest_btnSubmitActive__e7ikT:active{transform:scale(.98)}.DemoSpeakingTest_btnSubmitDisabled__DWOHG{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.DemoSpeakingTest_privacyNote__aPLQb{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:1rem}.SnapshotProgressSummary_card__rpPBx{background:#fff;border-radius:.75rem;padding:1rem;border:2px solid #e5e7eb;transition:border-color .2s,background .2s}.SnapshotProgressSummary_cardComplete__QeBrk{border-color:#4ade80;background:#f0fdf4}.SnapshotProgressSummary_header__5fVye{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.SnapshotProgressSummary_headerLeft__UNw_J{display:flex;align-items:center;gap:.5rem}.SnapshotProgressSummary_label__sdja0{font-size:.875rem;font-weight:500;color:#374151}.SnapshotProgressSummary_countActive__peiLD{font-size:.875rem;font-weight:700;color:#2563eb}.SnapshotProgressSummary_countComplete__oE5Ws{font-size:.875rem;font-weight:700;color:#16a34a}.SnapshotProgressSummary_completeBadge__d0TWt{font-size:.75rem;padding:.25rem .5rem;background:#dcfce7;color:#15803d;border-radius:9999px;font-weight:500}.SnapshotProgressSummary_progressBarWrap___Ro9r{position:relative;height:.5rem;background:#e5e7eb;border-radius:9999px;overflow:hidden;margin-bottom:.75rem}.SnapshotProgressSummary_progressFill__S0eE_{position:absolute;height:100%;transition:width .3s}.SnapshotProgressSummary_progressFillActive__kDOi1{background:#3b82f6}.SnapshotProgressSummary_progressFillComplete__DtIc2{background:#22c55e}.SnapshotProgressSummary_dots__SUMtV{display:flex;justify-content:space-between}.SnapshotProgressSummary_dot__7sdZx{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;transition:all .2s;background:#e5e7eb;color:#6b7280}.SnapshotProgressSummary_dotDone__Sbnze{background:#22c55e;color:#fff}.SnapshotProcessingScreen_screen___J2Ah{min-height:80vh;background:#fff;position:relative;overflow:hidden;display:flex;align-items:center}.SnapshotProcessingScreen_inner__2_ecf{position:relative;max-width:32rem;margin:0 auto;padding:4rem 1.25rem;width:100%}.SnapshotProcessingScreen_eyebrowWrap__zHPPr{text-align:center;margin-bottom:1.5rem}.SnapshotProcessingScreen_eyebrow__kP38C{display:inline-flex;align-items:center;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:#94a3b8;gap:.5rem}.SnapshotProcessingScreen_eyebrowLine__Cgy0g{display:inline-block;width:1.5rem;height:1px;background:#cbd5e1}.SnapshotProcessingScreen_heading__qRjtw{font-size:1.5rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;text-align:center;margin-bottom:.5rem}@media (min-width:640px){.SnapshotProcessingScreen_heading__qRjtw{font-size:1.875rem}}.SnapshotProcessingScreen_subtext__98JW_{font-size:.875rem;color:#64748b;text-align:center;margin-bottom:2.5rem}.SnapshotProcessingScreen_progressSection__SzzRQ{margin-bottom:2.5rem}.SnapshotProcessingScreen_progressBar__79cda{position:relative;height:.375rem;background:#f1f5f9;border-radius:9999px;overflow:hidden}.SnapshotProcessingScreen_progressFill__y0Io5{position:absolute;height:100%;background:#0f172a;border-radius:9999px}.SnapshotProcessingScreen_progressCount__QC6Gf{font-size:.75rem;color:#94a3b8;margin-top:.5rem;text-align:right}.SnapshotProcessingScreen_divider__oFtmM{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin-bottom:2.5rem}.SnapshotProcessingScreen_steps__ImE5C{display:flex;flex-direction:column;gap:1rem}.SnapshotProcessingScreen_step__xCnhV{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:.75rem;transition:background .2s}.SnapshotProcessingScreen_stepActive__ff_MA{background:#f8fafc}.SnapshotProcessingScreen_stepNum__PcMh_{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;flex-shrink:0;transition:background .2s,color .2s}.SnapshotProcessingScreen_stepNumActive__kVTaU,.SnapshotProcessingScreen_stepNumDone___k8Rj{background:#0f172a;color:#fff}.SnapshotProcessingScreen_stepNumPending__82R3k{background:#f1f5f9;color:#cbd5e1}.SnapshotProcessingScreen_stepContent__0JRnM{flex:1;min-width:0}.SnapshotProcessingScreen_stepTitleRow__sU9Uw{display:flex;align-items:baseline;gap:.5rem}.SnapshotProcessingScreen_stepTitle__5uuao{font-size:.875rem;font-weight:600;transition:color .2s}.SnapshotProcessingScreen_stepTitleActive__HZH7R,.SnapshotProcessingScreen_stepTitleDone__tdsJt{color:#1e293b}.SnapshotProcessingScreen_stepTitlePending__H_e4r{color:#cbd5e1}.SnapshotProcessingScreen_stepEn__mNfgG{font-size:.75rem;transition:color .2s}.SnapshotProcessingScreen_stepEnActive__BDDPO,.SnapshotProcessingScreen_stepEnDone__lMdj8{color:#94a3b8}.SnapshotProcessingScreen_stepEnPending__fVtMn{color:#e2e8f0}.SnapshotProcessingScreen_stepDesc__H5Fg0{font-size:.75rem;color:#64748b;margin-top:.125rem}.SnapshotProcessingScreen_stepStatus__zcxnS{flex-shrink:0}.SnapshotProcessingScreen_stepDoneLabel__FI6EC{font-size:.6875rem;font-weight:500;color:#94a3b8}.SnapshotProcessingScreen_stepDot__auPDR{width:.5rem;height:.5rem;border-radius:50%;background:#0f172a}.SnapshotProcessingScreen_bottomNote__Q_mDq{text-align:center;font-size:.6875rem;color:#94a3b8;margin-top:2.5rem;line-height:1.6}@keyframes SnapshotResultsScreen_spin__FD_Oc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SnapshotResultsScreen_spin__FD_Oc{animation:SnapshotResultsScreen_spin__FD_Oc 1s linear infinite}.SnapshotResultsScreen_page__1HDJB{min-height:100vh;background:#f8fafc;padding:1.5rem 0}@media (min-width:640px){.SnapshotResultsScreen_page__1HDJB{padding:2.5rem 0}}.SnapshotResultsScreen_container__7hQvt{max-width:42rem;margin:0 auto;padding:0 1rem}.SnapshotResultsScreen_pageHeader__4gj0x{text-align:center;margin-bottom:1rem}.SnapshotResultsScreen_pageTitle__i7lbK{font-size:1.5rem;font-weight:700;color:#1e293b}.SnapshotResultsScreen_pageSubtitle__kv6HU{font-size:.875rem;color:#64748b}.SnapshotResultsScreen_actionBar__shMWW{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}@media print{.SnapshotResultsScreen_actionBar__shMWW{display:none}}.SnapshotResultsScreen_btnPdf__OhhJs{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff;border:1px solid #cbd5e1;color:#334155;font-weight:500;border-radius:9999px;cursor:pointer;transition:background .15s}.SnapshotResultsScreen_btnPdf__OhhJs:hover{background:#f8fafc}.SnapshotResultsScreen_btnEmail__D_C7h{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;border-radius:9999px;cursor:pointer;transition:background .15s;border:none}.SnapshotResultsScreen_btnEmailDefault__qvXg5{background:#1e293b;color:#fff}.SnapshotResultsScreen_btnEmailDefault__qvXg5:hover{background:#0f172a}.SnapshotResultsScreen_btnEmailSent__quKPm{background:#059669;color:#fff;cursor:not-allowed}.SnapshotResultsScreen_btnEmailError__iWa5Q{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.SnapshotResultsScreen_btnEmail__D_C7h:disabled{cursor:not-allowed}.SnapshotResultsScreen_cardPadded__H648u,.SnapshotResultsScreen_card__fJWoT{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;margin-bottom:1.5rem}.SnapshotResultsScreen_cardPadded__H648u{padding:1.25rem}@media (min-width:640px){.SnapshotResultsScreen_cardPadded__H648u{padding:1.5rem}}.SnapshotResultsScreen_mapTitle__o64L2{font-weight:700;color:#1e293b;margin-bottom:.25rem}.SnapshotResultsScreen_mapSubtitle___wl4N{font-size:.875rem;color:#64748b;margin-bottom:1.25rem}.SnapshotResultsScreen_timeline__pzjaG{position:relative}.SnapshotResultsScreen_timelineTrack__g8kM5{height:.5rem;background:#e2e8f0;border-radius:9999px;margin-bottom:1rem}.SnapshotResultsScreen_timelineFill__3NQl_{position:absolute;top:0;height:.5rem;border-radius:9999px;background:#94a3b8}.SnapshotResultsScreen_levelDots__cJ3pi{display:flex;justify-content:space-between;margin-top:-.25rem}.SnapshotResultsScreen_levelDot__bmN4G{display:flex;flex-direction:column;align-items:center;width:25%}.SnapshotResultsScreen_levelCircle__0ukdK{width:1rem;height:1rem;border-radius:50%}.SnapshotResultsScreen_levelCircleInactive__QrwcX{background:#cbd5e1}.SnapshotResultsScreen_levelLabel__q7ay0{margin-top:.5rem;text-align:center}.SnapshotResultsScreen_levelLabelActive__H_VMK{font-weight:700}.SnapshotResultsScreen_levelJa__ampCi{font-size:.75rem}.SnapshotResultsScreen_levelJaActive__2wgAK{color:#1e293b}.SnapshotResultsScreen_levelJaInactive__WMzfO{color:#94a3b8}.SnapshotResultsScreen_levelNum__NajSR{font-size:.75rem}.SnapshotResultsScreen_levelNumActive__oSbLK{color:#475569}.SnapshotResultsScreen_levelNumInactive__HIQSE{color:#cbd5e1}.SnapshotResultsScreen_levelCallout__jfdlI{margin-top:1.5rem;padding:1rem;border-radius:.5rem}.SnapshotResultsScreen_levelCalloutText__VGvRC{font-size:.875rem;color:#475569}.SnapshotResultsScreen_levelCalloutSub__SdW9k{font-size:.75rem;color:#64748b;margin-top:.25rem}.SnapshotResultsScreen_stateCard___GKw_{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:1.5rem}.SnapshotResultsScreen_stateHeader__RoMzU{padding:1.25rem;color:#fff}@media (min-width:640px){.SnapshotResultsScreen_stateHeader__RoMzU{padding:1.5rem}}.SnapshotResultsScreen_stateHeaderNote__H3mvh{color:rgba(255,255,255,.8);font-size:.875rem;margin-bottom:.25rem}.SnapshotResultsScreen_stateHeaderTitle__Wqiwo{font-size:1.5rem;font-weight:700}@media (min-width:640px){.SnapshotResultsScreen_stateHeaderTitle__Wqiwo{font-size:1.875rem}}.SnapshotResultsScreen_stateHeaderEn__pfi1K{color:rgba(255,255,255,.8);font-size:.875rem;margin-top:.25rem}.SnapshotResultsScreen_stateBody__7JRio{padding:1.25rem}@media (min-width:640px){.SnapshotResultsScreen_stateBody__7JRio{padding:1.5rem}}.SnapshotResultsScreen_stateSection__QMjME{margin-bottom:1rem}.SnapshotResultsScreen_stateSection__QMjME+.SnapshotResultsScreen_stateSection__QMjME{padding-top:1rem;border-top:1px solid #f1f5f9}.SnapshotResultsScreen_stateSectionLabel__wYGlj{font-size:.75rem;font-weight:700;color:#64748b;margin-bottom:.25rem}.SnapshotResultsScreen_stateSectionSub__2pBMy{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.SnapshotResultsScreen_stateSectionText__ZgPrx{color:#1e293b}.SnapshotResultsScreen_stateSectionEn__QuhvB{font-size:.875rem;color:#64748b;margin-top:.25rem}.SnapshotResultsScreen_descriptorsCard__Cw_gR{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;padding:1.25rem;margin-bottom:1.5rem}@media (min-width:640px){.SnapshotResultsScreen_descriptorsCard__Cw_gR{padding:1.5rem}}.SnapshotResultsScreen_descriptorsTitle___eVui{font-weight:700;color:#1e293b;margin-bottom:.25rem}.SnapshotResultsScreen_descriptorsSub__zSQcA{font-size:.875rem;color:#64748b;margin-bottom:1.25rem}.SnapshotResultsScreen_descriptorList__L_elf{display:flex;flex-direction:column;gap:1rem}.SnapshotResultsScreen_descriptorItem__Li9P3{border-radius:.5rem;border:1px solid;padding:1rem}.SnapshotResultsScreen_descriptorHeader__A4UzG{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.SnapshotResultsScreen_descriptorIcon__1gHND{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.SnapshotResultsScreen_descriptorName__iMoGq{font-weight:700;color:#1e293b}.SnapshotResultsScreen_descriptorNameEn__9SxsB{font-size:.75rem;color:#64748b}.SnapshotResultsScreen_levelBars__T_xKk{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.SnapshotResultsScreen_levelBarItem__pkUQY{flex:1}.SnapshotResultsScreen_levelBarFill__USL4b{height:.5rem;border-radius:9999px}.SnapshotResultsScreen_levelBarEmpty__oLZQM{background:#e2e8f0}.SnapshotResultsScreen_levelBarLabel__k2bzI{font-size:.75rem;margin-top:.25rem;text-align:center}.SnapshotResultsScreen_levelBarLabelActive__75DsN{font-weight:700;color:#334155}.SnapshotResultsScreen_levelBarLabelInactive__Owkjr{color:#94a3b8}.SnapshotResultsScreen_levelTag__Unjz2{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;color:#fff;margin-bottom:.75rem}.SnapshotResultsScreen_descriptorFeedback__idmh2{margin-bottom:.75rem}.SnapshotResultsScreen_descriptorFeedbackText__ZxtQk{font-size:.875rem;color:#334155}.SnapshotResultsScreen_descriptorFeedbackEn__JYBAi{font-size:.75rem;color:#64748b;margin-top:.25rem}.SnapshotResultsScreen_levelMeaning__imwnr{font-size:.875rem;color:#334155}.SnapshotResultsScreen_levelMeaningEn__x_3Yd{font-size:.75rem;color:#64748b}.SnapshotResultsScreen_improvement__5Ubqm{display:flex;align-items:flex-start;gap:.5rem;padding-top:.5rem}.SnapshotResultsScreen_improvementText__DK8QK{font-size:.875rem;color:#334155}.SnapshotResultsScreen_improvementEn__DGoWz{font-size:.75rem;color:#64748b}.SnapshotResultsScreen_disclaimer__FChjF{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:#64748b;margin-bottom:1.5rem;padding:0 .25rem}.SnapshotResultsScreen_retakeOffer__NKHrP{border-radius:.75rem;border:1px solid #bfdbfe;background:#eff6ff;padding:1.25rem;margin-bottom:1.5rem}@media (min-width:640px){.SnapshotResultsScreen_retakeOffer__NKHrP{padding:1.5rem}}@media print{.SnapshotResultsScreen_retakeOffer__NKHrP{display:none}}.SnapshotResultsScreen_retakeOfferInner__cHiMn{text-align:center}.SnapshotResultsScreen_retakeEyebrow__i3pRT{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#2563eb;margin-bottom:.5rem}.SnapshotResultsScreen_retakeTitle__PXV9s{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.SnapshotResultsScreen_retakeSubtext__aQ53o{font-size:.875rem;color:#64748b;margin-bottom:1rem}.SnapshotResultsScreen_retakePriceRow__qha55{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.SnapshotResultsScreen_retakePriceStrike__IBE2i{font-size:.875rem;color:#94a3b8;text-decoration:line-through}.SnapshotResultsScreen_retakePriceMain__RGiUe{font-size:1.5rem;font-weight:900;color:#0f172a}.SnapshotResultsScreen_retakePriceBadge__tuFro{font-size:.75rem;background:#2563eb;color:#fff;padding:.125rem .5rem;border-radius:9999px;font-weight:700}.SnapshotResultsScreen_btnRetakeCta__ephnv{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#2563eb;color:#fff;font-weight:700;border-radius:9999px;border:none;cursor:pointer;transition:background .15s}.SnapshotResultsScreen_btnRetakeCta__ephnv:hover{background:#1d4ed8}.SnapshotResultsScreen_retakeNote__RpTB_{font-size:.75rem;color:#94a3b8;margin-top:.75rem}.SnapshotResultsScreen_actions__izry9{display:flex;flex-direction:column;gap:.75rem;justify-content:center}@media (min-width:640px){.SnapshotResultsScreen_actions__izry9{flex-direction:row}}@media print{.SnapshotResultsScreen_actions__izry9{display:none}}.SnapshotResultsScreen_btnHome__PUVja{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;border:1px solid #cbd5e1;color:#334155;font-weight:700;border-radius:9999px;cursor:pointer;transition:background .15s}.SnapshotResultsScreen_btnHome__PUVja:hover{background:#f8fafc}@media (min-width:640px){.SnapshotResultsScreen_btnHome__PUVja{width:auto}}.SnapshotResultsScreen_btnRetakeAction___E2wb{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#1e293b;color:#fff;font-weight:700;border-radius:9999px;cursor:pointer;transition:background .15s}.SnapshotResultsScreen_btnRetakeAction___E2wb:hover{background:#0f172a}@media (min-width:640px){.SnapshotResultsScreen_btnRetakeAction___E2wb{width:auto}}.SnapshotPaymentGate_wrap__VwQqL{min-height:70vh;background:#fff;display:flex;align-items:center;justify-content:center}.SnapshotPaymentGate_inner__cVEQB{max-width:24rem;margin:0 auto;padding:4rem 1.25rem;width:100%}.SnapshotPaymentGate_header__ABPwl{text-align:center;margin-bottom:2rem}.SnapshotPaymentGate_eyebrow__RuFGb{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#94a3b8;display:block;margin-bottom:1rem}.SnapshotPaymentGate_heading__VW65e{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.SnapshotPaymentGate_subtext__nULxf{font-size:.875rem;color:#64748b}.SnapshotPaymentGate_accessCta__n3wA2{width:100%;margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:.5rem;background:#ecfdf5;border:1px solid #a7f3d0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.SnapshotPaymentGate_accessCta__n3wA2:hover{background:#d1fae5;border-color:#6ee7b7}.SnapshotPaymentGate_accessCtaTitle__AVhDt{font-size:.875rem;font-weight:600;color:#065f46}.SnapshotPaymentGate_accessCtaSub__XW3bQ{font-size:.75rem;color:#047857;margin-top:.125rem}.SnapshotPaymentGate_accessCtaArrow__AVcOl{color:#6ee7b7;font-size:1.125rem;flex-shrink:0;margin-left:.75rem}.SnapshotPaymentGate_accessPanel__zCmlm{margin-bottom:1.25rem;padding:1rem;border-radius:.5rem;border:1px solid #a7f3d0;background:#ecfdf5}.SnapshotPaymentGate_accessPanelHeader__04zt5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.SnapshotPaymentGate_accessPanelTitle__A5Z9Q{font-size:.875rem;font-weight:600;color:#065f46}.SnapshotPaymentGate_accessPanelBack__8eoj8{font-size:.75rem;color:#94a3b8;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.SnapshotPaymentGate_accessPanelBack__8eoj8:hover{color:#475569}.SnapshotPaymentGate_accessInput__hTBCv{width:100%;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;outline:none;background:#fff;box-sizing:border-box;border:1px solid #e2e8f0}.SnapshotPaymentGate_accessInput__hTBCv:focus{border-color:#94a3b8}.SnapshotPaymentGate_accessInputError__fF2zZ{border-color:#f87171}.SnapshotPaymentGate_accessError__J5lZI{font-size:.75rem;color:#ef4444;margin-top:.5rem}.SnapshotPaymentGate_btnAccessSubmit__3sRxW{width:100%;margin-top:.75rem;padding:.625rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;background:#059669;color:#fff;border:none}.SnapshotPaymentGate_btnAccessSubmit__3sRxW:hover{background:#047857}.SnapshotPaymentGate_btnAccessSubmit__3sRxW:disabled{opacity:.5;cursor:not-allowed}.SnapshotPaymentGate_divider__Qpa2M{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.SnapshotPaymentGate_dividerLine__QUfKg{flex:1;height:1px;background:#e2e8f0}.SnapshotPaymentGate_dividerText__YOkRJ{font-size:.75rem;font-weight:500;color:#1e293b}.SnapshotPaymentGate_returningBanner__aNw2s{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:#eff6ff;border:1px solid #bfdbfe;margin-bottom:1.5rem}.SnapshotPaymentGate_returningTitle__rBbHZ{font-size:.875rem;font-weight:500;color:#1e40af}.SnapshotPaymentGate_returningText__elvDl{font-size:.75rem;color:#2563eb;margin-top:.125rem}.SnapshotPaymentGate_priceWrap__kXRTw{text-align:center;margin-bottom:2rem}.SnapshotPaymentGate_priceRow__zVHWU{display:inline-flex;align-items:baseline;gap:.375rem}.SnapshotPaymentGate_priceStrike__De2Td{font-size:1.125rem;color:#94a3b8;text-decoration:line-through;font-weight:500}.SnapshotPaymentGate_priceMain__xdCLC{font-size:2.25rem;font-weight:900;color:#0f172a;letter-spacing:-.025em}.SnapshotPaymentGate_priceSub__2dlmz{font-size:.875rem;color:#94a3b8;font-weight:500}.SnapshotPaymentGate_discountBadge__Xm2ho{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;background:#2563eb;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-weight:700;margin-top:.5rem}.SnapshotPaymentGate_featureList__9Zbki{margin-top:.5rem}.SnapshotPaymentGate_featureRow__JEg4H{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:#64748b}.SnapshotPaymentGate_promoSection__rHeQc{margin-bottom:1.5rem}.SnapshotPaymentGate_promoLabel__hHRL5{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:#64748b;margin-bottom:.5rem}.SnapshotPaymentGate_promoInput__PyI7P{width:100%;padding:.75rem 1rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background:rgba(248,250,252,.5);outline:none;transition:border-color .2s,box-shadow .2s;color:#0f172a;box-sizing:border-box}.SnapshotPaymentGate_promoInput__PyI7P::placeholder{color:#cbd5e1}.SnapshotPaymentGate_promoInput__PyI7P:focus{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a}.SnapshotPaymentGate_promoInput__PyI7P:disabled{opacity:.5}.SnapshotPaymentGate_promoError__JJwj3{margin-top:.5rem}.SnapshotPaymentGate_promoErrorText__0V835{font-size:.75rem;color:#dc2626;display:flex;align-items:center;gap:.25rem}.SnapshotPaymentGate_promoErrorNote__6c9kh{font-size:.75rem;color:#f87171;margin-top:.125rem}.SnapshotPaymentGate_promoSuccess__HspSA{margin-top:.5rem;font-size:.75rem;color:#16a34a;display:flex;align-items:center;gap:.25rem}.SnapshotPaymentGate_errorBanner__iWM0W{margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca}.SnapshotPaymentGate_errorText__ybyz2{font-size:.75rem;color:#b91c1c}.SnapshotPaymentGate_btnCheckout__uT06d{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:1rem;background:#0f172a;color:#fff;transition:background .2s,box-shadow .2s;box-shadow:0 10px 15px -3px rgba(15,23,42,.1);border:none;cursor:pointer}.SnapshotPaymentGate_btnCheckout__uT06d:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.SnapshotPaymentGate_btnCheckout__uT06d:disabled{opacity:.5;cursor:not-allowed}.SnapshotPaymentGate_stripeNote__k9qS7{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:1rem}.SnapshotPaymentGate_backWrap__IgqbN{text-align:center;margin-top:1rem}.SnapshotPaymentGate_backLink__jQI3s{font-size:.75rem;color:#94a3b8;transition:color .15s}.SnapshotPaymentGate_backLink__jQI3s:hover{color:#475569}@keyframes SnapshotPaymentGate_spin__p0hsZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SnapshotPaymentGate_spin__p0hsZ{animation:SnapshotPaymentGate_spin__p0hsZ 1s linear infinite;display:inline-block}.SnapshotLoginPrompt_wrap__BiRbt{min-height:70vh;background:#fff;display:flex;align-items:center;justify-content:center}.SnapshotLoginPrompt_inner__2WXYk{max-width:24rem;margin:0 auto;padding:4rem 1.25rem;width:100%}.SnapshotLoginPrompt_header__9_Lre{text-align:center;margin-bottom:2rem}.SnapshotLoginPrompt_eyebrow__GMtYC{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#94a3b8;display:block;margin-bottom:1rem}.SnapshotLoginPrompt_heading__3mSih{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.SnapshotLoginPrompt_subtext__8fxYg{font-size:.875rem;color:#64748b;line-height:1.6}.SnapshotLoginPrompt_contextBox__WqCll{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:2rem}.SnapshotLoginPrompt_contextText__3DHVs{font-size:.75rem;color:#64748b;line-height:1.6}.SnapshotLoginPrompt_btnLogin__AFGub{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:1rem;background:#0f172a;color:#fff;transition:background .2s,box-shadow .2s;box-shadow:0 10px 15px -3px rgba(15,23,42,.1);border:none;cursor:pointer}.SnapshotLoginPrompt_btnLogin__AFGub:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.SnapshotLoginPrompt_backWrap__SzAcT{text-align:center;margin-top:1.5rem}.SnapshotLoginPrompt_backLink__2r9Nc{font-size:.75rem;color:#94a3b8;transition:color .15s}.SnapshotLoginPrompt_backLink__2r9Nc:hover{color:#475569}.Footer_footer__6lmyG{background:var(--color-navy);color:var(--color-light-2);font-family:var(--font-sans)}.Footer_top__yRBLY{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:48px;padding-top:64px;padding-bottom:52px}.Footer_brand__vvJEc{display:flex;flex-direction:column;gap:12px}.Footer_logo__ArTIK{text-decoration:none;display:inline-flex;align-items:center}.Footer_logoImg__8EeIi{width:auto;height:88px;display:block}.Footer_tagline__kOB1s{font-size:.84rem;color:var(--color-light-2);letter-spacing:.04em}.Footer_columns___F6g4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.Footer_colTitle__KcG94{font-size:.72rem;letter-spacing:.16em;color:var(--color-gold);font-weight:600;text-transform:uppercase;margin-bottom:14px}.Footer_colList__UgAF9{list-style:none;display:flex;flex-direction:column;gap:9px;padding:0;margin:0}.Footer_colLink__XQEu7{color:var(--color-light-2);text-decoration:none;font-size:.88rem;transition:color .2s}.Footer_colLink__XQEu7:hover{color:var(--color-white)}.Footer_bottom__1QmmT{border-top:1px solid var(--color-line-l);padding-top:22px;padding-bottom:22px;font-size:.78rem;color:var(--color-light-2);text-align:center}@media (max-width:880px){.Footer_top__yRBLY{grid-template-columns:1fr;gap:36px}.Footer_columns___F6g4{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media (max-width:520px){.Footer_columns___F6g4{grid-template-columns:1fr}}.Hero_hero__RGweD{background:var(--color-navy);color:var(--color-light)}.Hero_inner__f3h8G{padding-top:92px;padding-bottom:96px;align-items:center}.Hero_innerSplit__I4Dus{display:grid;grid-template-columns:1.05fr .95fr;gap:56px}.Hero_eyebrow__AmTNZ{font-size:.74rem;letter-spacing:.16em;color:var(--color-gold)}.Hero_eyebrow__AmTNZ,.Hero_title__eJl3R{font-weight:600;font-family:var(--font-sans)}.Hero_title__eJl3R{color:var(--color-white);font-size:clamp(2.1rem,4.4vw,3.3rem);margin-top:16px;max-width:14em;line-height:1.32}.Hero_innerFull__5pNNM .Hero_title__eJl3R{font-size:clamp(2rem,4.2vw,3.1rem);max-width:18em;line-height:1.34}.Hero_subtitle__3p4JQ{color:var(--color-light-2);max-width:28em;margin-top:20px;font-size:1.06rem;line-height:1.8}.Hero_innerFull__5pNNM .Hero_subtitle__3p4JQ{max-width:40em}.Hero_stats__4YksA{display:flex;gap:34px;margin-top:30px;flex-wrap:wrap}.Hero_statValue__m7Sls{font-size:1.5rem;font-weight:700;color:var(--color-gold);line-height:1.3}.Hero_statLabel__lAQjz{font-size:.78rem;color:var(--color-light-2)}.Hero_ill__oJpT_{max-width:420px;justify-self:end}.Hero_ill__oJpT_ img,.Hero_ill__oJpT_ svg{width:100%;height:auto}@media (max-width:880px){.Hero_innerSplit__I4Dus{grid-template-columns:1fr;gap:40px}.Hero_ill__oJpT_{justify-self:center;max-width:320px}}.LangToggle_toggle__0sraK{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:transparent;border:1.5px solid var(--color-gold);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-gold);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;text-decoration:none;font-family:inherit}.LangToggle_toggle__0sraK:hover{background:var(--color-gold);color:var(--color-navy)}.LangToggle_toggle__0sraK:focus-visible{outline:2px solid var(--color-gold-hover);outline-offset:2px}.LangToggle_icon__f9R_N{width:14px;height:14px;stroke-width:2;flex-shrink:0}.LangToggle_label__jBdAe{line-height:1}.ConstructList_list__hjN2n{display:flex;flex-direction:column;gap:2px}.ConstructList_row__grtl_{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:13px 4px}.ConstructList_toneDark__0RZT5 .ConstructList_row__grtl_{border-bottom:1px solid var(--color-line-l)}.ConstructList_toneLight__UcNHi .ConstructList_row__grtl_{border-bottom:1px solid var(--color-line-d)}.ConstructList_row__grtl_:last-child{border-bottom:none}.ConstructList_num__t2o35{color:var(--color-gold);font-weight:700;font-size:.95rem}.ConstructList_ja__vjfMG{font-weight:600;font-size:.98rem}.ConstructList_toneDark__0RZT5 .ConstructList_ja__vjfMG{color:var(--color-white)}.ConstructList_toneLight__UcNHi .ConstructList_ja__vjfMG{color:var(--color-ink)}.ConstructList_en__mvzsc{font-size:.76rem}.ConstructList_toneDark__0RZT5 .ConstructList_en__mvzsc{color:var(--color-light-2)}.ConstructList_toneLight__UcNHi .ConstructList_en__mvzsc{color:var(--color-ink-2)}.ConstructList_desc__d0ESV{font-size:.84rem;margin-top:3px;line-height:1.8}.ConstructList_toneDark__0RZT5 .ConstructList_desc__d0ESV{color:var(--color-light-2)}.ConstructList_toneLight__UcNHi .ConstructList_desc__d0ESV{color:var(--color-ink-2)}.ConstructList_toneLightBlue__nLv2D .ConstructList_row__grtl_{border-bottom:1px solid var(--color-line-d)}.ConstructList_toneLightBlue__nLv2D .ConstructList_num__t2o35{color:var(--color-blue-acc)}.ConstructList_toneLightBlue__nLv2D .ConstructList_ja__vjfMG{color:var(--color-ink)}.ConstructList_toneLightBlue__nLv2D .ConstructList_desc__d0ESV,.ConstructList_toneLightBlue__nLv2D .ConstructList_en__mvzsc{color:var(--color-ink-2)}.page_page__9zAxL{min-height:100vh;background:#f8fafc}.page_main__R4UC5{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_main__R4UC5{padding:3rem 1.5rem}}@media (min-width:1024px){.page_main__R4UC5{padding:3rem 2rem}}.page_card__97QVr{background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden}.page_hero__y1NF7{background:var(--color-navy);padding:1.5rem 2rem}.page_heroH1__iNR7c{font-size:1.875rem;font-weight:700;color:#fff}.page_heroSub__2rxCH{color:rgba(255,255,255,.65);margin-top:.5rem;font-size:.875rem}.page_body__wb0Ud{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_section__d8RNZ{display:flex;flex-direction:column;gap:1.5rem}.page_sectionH2__SufyT{font-size:1.5rem;font-weight:600;color:#111827;border-bottom:2px solid #bfdbfe;padding-bottom:.5rem;margin-bottom:.25rem}.page_sectionH2Sm__3L7R8{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_grid__K7GdV{display:grid;gap:1.5rem}.page_accentBlue__L8cO0{border-left:4px solid #3b82f6;padding-left:1rem}.page_accentGreen__NkCVW{border-left:4px solid #22c55e;padding-left:1rem}.page_accentOrange___ZpII{border-left:4px solid #f97316;padding-left:1rem}.page_itemH3__UxxgF{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_itemText__K3LIC{color:#374151;font-size:.9375rem;line-height:1.6}.page_itemNote__fqPLI{font-size:.875rem;color:#6b7280}.page_itemLink__aZQTZ{color:#2563eb;text-decoration:underline}.page_itemLink__aZQTZ:hover{color:#1e40af}.page_bgBlue__eoSXP{background:#eff6ff;border-radius:.5rem;padding:1.5rem}.page_bgGray__XBe5f{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_noteList__0YN1K{display:flex;flex-direction:column;gap:.75rem;color:#374151;font-size:.9375rem}.page_footerNote__X_2rM{font-size:.875rem;color:#6b7280;margin-top:1rem}.page_cardFooter__qYPrG{background:#f3f4f6;padding:1rem 2rem;text-align:center}.page_cardFooterText__1YKil{font-size:.875rem;color:#4b5563}.page_page__WnXr_{min-height:100vh;background:#f8fafc}.page_main__9dNzx{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_main__9dNzx{padding:3rem 1.5rem}}@media (min-width:1024px){.page_main__9dNzx{padding:3rem 2rem}}.page_card__irthg{background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.page_hero__AK_91{background:var(--color-navy);padding:1.5rem 2rem}.page_heroTitle__ieJd1{font-size:1.875rem;font-weight:700;color:#fff;margin:0}.page_heroSub__UzZYd{color:rgba(255,255,255,.65);margin-top:.5rem;margin-bottom:0}.page_body__9L5Ed{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_sectionTitle__ulC8d{margin-bottom:1.5rem}.page_sectionTitleSm__3QlFY,.page_sectionTitle__ulC8d{font-size:1.5rem;font-weight:600;color:#111827;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.page_sectionTitleSm__3QlFY{margin-bottom:1rem}.page_prose__KJKZk{color:#374151;display:flex;flex-direction:column;gap:1rem}.page_infoBox__iUKz9{font-size:.875rem;background:#eff6ff;padding:.75rem;border-radius:.5rem}.page_accentList__2BnWz{display:flex;flex-direction:column;gap:1.5rem}.page_accentBlue__OykGH{border-left:4px solid var(--color-navy);padding-left:1rem}.page_accentGreen__Ymelp{border-left:4px solid #22c55e;padding-left:1rem}.page_accentOrange__gZQL3{border-left:4px solid #f97316;padding-left:1rem}.page_accentPurple__T78RP{border-left:4px solid #a855f7;padding-left:1rem}.page_accentYellow__a7sso{border-left:4px solid #eab308;padding-left:1rem}.page_accentRed__SexWN{border-left:4px solid #ef4444;padding-left:1rem}.page_accentTitle__n_cvC{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.75rem}.page_accentTitleSm__J8s8a{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_list__ibMBI{gap:.5rem}.page_listSm__RdFW6,.page_list__ibMBI{color:#374151;display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.page_listSm__RdFW6{font-size:.875rem;gap:.25rem}.page_bgGrid__MmWe_{display:flex;flex-direction:column;gap:1rem}.page_bgBlue__C1rbD{background:#eff6ff;border-radius:.5rem;padding:1rem}.page_bgGreen__goMh4{background:#f0fdf4;border-radius:.5rem;padding:1rem}.page_bgOrange__zi2CZ{background:#fff7ed;border-radius:.5rem;padding:1rem}.page_bgYellow__TsZTn{background:#fefce8;border-radius:.5rem;padding:1rem}.page_bgGray___q_8u{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_bgRed__w4yjM{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem}.page_bgTitle__c_AWi{color:#111827}.page_bgRedTitle__I1bGI,.page_bgTitle__c_AWi{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.page_bgRedTitle__I1bGI{color:#991b1b}.page_bgRedText__7P26_{color:#b91c1c}.page_gridTwo__uKSUX{display:grid;gap:1rem}@media (min-width:768px){.page_gridTwo__uKSUX{grid-template-columns:repeat(2,1fr)}}.page_gridTwoLg__XzErl{display:grid;gap:1.5rem}@media (min-width:768px){.page_gridTwoLg__XzErl{grid-template-columns:repeat(2,1fr)}}.page_borderCard__TQjxa{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.page_borderCardTitle__Yi42G{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_voiceBox__hJYze{background:var(--color-gold-pale);border-left:4px solid var(--color-gold);padding:1.5rem;border-radius:0 .5rem .5rem 0}.page_voiceInner__7Hy3n{display:flex;flex-direction:column;gap:1rem;color:#374151}.page_voiceCard__7jFI_{background:rgba(255,255,255,.7);border-radius:.5rem;padding:1rem}.page_voiceCardTitlePurple__bE23I{font-weight:600;color:#7e22ce;margin-bottom:.5rem}.page_voiceCardTitleGreen__50Di6{font-weight:600;color:#15803d;margin-bottom:.5rem}.page_voiceCardTitleBlue__OUX5C{font-weight:600;color:#1d4ed8;margin-bottom:.5rem}.page_voiceCardTitleOrange__9F1Vb{font-weight:600;color:#c2410c;margin-bottom:.5rem}.page_voiceSubTitle__RSngT{font-weight:500;color:#1f2937;margin-bottom:.25rem}.page_voiceSubText__VOuvx{font-size:.875rem}.page_voiceSubTextGray__H3GAm{font-size:.875rem;color:#4b5563;margin-top:.25rem}.page_voiceListSm__Vk3fM{font-size:.875rem;display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0;list-style:none}.page_tableWrap__lmliO{overflow-x:auto}.page_table__FoxGh{min-width:100%;border-collapse:collapse}.page_tableThead__4qYee{background:#f9fafb}.page_tableTh__Mc2fV{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_tableTd__nNQPo{color:#111827}.page_tableTdAlt__SpQgU,.page_tableTd__nNQPo{padding:1rem 1.5rem;white-space:nowrap;font-size:.875rem}.page_tableTdAlt__SpQgU{color:#374151}.page_tableRowAlt__gDxc_{background:#f9fafb}.page_contactSection__I5_Dc{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_contactTitle__XPFsC{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_contactBody__AYRBa{color:#374151;display:flex;flex-direction:column;gap:.75rem}.page_contactDetails__94mbO{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.page_contactNote__L1nJy{font-size:.875rem;color:#6b7280;margin-top:1rem}.page_cardFooter__Vffl9{background:#f3f4f6;padding:1rem 2rem;text-align:center}.page_cardFooterText__R06Bn{font-size:.875rem;color:#4b5563}.page_page__bIGIJ{min-height:100vh;background:#f8fafc}.page_main__aPqGH{max-width:56rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.page_main__aPqGH{padding:3rem 1.5rem}}@media (min-width:1024px){.page_main__aPqGH{padding:3rem 2rem}}.page_card__fDc7W{background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.page_hero__gjUBR{background:var(--color-navy);padding:1.5rem 2rem}.page_heroTitle__FsIIi{font-size:1.875rem;font-weight:700;color:#fff;margin:0}.page_heroSub__Tchxo{color:rgba(255,255,255,.65);margin-top:.5rem;margin-bottom:0}.page_body___yWlu{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page_sectionTitle__hM2Lg{margin-bottom:1.5rem}.page_sectionTitleSm__BT1oW,.page_sectionTitle__hM2Lg{font-size:1.5rem;font-weight:600;color:#111827;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.page_sectionTitleSm__BT1oW{margin-bottom:1rem}.page_prose__PB_Lj{color:#374151;display:flex;flex-direction:column;gap:1rem}.page_infoBox__7gy2u{font-size:.875rem;background:#eff6ff;padding:.75rem;border-radius:.5rem}.page_accentList__vm_nH{display:flex;flex-direction:column;gap:1.5rem}.page_accentBlue__1CNLv{border-left:4px solid var(--color-navy);padding-left:1rem}.page_accentGreen__Nb9eq{border-left:4px solid #22c55e;padding-left:1rem}.page_accentOrange__VGBeO{border-left:4px solid #f97316;padding-left:1rem}.page_accentPurple__4DVJ3{border-left:4px solid #a855f7;padding-left:1rem}.page_accentYellow__z9Hrk{border-left:4px solid #eab308;padding-left:1rem}.page_accentRed__4d9_q{border-left:4px solid #ef4444;padding-left:1rem}.page_accentTitle__FZ683{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.75rem}.page_accentTitleSm__nA48z{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_list__qkDZe{gap:.5rem}.page_listSm__WxLG0,.page_list__qkDZe{color:#374151;display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.page_listSm__WxLG0{font-size:.875rem;gap:.25rem}.page_bgGrid__4qbKR{display:flex;flex-direction:column;gap:1.5rem}.page_bgBlue__lvy3Z{background:#eff6ff;border-radius:.5rem;padding:1.5rem}.page_bgGreen__ADc8O{background:#f0fdf4;border-radius:.5rem;padding:1.5rem}.page_bgOrange__KZ5cw{background:#fff7ed;border-radius:.5rem;padding:1rem}.page_bgYellow__1mX4r{background:#fefce8;border-radius:.5rem;padding:1.5rem}.page_bgGray__tkx_y{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_bgRed__gb6dK{background:#fef2f2;border-left:4px solid #ef4444;padding:1rem}.page_bgTitle__R_U4N{margin-bottom:.75rem}.page_bgTitleSm__ez70d,.page_bgTitle__R_U4N{font-size:1.125rem;font-weight:500;color:#111827}.page_bgTitleSm__ez70d{margin-bottom:.5rem}.page_gridTwo__NeKAB{display:grid;gap:1rem}@media (min-width:768px){.page_gridTwo__NeKAB{grid-template-columns:repeat(2,1fr)}}.page_gridTwoLg__GP5q4{display:grid;gap:1.5rem}@media (min-width:768px){.page_gridTwoLg__GP5q4{grid-template-columns:repeat(2,1fr)}}.page_borderCard__Y59Me{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.page_borderCardTitle__eDtmz{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.page_testAdminGrid__a8Rf5{display:grid;gap:1rem;color:#374151}@media (min-width:768px){.page_testAdminGrid__a8Rf5{grid-template-columns:repeat(2,1fr)}}.page_testAdminSubTitle__BMlns{font-weight:500;margin-bottom:.5rem}.page_contactSection__jpDls{background:#f9fafb;border-radius:.5rem;padding:1.5rem}.page_contactTitle__DqTJX{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_contactBody__GBwvO{color:#374151;display:flex;flex-direction:column;gap:.75rem}.page_contactDetails__KyF_Z{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.page_contactNote__78Idv{font-size:.875rem;color:#6b7280;margin-top:1rem}.page_cardFooter__A6rFR{background:#f3f4f6;padding:1rem 2rem;text-align:center}.page_cardFooterText__SckFd{font-size:.875rem;color:#4b5563}.Nav_nav__79lQ4{position:sticky;top:0;z-index:90;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line-d)}.Nav_nav__79lQ4,.Nav_nav__79lQ4 a{color:var(--color-ink)}.Nav_inner__E0AeV{display:flex;align-items:center;gap:28px;padding-top:10px;padding-bottom:10px}.Nav_logo__T9heE{margin-right:auto;text-decoration:none;display:inline-flex;align-items:center}.Nav_logoImg__TfV4_{width:auto;height:56px;display:block}.Nav_desktop__aBg14{display:flex;align-items:center;gap:24px}.Nav_link__5ueOF{color:var(--color-ink-2);text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s;background:transparent;border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;padding:0}.Nav_link__5ueOF:hover{color:var(--color-blue-acc)}.Nav_chevron__luL1h{width:14px;height:14px;transition:transform .2s}.Nav_chevronOpen__k1_e3{transform:rotate(180deg)}.Nav_moreWrap__FdZZ7{position:relative}.Nav_moreMenu__cafOU{position:absolute;top:calc(100% + 14px);right:0;min-width:200px;background:var(--color-white);border:1px solid var(--color-line-d);box-shadow:0 12px 28px rgba(10,22,40,.08);display:flex;flex-direction:column;padding:6px 0}.Nav_moreItem__9T1di{color:var(--color-ink-2);text-decoration:none;font-size:1rem;padding:10px 16px;transition:color .2s,background .2s}.Nav_moreItem__9T1di:hover{color:var(--color-blue-acc);background:var(--color-sky)}.Nav_right__K25mQ{display:flex;align-items:center;gap:16px;margin-left:auto}.Nav_langToggle__ediLU{display:inline-flex}.Nav_authChip__DlE27{color:var(--color-ink);text-decoration:none;font-size:.92rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--color-white);border:1px solid var(--color-line-d);transition:background .2s,border-color .2s;white-space:nowrap}.Nav_authChip__DlE27:hover{background:var(--color-sky);border-color:var(--color-blue-acc);color:var(--color-blue-acc)}.Nav_authIcon__a7u4S{flex-shrink:0}.Nav_hamburger__qGb0m{display:none;background:transparent;border:0;color:var(--color-ink);cursor:pointer;padding:6px;margin-left:auto}.Nav_mobile__HYkoU{background:var(--color-white);border-top:1px solid var(--color-line-d);padding:8px 0 20px}.Nav_mobileLink__ADCXX{display:block;color:var(--color-ink);text-decoration:none;font-size:.95rem;padding:14px 0;border-bottom:1px solid var(--color-line-d)}.Nav_mobileLink__ADCXX:hover{color:var(--color-blue-acc)}.Nav_mobileDivider__H3YLq{height:1px;background:var(--color-line-d);margin:8px 0}.Nav_mobileLangToggle__SIQQY{margin-top:14px;display:flex;justify-content:center}@media (max-width:960px){.Nav_desktop__aBg14,.Nav_right__K25mQ{display:none}.Nav_hamburger__qGb0m{display:inline-flex}.Nav_inner__E0AeV{gap:16px}}.OverviewTable_box__kl2J8{border:1px solid var(--color-line-d)}.OverviewTable_row__DFgNV{display:flex;justify-content:space-between;padding:15px 22px;font-size:.9rem;gap:16px}.OverviewTable_row__DFgNV+.OverviewTable_row__DFgNV{border-top:1px solid var(--color-line-d)}.OverviewTable_k__LpjXe{color:var(--color-ink-2)}.OverviewTable_v__3J0ls{font-weight:600;color:var(--color-ink);text-align:right;max-width:62%}.CompareTable_wrap__k3cAk{margin-top:40px;overflow-x:auto;border:1px solid var(--color-line-d)}.CompareTable_table__x_rNb{width:100%;border-collapse:collapse;min-width:620px}.CompareTable_table__x_rNb td,.CompareTable_table__x_rNb th{padding:16px 18px;text-align:center;font-size:.9rem}.CompareTable_table__x_rNb thead th{font-size:.82rem;font-weight:600;color:var(--color-ink-2);border-bottom:1px solid var(--color-line-d)}.CompareTable_ei5Head__EDlVk{background:var(--color-navy);color:var(--color-white)!important;font-size:.92rem!important}.CompareTable_table__x_rNb tbody td{border-bottom:1px solid var(--color-line-d)}.CompareTable_table__x_rNb tbody tr:last-child td{border-bottom:none}.CompareTable_lbl__rCQIa{text-align:left!important;font-weight:600;color:var(--color-ink);background:#faf8f3;white-space:nowrap}.CompareTable_ei5Cell__AMqFf{background:rgba(201,168,76,.09);font-weight:600;color:var(--color-navy)}.CompareTable_otherCell__AD1jG{color:var(--color-ink-2)}.CompareTable_dot__eL6aQ{color:var(--color-gold);font-size:1.1rem;font-weight:700}@media (max-width:880px){.CompareTable_table__x_rNb td,.CompareTable_table__x_rNb th{padding:13px 12px;font-size:.84rem}}.VoiceCard_card__KDVTp{border:1px solid var(--color-line-l);padding:28px;background:rgba(255,255,255,.03);display:flex;flex-direction:column}.VoiceCard_quote__NbHvX{font-size:.96rem;color:var(--color-light);line-height:1.85;flex:1}.VoiceCard_badge__XTijG{margin-top:18px;display:inline-block;align-self:flex-start;background:rgba(201,168,76,.14);color:var(--color-gold);font-size:.7rem;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase;font-weight:600;border:1px solid rgba(201,168,76,.3)}.VoiceCard_who__JnIMQ{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-line-l);display:flex;align-items:center;gap:12px}.VoiceCard_avatar__Yz4JJ{width:40px;height:40px;border-radius:50%;background:var(--color-gold);color:var(--color-navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex-shrink:0;font-family:var(--font-sans)}.VoiceCard_whoText__yv3oz{display:flex;flex-direction:column}.VoiceCard_name___AFy4{color:var(--color-white);font-weight:600;font-size:.92rem;line-height:1.4}.VoiceCard_role__Olowv{color:var(--color-light-2);font-size:.78rem;margin-top:1px}.VoiceCard_toneLight__xkRGy{background:var(--color-white);border-color:var(--color-line-d)}.VoiceCard_toneLight__xkRGy .VoiceCard_quote__NbHvX{color:var(--color-ink)}.VoiceCard_toneLight__xkRGy .VoiceCard_badge__XTijG{background:rgba(53,122,176,.08);color:var(--color-blue-acc);border-color:rgba(53,122,176,.25)}.VoiceCard_toneLight__xkRGy .VoiceCard_who__JnIMQ{border-top-color:var(--color-line-d)}.VoiceCard_toneLight__xkRGy .VoiceCard_avatar__Yz4JJ{background:var(--color-blue-acc);color:var(--color-white)}.VoiceCard_toneLight__xkRGy .VoiceCard_name___AFy4{color:var(--color-ink)}.VoiceCard_toneLight__xkRGy .VoiceCard_role__Olowv{color:var(--color-ink-2)}.page_loadingScreen__zwVFG{display:flex;align-items:center;justify-content:center}.page_loadingScreen__zwVFG,.page_testPage__PsiND{min-height:100vh;background:#f8fafc}.page_testContent__Mn319{max-width:56rem;margin:0 auto;padding:1.5rem 1rem}.page_progressWrap__yUnuj{margin-bottom:1.5rem}.page_instructionsBox__F1jzu{background:#eff6ff;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #bfdbfe}.page_instructionsTitle__xR_Bp{font-weight:700;color:#1e3a8a;margin-bottom:.5rem}.page_instructionsText__GNmwS{font-size:.875rem;color:#1e40af}.page_instructionsEn__0wOFN{font-size:.75rem;color:#2563eb;margin-top:.25rem;font-style:italic}.page_errorBox__sSxjF{background:#fef2f2;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;border:1px solid #fecaca;display:flex;align-items:flex-start;gap:.75rem}.page_errorText__p3asx{color:#991b1b;font-weight:500}.page_questionList__XDJ9o{display:flex;flex-direction:column;gap:1rem}.page_submitWrap__iUEEZ{margin-top:2rem;display:flex;justify-content:center}.page_btnSubmit__wAoDe{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;border-radius:.75rem;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.page_btnSubmitActive__N_Dhd{background:#0f172a;color:#fff;box-shadow:0 10px 15px -3px rgba(15,23,42,.1)}.page_btnSubmitActive__N_Dhd:hover{background:#1e293b;box-shadow:0 20px 25px -5px rgba(15,23,42,.15)}.page_btnSubmitActive__N_Dhd:active{transform:scale(.98)}.page_btnSubmitDisabled___3yXA{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.page_privacyNote__ADPZP{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:1rem}.page_successToast__MYTEB{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:50;background:#22c55e;color:#fff;padding:.75rem 1.5rem;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;align-items:center;gap:.5rem}.page_printHidden__RBJIz{display:block}@media print{.page_printHidden__RBJIz{display:none}}