.feedback-page{color:#203127;background:#f5f0e6;min-height:100vh}.feedback-page>header{background:#fffdf8;border-bottom:1px solid #d9d0c1;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 540px);font:750 12px ui-sans-serif,system-ui,sans-serif;display:flex}.feedback-page>header a:first-child{letter-spacing:.1em;font-size:18px}.feedback-page>header a:last-child{border-bottom:1px solid}.feedback-shell{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:start;gap:64px;max-width:1080px;margin:auto;padding:88px 24px 110px;display:grid}.feedback-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,76px);line-height:1}.feedback-intro>p:not(.eyebrow){color:#686258;margin:25px 0;font:500 15px/1.8 ui-sans-serif,system-ui,sans-serif}.feedback-intro aside{background:#eee6d8;border-left:4px solid #d5a241;padding:18px 20px;font:500 12px/1.65 ui-sans-serif,system-ui,sans-serif}.feedback-intro aside b{margin-bottom:4px;display:block}.feedback-form,.feedback-signin,.feedback-thanks{background:#fffdf8;border:1px solid #d0c6b8;padding:34px;font:600 12px/1.5 ui-sans-serif,system-ui,sans-serif;box-shadow:14px 16px #294f3c1a}.feedback-form{gap:23px;display:grid}.feedback-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.feedback-form label{gap:8px;display:grid}.feedback-form select,.feedback-form textarea{color:#203127;background:#fff;border:1px solid #cfc5b6;border-radius:0;width:100%;padding:12px;font:500 14px/1.5 ui-sans-serif,system-ui,sans-serif}.feedback-form textarea{resize:vertical}.feedback-form fieldset{border:0;margin:0;padding:0}.feedback-form legend{margin-bottom:10px}.rating-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.rating-row label,.follow-up{grid-template-columns:none;align-items:flex-start;gap:7px;display:flex}.rating-row span{color:#81796e;width:100%;font-weight:500}.feedback-form button,.feedback-signin a,.feedback-thanks a{color:#fff;cursor:pointer;letter-spacing:.04em;background:#294f3c;border:0;width:fit-content;padding:13px 18px;font:800 11px ui-sans-serif,system-ui,sans-serif;display:inline-flex}.feedback-form button:disabled{opacity:.6;cursor:wait}.feedback-privacy{color:#81796e;margin:-12px 0 0;font-weight:500}.feedback-error{color:#9c3e31;margin:0}.feedback-signin h2,.feedback-thanks h2{margin-top:0;font-size:30px;line-height:1.15}.feedback-signin p,.feedback-thanks p{color:#686258;line-height:1.7}.feedback-thanks .eyebrow{color:#b95f4b}@media (max-width:780px){.feedback-shell{grid-template-columns:1fr;gap:36px;padding-top:58px}.feedback-pair{grid-template-columns:1fr}}
