.feedback-main{max-width:1240px;padding:65px 6% 25px}.feedback-heading{max-width:710px}.feedback-heading h1{letter-spacing:-3.8px;margin:22px 0;font-size:clamp(44px,6vw,72px);line-height:1.06}.feedback-heading>p:not(.eyebrow){color:var(--muted);max-width:530px;font-size:16px;line-height:1.8}.feedback-heading .feedback-note{font-size:12px!important}.feedback-columns{grid-template-columns:1.1fr 1fr;align-items:start;gap:7%;margin-top:45px;display:grid}.feedback-form-panel{border:1px solid var(--line);background:var(--surface);padding:28px}.feedback-form-panel h2,.feedback-contract h2{letter-spacing:-.8px;margin:0 0 14px;font-size:25px;line-height:1.2}.feedback-helper{color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.8}.feedback-form-panel label{flex-direction:column;gap:9px;margin:20px 0 0;font-size:12px;display:flex}.feedback-form-panel label>span{color:var(--muted);font-size:10px}.feedback-form-panel input,.feedback-form-panel select,.feedback-form-panel textarea{background:var(--paper);width:100%;color:var(--ink);border:1px solid #3a4844;border-radius:0;padding:11px 12px;font-size:13px;line-height:1.6}.feedback-form-panel textarea{resize:vertical}.feedback-form-panel :disabled{opacity:.6;cursor:not-allowed}.feedback-count{color:var(--muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:9px;display:flex}.feedback-count small{font-size:9px}.feedback-count span{white-space:nowrap;font-family:var(--mono)}.feedback-optionals{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feedback-form-panel .feedback-consent{flex-direction:row;align-items:flex-start;gap:11px;margin-block:25px}.feedback-consent input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.feedback-consent span{line-height:1.8;font-size:11px!important}.feedback-form-panel .button{justify-content:center;gap:20px;width:100%}.feedback-form-panel .button+p{margin:15px 0 0}.feedback-error,.feedback-pending{color:#f0c8a5;background:#2a1b16;border:1px solid #76523e;padding:14px;font-size:12px;line-height:1.8}.feedback-pending{color:#ded4a7;background:#242315;border-color:#685d36}.feedback-contract{padding-top:5px}.feedback-contract .eyebrow{font-size:9px}.feedback-contract p{color:var(--muted);font-size:12px;line-height:1.85}.feedback-contract code{overflow-wrap:anywhere;color:#c2ddba;font-size:10px}.feedback-url{border:1px solid var(--line);background:var(--surface);margin:18px 0;padding:12px 15px;display:block}.feedback-contract pre{font:10px/1.85 var(--mono);border-left:2px solid var(--accent);background:#111b15;padding:20px;overflow:auto}.feedback-contract>a,.feedback-privacy a{text-underline-offset:4px;font-size:11px;text-decoration:underline}.feedback-privacy{border-top:1px solid var(--line);margin-top:27px;padding-top:17px}.feedback-privacy h3{font-size:17px}.feedback-success{padding-block:20px}.feedback-success>svg{color:var(--accent);margin-bottom:25px}.feedback-success p{color:var(--muted);font-size:12px;line-height:1.8}.feedback-success .feedback-receipt{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);padding:14px;font-size:10px}.feedback-success .button{margin-top:25px}.feedback-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:50px;padding:45px 0 20px;font-size:11px;display:flex}.feedback-site .brand{font-size:22px}.feedback-site .nav nav{gap:25px}@media (max-width:760px){.feedback-main{padding-top:38px}.feedback-columns{grid-template-columns:1fr;gap:35px}.feedback-heading h1{letter-spacing:-2.5px;font-size:48px}.feedback-heading>p:not(.eyebrow){font-size:14px}.feedback-form-panel{padding:23px}.feedback-optionals{grid-template-columns:1fr;gap:0}.feedback-site .brand{font-size:18px}.feedback-site .nav nav{gap:16px;font-size:10px}.feedback-footer{flex-direction:column}.feedback-form-panel input,.feedback-form-panel select,.feedback-form-panel textarea{font-size:16px}}
