.feedback-page{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;align-items:start}.feedback-intro h1{font:600 clamp(44px,5vw,70px)/1.08 Manrope,sans-serif;letter-spacing:-2px;margin:20px 0 24px}.feedback-intro>p{font-size:18px;color:#49675f}.feedback-form{background:white;border:1px solid var(--line);border-radius:20px;padding:32px}.feedback-form label{display:block;font-weight:600;margin-bottom:20px}.feedback-form label span{font-weight:400;color:#49675f}.feedback-form input,.feedback-form select,.feedback-form textarea{display:block;width:100%;background:#fff;color:var(--ink);border:1px solid #9bb7b0;border-radius:8px;padding:12px;margin-top:7px;min-height:48px}.feedback-form textarea{resize:vertical}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{outline:2px solid #00877a;outline-offset:2px}.feedback-help{font-size:14px!important;color:#49675f}.feedback-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feedback-form .button{min-height:48px}.feedback-form #feedback-status{margin:15px 0 0}@media(max-width:800px){.feedback-page{grid-template-columns:1fr;gap:24px;padding:45px 6%}.feedback-form{padding:22px}.feedback-form .form-row{grid-template-columns:1fr;gap:0}}
.delivery-note{margin-top:18px}.feedback-form a{text-decoration:underline;overflow-wrap:anywhere}.copy-feedback{border:1px solid var(--ink);border-radius:30px;background:white;color:var(--ink);padding:12px 20px;cursor:pointer}#email-preview{margin-top:24px}#prepared-message{font-size:14px}
