.support-section{padding-top:150px;min-height:80vh}.support-intro{max-width:760px;margin:0 auto 28px;text-align:center}.support-card{max-width:820px;margin:0 auto;padding:36px;border:1px solid rgba(0,245,160,.22);border-radius:16px;background:rgba(12,18,24,.94)}.support-form{display:grid;gap:22px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.support-field{display:flex;flex-direction:column;gap:8px}.support-field label{font-size:1.1rem;font-weight:600;color:#fff}.support-field label span{font-weight:400;color:#a8b6bf;font-size:.95rem}.support-form input,.support-form select,.support-form textarea{width:100%;min-width:0;padding:14px;border:1px solid #475762;border-radius:8px;background:#121d25;color:#f4f8fb;font:inherit;font-size:1.05rem}.support-form select option{background:#121d25}.support-form textarea{min-height:180px;resize:vertical}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline:2px solid #00e5a0;outline-offset:2px}.support-form small{font-size:.95rem;color:#a8b6bf;line-height:1.5}.support-form button:disabled{opacity:.65;cursor:wait}.support-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:#fff;overflow-wrap:anywhere}.support-file button{border:1px solid #53636d;border-radius:6px;background:#182a35;color:#fff;padding:8px 12px;cursor:pointer}.support-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.support-status{padding:18px;margin-top:24px;border:1px solid #00e5a0;border-radius:8px;color:#d3ffe9;line-height:1.6}.support-status.is-error{border-color:#ee8888;color:#ffd0d0}#support-request{scroll-margin-top:105px}.support-form .btn{justify-self:start;border:0;cursor:pointer;font:inherit;font-weight:700}.support-form input[type=file]{padding:12px}.support-form input[type=file]::file-selector-button{border:0;border-radius:5px;padding:10px;margin-right:14px;background:#263d4c;color:white;cursor:pointer}@media(max-width:640px){.support-section{padding-top:120px}.support-grid{grid-template-columns:1fr}.support-card{padding:22px}.support-form .btn{width:100%}.support-intro{text-align:left}}
