.feedback-hero{padding:85px max(7vw,34px) 72px;color:#fff;background:linear-gradient(115deg,#14151c,#30262b 65%,#831024 160%)}.feedback-hero p{margin:0 0 16px;color:#fa7181;font-size:11px;font-weight:800;letter-spacing:.16em}.feedback-hero h1{margin:0;font-size:clamp(48px,6vw,78px);line-height:.9;letter-spacing:-.07em}.feedback-hero h1 em{font-weight:400}.feedback-hero span{display:block;max-width:540px;margin-top:25px;color:#d5d5dc;line-height:1.65}.feedback-form-section{padding:85px max(7vw,34px);display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;background:#f6f6f7}.feedback-form-section h2{margin:0;font-size:clamp(40px,4.5vw,62px);line-height:.94;letter-spacing:-.06em}.feedback-form-section h2 em{font-weight:400}.feedback-form-section>div>span{display:block;margin-top:22px;color:#6b6b74;line-height:1.65}.feedback-form{display:grid;gap:27px;padding:35px;background:#fff;box-shadow:0 18px 42px rgba(20,20,27,.08)}.feedback-form fieldset{margin:0;padding:0;border:0}.feedback-form legend,.feedback-form label{font-size:11px;font-weight:800;color:#4e4f58}.rating-options{display:flex;gap:10px;margin-top:13px}.rating-options label{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid #c6c6cc;border-radius:50%;cursor:pointer;font-size:14px}.rating-options input{position:absolute;opacity:0}.rating-options label:has(input:checked){border-color:#e40521;background:#e40521;color:#fff}.feedback-form textarea{width:100%;min-height:115px;margin-top:8px;padding:12px;border:1px solid #c6c6cc;font:15px 'Nunito Sans',sans-serif;resize:vertical}.feedback-form button{width:max-content;border:0;background:#e40521;padding:16px 22px;color:#fff;font:800 11px 'Nunito Sans',sans-serif;text-transform:uppercase;cursor:pointer}.feedback-form .callback-status{margin:0;color:#28743c;font-size:13px}@media(max-width:760px){.feedback-hero,.feedback-form-section{padding-left:24px;padding-right:24px}.feedback-form-section{grid-template-columns:1fr;gap:38px}}
