.test-view .breadcrumb{margin-bottom:25px}.test-view__intro{display:flex;gap:60px;width:100%}@media(max-width:991px){.test-view__intro{flex-direction:column}}.test-view__image{flex-shrink:0;width:320px}@media(max-width:767px){.test-view__image{width:100%}}.test-view__image img{border-radius:20px;width:100%;height:100%;object-fit:cover}.test-view__start{align-items:center;display:flex;gap:24px;justify-content:space-between}@media(max-width:991px){.test-view__start{flex-direction:column;justify-content:flex-start;align-items:center}.test-view__start .ymi-button{margin-bottom:10px}}.test-view__start p{margin-bottom:0}.test-view__description{margin-bottom:36px}.test-view__quiz{max-width:800px;margin:0 auto}.test-view__progress{margin-bottom:32px}.test-view__progress .progress-bar{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:8px}.test-view__progress .progress-bar__fill{height:100%;background:#4caf50;transition:width .3s ease}.test-view__progress .progress-text{text-align:center;color:#666}.test-view__questions{position:relative;overflow:hidden;transition:min-height .3s ease}.test-view .question{transition:transform .6s ease,opacity .5s ease;position:absolute;width:100%;left:0;top:0}.test-view .question.slide-out-left{transform:translate(-100%);opacity:0}.test-view .question.slide-in-right,.test-view .question.slide-out-right{transform:translate(100%);opacity:0}.test-view .question.slide-in-left{transform:translate(-100%);opacity:0}.test-view .question.active{transform:translate(0);opacity:1;position:relative}.test-view .question__text{font-size:24px;margin-bottom:24px}.test-view .question__answers{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.test-view .question__navigation{display:flex;justify-content:space-between;gap:16px}.test-view .question:not(.answered) .answer-option:hover{border-color:var(--light-purple);background:var(--lilac)}.test-view .question.answered .answer-option{cursor:not-allowed}.test-view .answer-option{display:flex;align-items:center;padding:16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.test-view .answer-option.active{border-color:#4caf50;background:#f1f8f4}.test-view .answer-option input[type=radio]{margin-right:12px}input[type=radio]:checked+.test-view .answer-option__text{font-weight:600}.test-view .result-card{text-align:center;padding:48px;background:#f9f9f9;border-radius:12px;margin-bottom:60px}@media(max-width:430px){.test-view .result-card{padding:24px 24px 0}}.test-view .result-card__title{font-size:32px;margin-bottom:16px}.test-view .result-card__score{font-size:24px;color:#4caf50;margin-bottom:24px}.test-view .result-card__description{margin-bottom:32px;line-height:1.6}.test-view .result-card__actions{display:flex;justify-content:center;gap:32px}.test-view .result-card__actions .ymi-button{margin-bottom:32px}@media(max-width:767px){.test-view .result-card__actions{flex-direction:column;align-items:center}}.test-drip-subscribe{max-width:650px;margin:40px auto 0;padding:28px 24px;border-radius:16px;background-color:var(--blue);text-align:center}@media(max-width:430px){.test-drip-subscribe{background-color:var(--blue);border:none;margin-left:-24px;margin-right:-24px}}.test-drip-subscribe__title{color:var(--purple);font-size:22px;margin-bottom:10px}@media(max-width:430px){.test-drip-subscribe__title{font-size:18px;font-weight:600}}.test-drip-subscribe__text{font-size:15px;line-height:1.5;color:#555;margin-bottom:32px}.test-drip-subscribe__field{margin-bottom:16px}.test-drip-subscribe__input{width:100%;padding:12px 16px;border:1px solid #ccc;border-radius:10px;font-size:16px}.test-drip-subscribe__input:focus{outline:none;border-color:#7872b9}.test-drip-subscribe .form-check{align-items:center;gap:12px}.test-drip-subscribe .form-check label{font-size:.8rem;text-align:left;line-height:1.25;-webkit-user-select:none;user-select:none}.test-drip-subscribe__submit{width:100%;margin-top:20px}.test-drip-subscribe__message{margin-top:16px;font-size:16px;line-height:1.4}.test-drip-subscribe__message.is-success{color:#4caf50}.test-drip-subscribe__message.is-info{color:var(--grey)}.test-drip-subscribe__message.is-error{color:#e53935}
