.feedback-page{padding:150px 0 100px}.feedback-hero{padding-bottom:58px}.feedback-hero h1{max-width:950px;margin:16px 0 24px;font-size:clamp(52px,6vw,88px);line-height:1.08}.feedback-hero .lede{max-width:630px}.feedback-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);gap:78px;align-items:start}.feedback-form{border:1px solid var(--line);background:rgba(255,254,251,.8);border-radius:24px;padding:36px}.feedback-form>label{display:block;font-size:14px;font-weight:600;margin:0 0 10px}.feedback-form select,.feedback-form textarea,.feedback-form input:not([type=checkbox]){width:100%;font:inherit;font-size:15px;color:var(--ink);border:1px solid #cecabe;background:var(--paper,#f4f2ec);border-radius:10px;padding:13px 14px;outline:none}.feedback-form :is(input,textarea,select):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.feedback-form select{margin-bottom:28px}.feedback-form textarea{min-height:220px;resize:vertical;line-height:1.65;margin-bottom:22px}.feedback-form .feedback-check{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:400;cursor:pointer}.feedback-check input{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0}.feedback-contact{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;margin-top:22px}.feedback-contact label{font-size:12px;color:var(--muted)}.feedback-contact input{display:block;margin-top:8px}.feedback-note{font-size:12px;color:var(--muted);line-height:1.8;margin:22px 0}.feedback-send{display:flex;align-items:center;gap:18px}.feedback-send>span{font-size:12px;color:var(--muted)}.feedback-form button:disabled{opacity:.55;cursor:wait}.feedback-aside{padding:20px 0}.feedback-aside h2{font-size:30px;line-height:1.3;letter-spacing:-1px;margin:18px 0}.feedback-aside>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.8;margin:20px 0}.feedback-aside .link-arrow{font-size:15px;overflow-wrap:anywhere}.feedback-help{border-top:1px solid var(--line);padding-top:24px;margin-top:34px;display:grid;gap:12px;font-size:13px}.feedback-help p{font-weight:600;margin-bottom:4px}#feedbackStatus{font-size:14px;line-height:1.7;margin:20px 0 0;overflow-wrap:anywhere}#feedbackStatus:empty{display:none}#feedbackStatus[data-state=sent]{color:#28714d}#feedbackStatus[data-state=error]{color:#a43b28}[hidden]{display:none!important}@media(max-width:850px){.feedback-columns{grid-template-columns:1fr;gap:28px}.feedback-page{padding-top:120px}.feedback-hero{padding-bottom:36px}.feedback-aside{max-width:600px}.feedback-form{padding:26px}}@media(max-width:480px){.feedback-form{padding:22px 18px;border-radius:18px}.feedback-contact{grid-template-columns:1fr}.feedback-send{flex-wrap:wrap;gap:12px}.feedback-hero h1{font-size:48px}}
