.j_tCFW_card{background:#fbf8f4;border:1px solid #e5dfd6;border-radius:16px;margin:32px 0;padding:32px;overflow:hidden}.j_tCFW_progressBar{background:#e8d4d0;border-radius:2px;height:4px;margin-bottom:32px;overflow:hidden}.j_tCFW_progressFill{background:#b84a3e;border-radius:2px;height:100%;transition:width .4s}.j_tCFW_question{transition:opacity .3s}.j_tCFW_fadeIn{opacity:1}.j_tCFW_fadeOut{opacity:0}.j_tCFW_questionCounter{font-family:var(--font-inter), "Inter", sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;margin-bottom:12px;font-size:13px;font-weight:500}.j_tCFW_questionText{font-family:var(--font-philosopher), "Times New Roman", Georgia, serif;color:#2d2d2d;margin:0 0 28px;font-size:22px;font-weight:400;line-height:1.3}.j_tCFW_options{flex-direction:column;gap:12px;display:flex}.j_tCFW_optionButton{width:100%;font-family:var(--font-inter), "Inter", sans-serif;color:#2d2d2d;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5dfd6;border-radius:8px;padding:16px 20px;font-size:16px;transition:all .2s}.j_tCFW_optionButton:hover{background:#fbf8f4;border-color:#b84a3e;transform:translateY(-1px)}.j_tCFW_optionButton:active{background:#e8d4d0;transform:translateY(0)}.j_tCFW_optionButton:disabled{opacity:.6;cursor:default;transform:none}.j_tCFW_result{text-align:center}.j_tCFW_resultFlag{margin-bottom:12px;font-size:56px;line-height:1}.j_tCFW_resultCountry{font-family:var(--font-philosopher), "Times New Roman", Georgia, serif;color:#2d2d2d;margin-bottom:4px;font-size:32px;font-weight:400}.j_tCFW_resultType{font-family:var(--font-inter), "Inter", sans-serif;color:#b84a3e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:24px;font-size:15px;font-weight:500}.j_tCFW_resultDescription{font-family:var(--font-inter), "Inter", sans-serif;color:#4a4a4a;text-align:left;margin-bottom:24px;font-size:16px;line-height:1.6}.j_tCFW_resultWarning{text-align:left;background:#f6f1ea;border-radius:8px;margin-bottom:28px;padding:20px 24px}.j_tCFW_warningLabel{font-family:var(--font-inter), "Inter", sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;margin-bottom:8px;font-size:13px;font-weight:500}.j_tCFW_resultWarning p{font-family:var(--font-inter), "Inter", sans-serif;color:#4a4a4a;margin:0;font-size:15px;line-height:1.5}.j_tCFW_resultCta{margin-bottom:20px}.j_tCFW_resultCta p{font-family:var(--font-inter), "Inter", sans-serif;color:#2d2d2d;margin-bottom:16px;font-size:16px}.j_tCFW_ctaButton{color:#fbf8f4;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:.02em;cursor:pointer;background:#b84a3e;border:none;border-radius:8px;justify-content:center;align-items:center;height:52px;padding:16px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.j_tCFW_ctaButton:hover{background:#9e3d32;text-decoration:none;transform:translateY(-1px)}.j_tCFW_restartButton{font-family:var(--font-inter), "Inter", sans-serif;color:#2d2d2d;cursor:pointer;background:0 0;border:1.5px solid #2d2d2d;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:500;transition:all .2s}.j_tCFW_restartButton:hover{background:#e8d4d0;border-color:#b84a3e}.j_tCFW_shareBlock{border-top:1px solid #e5dfd6;margin-top:24px;margin-bottom:24px;padding-top:20px}.j_tCFW_shareLabel{font-family:var(--font-inter), "Inter", sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b;text-align:center;margin-bottom:12px;font-size:13px;font-weight:500}.j_tCFW_shareButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.j_tCFW_shareButton{font-family:var(--font-inter), "Inter", sans-serif;color:#2d2d2d;cursor:pointer;background:0 0;border:1px solid #e5dfd6;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.j_tCFW_shareButton:hover{background:#e8d4d0;border-color:#b84a3e}@media (max-width:767px){.j_tCFW_card{padding:20px}.j_tCFW_progressBar{margin-bottom:24px}.j_tCFW_questionText{margin-bottom:24px;font-size:18px}.j_tCFW_optionButton{padding:14px 16px}.j_tCFW_resultFlag{font-size:48px}.j_tCFW_resultCountry{font-size:25px}.j_tCFW_resultType{font-size:13px}.j_tCFW_resultWarning{padding:16px 20px}.j_tCFW_ctaButton{justify-content:center;width:100%}.j_tCFW_restartButton{width:100%}.j_tCFW_shareButtons{flex-direction:column}.j_tCFW_shareButton{text-align:center;width:100%}}
