.support-message{width:100%;scroll-margin-top:110px}.support-message form{margin:0;width:100%}.support-message label{display:block;margin:20px 0 0;font-size:14px;font-weight:600;color:#e5edfa}.support-message input:not([type=hidden]),.support-message textarea{display:block;box-sizing:border-box;width:100%;margin:8px 0 0;padding:13px 15px;border:1px solid #40516a;border-radius:9px;background:#141e2c;color:#f1f5fc;font:14px/1.6 system-ui;min-width:0}.support-message textarea{resize:vertical;min-height:145px}.support-message input::placeholder,.support-message textarea::placeholder{color:#8398b5}.support-message input:focus-visible,.support-message textarea:focus-visible,.support-submit:focus-visible{outline:2px solid #9bc5ff;outline-offset:3px}.support-message .support-form-note{font-size:12px;color:#9db0ca;line-height:1.7;margin:14px 0 20px}.support-submit{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 20px;min-height:46px;border:1px solid #4a83fb;border-radius:9px;background:#2563eb;color:#fff;font:650 14px system-ui;cursor:pointer}.support-submit:hover{background:#3475ff}.support-success,.support-error{padding:16px 18px;border-radius:10px;line-height:1.7;margin:16px 0}.support-message .support-success{background:#173d32;color:#b4eed6;border:1px solid #30755d}.support-message .support-error{background:#422b36;color:#ffd1db;border:1px solid #775064}.support-message .support-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.support-form-card{background:#192434;border:1px solid #344761;border-radius:18px;padding:30px;margin:0 0 38px}.support-form-card h2{font-size:24px;letter-spacing:-.6px;margin:0}.support-form-card>p{color:#aebed5;margin:8px 0 0}.contact-card .support-message{margin-top:24px}@media(max-width:650px){.support-form-card{padding:22px}.support-submit{width:100%}.support-message input:not([type=hidden]),.support-message textarea{font-size:16px}}

.support-message input[type=file]{padding:10px;cursor:pointer}.support-message input[type=file]::file-selector-button{border:1px solid #476181;border-radius:6px;background:#243b5b;color:#edf4ff;padding:9px 12px;margin-right:12px;cursor:pointer}
