.feedback-page{color:#e0eaff;background:#060e20;min-height:100vh;padding:18px;position:relative;overflow:hidden}.feedback-page__bg{pointer-events:none;background:radial-gradient(circle at 18% 12%,#ffb57a24,#0000 28%),radial-gradient(circle at 82% 18%,#4a9cff24,#0000 30%),linear-gradient(#091226f5,#050a18);position:fixed;inset:0}.feedback-page__header,.feedback-page__main{z-index:1;position:relative}.feedback-page__main{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:28px;width:min(920px,100%);margin:36px auto 0;display:grid}.feedback-page__intro{padding-top:12px}.feedback-page__eyebrow{color:#ffd4af;text-transform:uppercase;letter-spacing:0;margin:0 0 10px;font-size:13px;font-weight:800}.feedback-page__intro h1{color:#f5f7ff;letter-spacing:0;margin:0;font-size:clamp(32px,5vw,56px);line-height:1.02}.feedback-page__intro p:not(.feedback-page__eyebrow){color:#d0def7d1;margin:18px 0 0;font-size:16px;line-height:1.65}.feedback-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080f1fc7;border:1px solid #7a97c752;border-radius:16px;flex-direction:column;gap:16px;padding:22px;display:flex;box-shadow:0 18px 60px #00000047}.feedback-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feedback-form__field{color:#e2ebfceb;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.feedback-form__field input,.feedback-form__field textarea{color:#f2f6ff;width:100%;font:inherit;background:#050c1ab8;border:1px solid #81a4db47;border-radius:10px;outline:none;padding:11px 12px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s}.feedback-form__field textarea{resize:vertical;min-height:180px;line-height:1.55}.feedback-form__field input::placeholder,.feedback-form__field textarea::placeholder{color:#a9bee27a}.feedback-form__field input:focus,.feedback-form__field textarea:focus{background:#081226e6;border-color:#4a9cffad;box-shadow:0 0 0 3px #4a9cff29}.feedback-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.feedback-form__status{border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.45}.feedback-form__status--error{color:#ffb6a8;background:#ff64461a;border:1px solid #ff644659}.feedback-form__status--success{color:#a8f1cb;background:#64dca01a;border:1px solid #64dca05c}.feedback-form__actions{justify-content:flex-end;display:flex}.feedback-form__submit{color:#d9ebff;font:inherit;cursor:pointer;background:#4a9cff33;border:1px solid #4a9cff94;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s,transform .15s}.feedback-form__submit:hover:not(:disabled){background:#4a9cff4d;border-color:#4a9cffc7;transform:translateY(-1px)}.feedback-form__submit:disabled{cursor:wait;opacity:.68}@media (max-width:820px){.feedback-page{padding:14px}.feedback-page__main{grid-template-columns:minmax(0,1fr);margin-top:24px}.feedback-page__intro{padding-top:0}}@media (max-width:600px){.feedback-form{padding:16px}.feedback-form__row{grid-template-columns:minmax(0,1fr)}.feedback-form__submit{width:100%}}
