.feedback-page{color:#07110d;background:#f4f3e8;min-height:100vh;padding:50px 20px 90px}.feedback-wrap{max-width:660px;margin:auto}.feedback-back,.feedback-help a,.feedback-success a{text-underline-offset:3px;text-decoration:underline}.feedback-back{font-weight:800}.feedback-page h1{letter-spacing:-.05em;margin:35px 0 15px;font-size:clamp(38px,6vw,64px);line-height:1.05}.feedback-page p{font-size:16px;line-height:1.6}.feedback-form{gap:18px;margin-top:25px;display:grid}.feedback-form label{gap:8px;font-size:16px;font-weight:800;display:grid}.feedback-form label span{color:#526057;font-weight:400}.feedback-form input,.feedback-form select,.feedback-form textarea{color:#07110d;background:#fff;border:2px solid #07110d;border-radius:0;width:100%;padding:13px;font-size:16px}.feedback-form textarea{resize:vertical}.feedback-form button{color:#07110d;background:#ffc928;border:2px solid #07110d;padding:16px 20px;font-size:16px;font-weight:900;box-shadow:5px 5px #7c3aed}.feedback-form button:disabled{opacity:.6;cursor:wait}.feedback-error{background:#f9ddd9;padding:12px}.feedback-success{background:#fff;border:2px solid #07110d;margin-top:28px;padding:25px}.feedback-success h2{margin:0;font-size:25px}.feedback-help{margin-top:30px}.feedback-trap{opacity:0;left:-9999px;position:absolute!important}
