.feedback-page{width:min(838px,100%);padding:156px var(--site-gutter,16px) 96px}.feedback-page .feedback-page__head{text-align:center;margin-bottom:40px}.feedback-page .feedback-page__title{margin:0 0 20px;font-size:56px;line-height:1.2}.feedback-page .info-lede{color:#707070;margin:0 auto;font-size:18px;line-height:1.4}.feedback-page .feedback-page__card{box-shadow:none;background:0 0;padding:0}.feedback-page .fb__field select{-webkit-appearance:none;appearance:none;color:#1a1d21;width:100%;min-height:46px;font:inherit;background:#f7f7f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%231a1d21' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/16px 16px no-repeat;border:1px solid #1a1d2129;border-radius:12px;padding:12px 44px 12px 14px;font-size:15px}.feedback-page .fb__field select:focus-visible{outline-offset:1px;outline:2px solid #5b49e9}@media (width>=810px) and (width<=1439px){.feedback-page .feedback-page__title{font-size:44px}}@media (width<=809px){.feedback-page .feedback-page__title{font-size:34px}}.feedback-page .fb__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.feedback-page .fb__field{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.feedback-page .fb__field--wide,.feedback-page .fb__legend,.feedback-page .fb__use,.feedback-page .fb__form>.fb__error,.feedback-page .fb__btn{grid-column:1/-1}.feedback-page .fb__legend{color:#5c5f66;margin:0 0 -6px;font-size:13px}.feedback-page .fb__field label,.feedback-page .fb__group legend{color:#1a1d21;padding:0;font-size:14px;font-weight:500}.feedback-page .fb__group legend{margin-bottom:8px}.feedback-page .fb__field label span{color:#707070;font-weight:400}.feedback-page .fb__req{color:#9a2f3f;margin-left:2px;text-decoration:none}.feedback-page .fb__hint{color:#707070;margin:0;font-size:13px;line-height:1.5}.feedback-page .fb__field :is(input:not([type=radio]),textarea){color:#1a1d21;width:100%;font:inherit;background:#f7f7f4;border:1px solid #1a1d2129;border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .16s,background-color .16s}.feedback-page .fb__field input:not([type=radio]){min-height:46px;padding-block:0}.feedback-page .fb__field textarea{resize:vertical;min-height:140px;line-height:1.5}.feedback-page .fb__field :is(input,textarea)::placeholder{color:#9a9ca1}.feedback-page .fb__field :is(input:not([type=radio]),textarea):focus{background:#fff;border-color:#5b49e9}.feedback-page .fb__field :is(input,textarea):focus-visible{outline-offset:1px;outline:2px solid #5b49e9}.feedback-page .fb__kinds{flex-wrap:wrap;gap:8px;display:flex}.feedback-page .fb__kind,.feedback-page .fb__score{cursor:pointer;position:relative}.feedback-page .fb__kind input,.feedback-page .fb__score input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.feedback-page .fb__kind span{color:#1a1d21;background:#f7f7f4;border:1px solid #1a1d2129;border-radius:12px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.feedback-page .fb__scores{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.feedback-page .fb__score span{color:#1a1d21;font-variant-numeric:tabular-nums;background:#f7f7f4;border:1px solid #1a1d2129;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-size:16px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex}.feedback-page :is(.fb__kind,.fb__score):hover span{border-color:#5b49e9}.feedback-page :is(.fb__kind,.fb__score) input:checked+span{color:#f6f6f3;background:#1a1d21;border-color:#1a1d21}.feedback-page .fb__score input:checked+span{transform:translateY(-2px)}.feedback-page :is(.fb__kind,.fb__score) input:focus-visible+span{outline-offset:2px;outline:2px solid #5b49e9}.feedback-page .fb__group[aria-invalid=true] .fb__score span{border-color:#9a2f3f}.feedback-page .fb__scale{color:#707070;justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.feedback-page .fb__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.feedback-page .fb__use{color:#3f3a5c;background:#f3f1fd;border-radius:12px;margin:4px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}.feedback-page .fb__use a{color:#1a1d21;text-underline-offset:3px}.feedback-page .fb__error{color:#9a2f1f;margin:0;font-size:14px}.feedback-page .fb__btn{color:#f6f6f3;min-height:50px;font:inherit;cursor:pointer;background:#1a1d21;border:0;border-radius:12px;justify-self:start;padding:0 26px;font-size:15px;font-weight:500;transition:background-color .16s,opacity .16s}.feedback-page .fb__btn:hover{background:#5b49e9}.feedback-page .fb__btn:focus-visible{outline-offset:2px;outline:2px solid #5b49e9}.feedback-page .fb__btn:disabled{opacity:.55;cursor:progress}.feedback-page .fb__done{color:#1f3a1a;background:#eef5ea;border-radius:14px;margin-bottom:24px;padding:20px 22px;animation:.32s both fb-in}.feedback-page .fb__done:focus{outline:none}.feedback-page .fb__done p{margin:0;font-size:15px;line-height:1.55}.feedback-page .fb__done .fb__done-title{margin-bottom:4px;font-family:Argesta Display,serif;font-size:24px;line-height:1.2}@keyframes fb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=767px){.feedback-page{padding-top:120px}.feedback-page .fb__form{grid-template-columns:minmax(0,1fr)}.feedback-page .fb__scores{grid-template-columns:repeat(5,minmax(0,1fr))}.feedback-page .fb__btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.feedback-page :is(.fb__btn,.fb__score span,.fb__kind span){transition:none}.feedback-page .fb__score input:checked+span{transform:none}.feedback-page .fb__done{animation:none}}
