.feedback{max-width:1240px;margin:auto;padding:110px 32px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid var(--line)}.feedback-intro>p:last-child{max-width:440px;color:var(--muted)}form{padding:34px;border:1px solid var(--line);background:rgba(11,23,31,.72)}fieldset{padding:0;margin:0 0 25px;border:0}legend,form>label{display:block;margin-bottom:22px;color:#c6d2d1;font-size:14px;font-weight:700}select,textarea{display:block;width:100%;margin-top:9px;padding:13px 14px;border:1px solid var(--line);border-radius:0;background:#071219;color:var(--ink);font:400 16px/1.5 var(--sans)}textarea{resize:vertical;min-height:90px}select:focus,textarea:focus{outline:2px solid rgba(99,230,193,.45);outline-offset:1px}.rating{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.rating input{position:absolute;opacity:0}.rating span{min-height:62px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:5px;color:#97aaaa;font:400 22px var(--serif);cursor:pointer}.rating small{font:400 11px var(--sans)}.rating input:checked+span{border-color:var(--mint);background:rgba(99,230,193,.1);color:var(--mint)}.rating input:focus-visible+span{outline:2px solid var(--mint)}.form-end{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.form-end p{margin:0;color:#718589;font-size:13px}.form-end .button{border:0;cursor:pointer;white-space:nowrap}.form-end .button:disabled{opacity:.55;cursor:wait}.trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.success{color:var(--mint)!important}.error{color:#ff9e8f!important}.beta-actions{justify-content:center}.beta-actions .secondary{background:rgba(7,16,22,.7)}@media(max-width:800px){.feedback{grid-template-columns:1fr;gap:35px}}@media(max-width:560px){.feedback{padding:80px 20px}form{padding:22px}.rating span{min-height:54px}.rating small{display:none}.form-end{align-items:stretch;flex-direction:column}.form-end .button{width:100%}}
