@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";
.QuestionAndAnswerSection-module__W1G2Ja__root{justify-content:center;align-items:center;min-height:80vh;padding:24px 16px;font-family:Vazirmatn,sans-serif;display:flex;position:relative;overflow:hidden}.QuestionAndAnswerSection-module__W1G2Ja__bgBlobs{pointer-events:none;position:absolute;inset:0}.QuestionAndAnswerSection-module__W1G2Ja__card{background:#fff;border:2px solid #ffe3b8;border-radius:24px;width:100%;max-width:560px;padding:28px 24px 32px;position:relative;box-shadow:0 20px 50px #7b61ff26,0 4px 14px #ff6b8114}@media (min-width:640px){.QuestionAndAnswerSection-module__W1G2Ja__card{padding:40px 44px 44px}}.QuestionAndAnswerSection-module__W1G2Ja__progressWrap{margin-bottom:24px}.QuestionAndAnswerSection-module__W1G2Ja__progressLabel{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.QuestionAndAnswerSection-module__W1G2Ja__mono{letter-spacing:.05em;color:#8a7fb3;font-family:JetBrains Mono,monospace;font-size:12px}.QuestionAndAnswerSection-module__W1G2Ja__progressPercent{color:#2ec499;font-weight:600}.QuestionAndAnswerSection-module__W1G2Ja__progressTrack{background:#f4ecff;border-radius:999px;height:8px;overflow:hidden}.QuestionAndAnswerSection-module__W1G2Ja__progressFill{background:linear-gradient(90deg,#ff6b81,#ffb84d,#2ec499);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.65,0,.35,1)}.QuestionAndAnswerSection-module__W1G2Ja__viewport{border-radius:16px;overflow:hidden}.QuestionAndAnswerSection-module__W1G2Ja__track{transition:transform .5s cubic-bezier(.65,0,.35,1);display:flex}.QuestionAndAnswerSection-module__W1G2Ja__slide{box-sizing:border-box;flex:0 0 100%;max-width:100%;padding:4px 2px}.QuestionAndAnswerSection-module__W1G2Ja__eyebrow{letter-spacing:.08em;color:#7b61ff;background:#f4ecff;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.QuestionAndAnswerSection-module__W1G2Ja__title{color:#3a2e5c;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.35}.QuestionAndAnswerSection-module__W1G2Ja__subtitle{color:#8a7fb3;margin:0 0 28px;font-size:14.5px;line-height:1.7}.QuestionAndAnswerSection-module__W1G2Ja__field{margin-bottom:16px}.QuestionAndAnswerSection-module__W1G2Ja__field label{color:#6b5f94;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.QuestionAndAnswerSection-module__W1G2Ja__field input{box-sizing:border-box;color:#3a2e5c;background:#fbf8ff;border:1.5px solid #e7defc;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-family:Vazirmatn,sans-serif;font-size:15px;transition:border-color .2s,background .2s}.QuestionAndAnswerSection-module__W1G2Ja__field input::placeholder{color:#b9aede}.QuestionAndAnswerSection-module__W1G2Ja__field input:focus{background:#fff;border-color:#7b61ff}.QuestionAndAnswerSection-module__W1G2Ja__fieldError{background:#fff5f6!important;border-color:#ff6b81!important}.QuestionAndAnswerSection-module__W1G2Ja__errorText{color:#ff4d6a;margin-top:6px;font-size:12.5px;display:block}.QuestionAndAnswerSection-module__W1G2Ja__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff6b81,#ffb84d);border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-family:Vazirmatn,sans-serif;font-size:15.5px;font-weight:700;transition:transform .15s,filter .2s}.QuestionAndAnswerSection-module__W1G2Ja__submitBtn:hover{filter:brightness(1.06)}.QuestionAndAnswerSection-module__W1G2Ja__submitBtn:active{transform:scale(.98)}.QuestionAndAnswerSection-module__W1G2Ja__submitBtn:disabled{opacity:.4;cursor:not-allowed}.QuestionAndAnswerSection-module__W1G2Ja__qIcon{margin-bottom:14px;font-size:34px;display:block}.QuestionAndAnswerSection-module__W1G2Ja__qText{color:#3a2e5c;margin:0 0 24px;font-size:19px;font-weight:700;line-height:1.6}.QuestionAndAnswerSection-module__W1G2Ja__options{flex-direction:column;gap:10px;display:flex}.QuestionAndAnswerSection-module__W1G2Ja__option{text-align:right;color:#4b4070;cursor:pointer;background:#fbf8ff;border:1.5px solid #e7defc;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:Vazirmatn,sans-serif;font-size:14.5px;transition:border-color .18s,background .18s,transform .12s;display:flex}.QuestionAndAnswerSection-module__W1G2Ja__option:hover{background:#f4ecff;border-color:#7b61ff}.QuestionAndAnswerSection-module__W1G2Ja__option:active{transform:scale(.985)}.QuestionAndAnswerSection-module__W1G2Ja__optionSelected{color:#1f8f6c;background:#e9faf3;border-color:#2ec499}.QuestionAndAnswerSection-module__W1G2Ja__optionLetter{color:#7b61ff;background:#f0eafd;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.QuestionAndAnswerSection-module__W1G2Ja__optionSelected .QuestionAndAnswerSection-module__W1G2Ja__optionLetter{color:#fff;background:#2ec499}.QuestionAndAnswerSection-module__W1G2Ja__status{text-align:center;color:#8a7fb3;margin-top:20px}.QuestionAndAnswerSection-module__W1G2Ja__statusError{color:#ff4d6a}.QuestionAndAnswerSection-module__W1G2Ja__retryBtn{color:#ff4d6a;cursor:pointer;background:0 0;border:1.5px solid #ff6b81;border-radius:10px;margin-top:10px;padding:9px 18px;font-family:Vazirmatn,sans-serif;font-size:13.5px}.QuestionAndAnswerSection-module__W1G2Ja__spinner{vertical-align:middle;border:2px solid #f0eafd;border-top-color:#7b61ff;border-radius:50%;width:11px;height:11px;margin-left:6px;animation:.7s linear infinite QuestionAndAnswerSection-module__W1G2Ja__spin;display:inline-block}@keyframes QuestionAndAnswerSection-module__W1G2Ja__spin{to{transform:rotate(360deg)}}.QuestionAndAnswerSection-module__W1G2Ja__done{text-align:center;padding:20px 4px 4px}.QuestionAndAnswerSection-module__W1G2Ja__doneIcon{margin-bottom:10px;font-size:34px}.QuestionAndAnswerSection-module__W1G2Ja__doneTitle{color:#3a2e5c;margin:0 0 8px;font-size:22px;font-weight:800}.QuestionAndAnswerSection-module__W1G2Ja__doneText{color:#8a7fb3;margin:0;font-size:14.5px;line-height:1.7}@media (prefers-reduced-motion:reduce){.QuestionAndAnswerSection-module__W1G2Ja__track,.QuestionAndAnswerSection-module__W1G2Ja__progressFill,.QuestionAndAnswerSection-module__W1G2Ja__option,.QuestionAndAnswerSection-module__W1G2Ja__submitBtn{transition:none!important}.QuestionAndAnswerSection-module__W1G2Ja__spinner{animation:none!important}}
