.questionnaire-option-btn{background:rgba(255,255,255,.85)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;padding:12px 18px!important;font-size:13.5px!important;font-family:"iranyekanx",Sans-serif!important;color:#4a4a4a!important;cursor:pointer!important;transition:all .3s ease!important;text-align:right!important;font-weight:500!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}.questionnaire-option-btn:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;background:rgba(255,255,255,1)!important}.questionnaire-option-btn.selected{background:rgba(255,255,255,1)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border-color:rgba(102,126,234,.3)!important}.questionnaire-progress-segment.active{background:#3b82f6!important}.questionnaire-result{text-align:center!important;padding:10px 0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important;flex:1!important}.questionnaire-result-title{font-size:17px!important;font-weight:700!important;color:#000!important;margin-bottom:12px!important;line-height:1.5!important}.questionnaire-cta-btn{display:inline-block!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;color:white!important;padding:12px 30px!important;border-radius:12px!important;font-size:14px!important;font-family:"iranyekanx",Sans-serif!important;font-weight:700!important;text-decoration:none!important;transition:all .3s ease!important;border:none!important;cursor:pointer!important;box-shadow:0 6px 15px rgba(102,126,234,.3)!important;margin-top:0!important}.questionnaire-cta-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(102,126,234,.4)!important}.questionnaire-restart-btn{margin-top:10px!important;background:rgba(255,255,255,.95)!important;color:#667eea!important;border:2px solid rgba(102,126,234,.5)!important;padding:10px 25px!important}.questionnaire-restart-btn:hover{background:#fff!important;border-color:#667eea!important}