.support-panel{margin:0 clamp(20px,4vw,64px) 48px;padding:clamp(22px,4vw,42px);border:1px solid var(--line);border-radius:28px;background:var(--surface);color:var(--text);box-shadow:2px 2px 6px #0006;scroll-margin-top:110px}
.support-panel h2{font-size:clamp(26px,4vw,38px);letter-spacing:-.04em}.support-panel>p{max-width:75ch;line-height:1.7}
.support-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.support-form label{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:600;min-width:0}.support-wide{grid-column:1/-1}
.support-form input:not([type=checkbox]),.support-form select,.support-form textarea{box-sizing:border-box;width:100%;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;line-height:1.5}.support-form textarea{resize:vertical}.support-form :is(input,select,textarea):focus-visible{outline:2px solid #d9b856;outline-offset:3px}
.support-form .support-consent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6}.support-consent input{margin-top:5px;accent-color:#d9b856;flex:none}.support-small{font-size:12px;line-height:1.7;margin:0}.support-submit{justify-self:start;background:#d9b856;color:#151515;border:0;border-radius:14px;padding:16px 23px;font:inherit;font-weight:700;cursor:pointer;transition:transform .25s}.support-submit:hover{transform:translateY(-2px)}.support-submit:focus-visible,.support-link:focus-visible{outline:2px solid #d9b856;outline-offset:4px}.support-notice{border:1px solid #d9b856;border-radius:14px;padding:16px}.support-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.support-link{color:inherit;text-decoration:none;font-size:13px;white-space:nowrap}.support-panel a{overflow-wrap:anywhere}
@media(max-width:640px){.support-form{grid-template-columns:minmax(0,1fr)}.support-submit{width:100%}.support-link{font-size:11px}.support-panel{scroll-margin-top:140px}}
@media(prefers-reduced-motion:reduce){.support-submit{transition:none}.support-submit:hover{transform:none}}
