.feedback-form-section{--feedback-form-section-margin-top:var(--section-margin-80);--feedback-form-section-margin-bottom:var(--section-margin-80)}.feedback-form{width:100%;max-width:480px;margin-inline:auto}.feedback-form__heading{margin:0 0 var(--gap-8);color:var(--brand-primary-deep)}.feedback-form__body{margin:0 0 var(--gap-20);color:var(--brand-neutral-text-light)}.feedback-form__card{gap:var(--gap-12);border-radius:var(--radius-card-sm);border:1px solid var(--brand-border-color);background-color:var(--brand-neutral-surface-5);padding:var(--gap-24);flex-direction:column;display:flex}.feedback-form__rating{gap:var(--gap-4);font-size:1.5rem;line-height:1;display:flex}.feedback-form__star{line-height:inherit;color:var(--brand-border-color)}.feedback-form__star--filled{color:var(--brand-secondary)}.feedback-form__field{gap:var(--gap-4);flex-direction:column;display:flex}.feedback-form__label{color:var(--brand-neutral-text);font-size:var(--body-small-size);font-weight:500}.feedback-form__required{color:var(--brand-danger)}.feedback-form__input,.feedback-form__textarea{border-radius:var(--radius-card-sm);border:1px solid var(--brand-border-color);background-color:var(--brand-white);width:100%;padding:var(--gap-12);color:var(--brand-neutral-text);font-size:var(--body-small-size);line-height:var(--body-small-line-height)}.feedback-form__input::placeholder,.feedback-form__textarea::placeholder{color:var(--brand-neutral-text-light)}.feedback-form__consent{align-items:flex-start;gap:var(--gap-8);display:flex}.feedback-form__consent-text{color:var(--brand-neutral-text-light);font-size:var(--body-caption-size);line-height:var(--body-caption-line-height)}.feedback-form__consent-text a{text-decoration:underline}.feedback-form__error{color:var(--brand-danger);font-size:var(--body-caption-size);margin:0}.feedback-form--success{border-radius:var(--radius-card-sm);border:1px solid var(--brand-border-color);background-color:var(--brand-neutral-surface-5);padding:var(--gap-24);text-align:center}.feedback-form--success p{color:var(--brand-primary-deep);margin:0;font-weight:600}
