.vm-support-portal{max-width:900px;margin:50px auto;padding:0 20px}.vm-support-intro{text-align:center;margin-bottom:28px}.vm-support-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px;border:1px solid #e5e5e5;border-radius:14px;background:#fff}.vm-support-form label{display:grid;gap:7px;font-weight:600}.vm-support-form input,.vm-support-form select,.vm-support-form textarea{width:100%;padding:11px 12px;border:1px solid #ccc;border-radius:8px;font:inherit}.vm-support-full{grid-column:1/-1}.vm-support-success{margin-top:20px;padding:15px;border-radius:10px;background:#ecf8f1;color:#146c43}@media(max-width:680px){.vm-support-form{grid-template-columns:1fr}.vm-support-full{grid-column:auto}}