.feedback-module-scss-module__Bz7NMq__hero{color:#fffdfa;text-align:center;background:linear-gradient(135deg,#ff7e36 0%,#2196f3 100%);padding:140px 0 80px}.feedback-module-scss-module__Bz7NMq__hero-content h1{margin-bottom:24px;font-size:48px;font-weight:700;line-height:1.2}.feedback-module-scss-module__Bz7NMq__hero-content p{opacity:.9;margin-bottom:0;font-size:24px}.feedback-module-scss-module__Bz7NMq__feedback{background-color:#fffdfa;padding:72px 0}.feedback-module-scss-module__Bz7NMq__feedback-content{max-width:800px;margin:0 auto}.feedback-module-scss-module__Bz7NMq__back-btn{color:#ff7e36;align-items:center;gap:8px;margin-bottom:32px;font-weight:500;text-decoration:none;transition:color .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.feedback-module-scss-module__Bz7NMq__back-btn:hover{color:#e66a2e}.feedback-module-scss-module__Bz7NMq__steps{justify-content:center;gap:16px;margin:32px 0;display:flex}.feedback-module-scss-module__Bz7NMq__step{color:#51463f;border:1px solid rgba(93,77,65,.14);border-radius:999px;padding:8px 16px;font-size:14px;transition:all .18s cubic-bezier(.2,.8,.2,1)}.feedback-module-scss-module__Bz7NMq__step.feedback-module-scss-module__Bz7NMq__active{color:#fffdfa;background:#ff7e36;border-color:#ff7e36}.feedback-module-scss-module__Bz7NMq__types{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.feedback-module-scss-module__Bz7NMq__type{color:#51463f;cursor:pointer;background:#fbf7f2;border:1px solid rgba(93,77,65,.14);border-radius:24px;padding:16px 24px;transition:all .18s cubic-bezier(.2,.8,.2,1)}.feedback-module-scss-module__Bz7NMq__type:hover{color:#ff7e36;border-color:#ff7e36}.feedback-module-scss-module__Bz7NMq__type.feedback-module-scss-module__Bz7NMq__active{color:#fffdfa;background:#ff7e36;border-color:#ff7e36}.feedback-module-scss-module__Bz7NMq__form{gap:32px;display:grid}.feedback-module-scss-module__Bz7NMq__form-group{gap:8px;display:grid}.feedback-module-scss-module__Bz7NMq__form label{color:#1f1a17;font-weight:500}.feedback-module-scss-module__Bz7NMq__form input,.feedback-module-scss-module__Bz7NMq__form textarea,.feedback-module-scss-module__Bz7NMq__form select{background:#fffdfa;border:1px solid rgba(93,77,65,.14);border-radius:24px;padding:24px;font-size:16px;transition:border-color .18s cubic-bezier(.2,.8,.2,1)}.feedback-module-scss-module__Bz7NMq__form input:focus,.feedback-module-scss-module__Bz7NMq__form textarea:focus,.feedback-module-scss-module__Bz7NMq__form select:focus{border-color:#ff7e36;outline:none}.feedback-module-scss-module__Bz7NMq__form textarea{resize:vertical;min-height:120px}.feedback-module-scss-module__Bz7NMq__hint{color:#8a7f75;font-size:14px}.feedback-module-scss-module__Bz7NMq__file-upload{text-align:center;cursor:pointer;border:2px dashed rgba(93,77,65,.14);border-radius:24px;padding:48px;transition:all .18s cubic-bezier(.2,.8,.2,1)}.feedback-module-scss-module__Bz7NMq__file-upload:hover{background:rgba(255,126,54,.05);border-color:#ff7e36}.feedback-module-scss-module__Bz7NMq__file-list{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.feedback-module-scss-module__Bz7NMq__file-item{background:#fbf7f2;border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.feedback-module-scss-module__Bz7NMq__actions{gap:24px;margin-top:48px;display:flex}.feedback-module-scss-module__Bz7NMq__btn{cursor:pointer;border:none;border-radius:24px;padding:24px 32px;font-size:16px;font-weight:500;transition:all .18s cubic-bezier(.2,.8,.2,1)}.feedback-module-scss-module__Bz7NMq__btn.feedback-module-scss-module__Bz7NMq__primary{color:#fffdfa;background:#ff7e36}.feedback-module-scss-module__Bz7NMq__btn.feedback-module-scss-module__Bz7NMq__primary:hover{background:#e66a2e}.feedback-module-scss-module__Bz7NMq__btn.feedback-module-scss-module__Bz7NMq__secondary{color:#ff7e36;background:0 0;border:1px solid #ff7e36}.feedback-module-scss-module__Bz7NMq__btn.feedback-module-scss-module__Bz7NMq__secondary:hover{color:#fffdfa;background:#ff7e36}.feedback-module-scss-module__Bz7NMq__result{text-align:center;background:#fbf7f2;border-radius:24px;margin-top:32px;padding:32px}@media (max-width:768px){.feedback-module-scss-module__Bz7NMq__hero-content h1{font-size:36px}.feedback-module-scss-module__Bz7NMq__steps{flex-wrap:wrap}.feedback-module-scss-module__Bz7NMq__types{justify-content:center}.feedback-module-scss-module__Bz7NMq__actions{flex-direction:column}}
