.message-form[data-v-e361e418]{background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:42px}@media(max-width:640px){.message-form[data-v-e361e418]{padding:28px 20px}}.form-head[data-v-e361e418]{margin-bottom:30px}.form-head .en[data-v-e361e418]{color:var(--c-primary-dark);font-family:var(--font-num);font-size:12px;letter-spacing:4px;margin-bottom:8px;text-transform:uppercase}.form-head h3[data-v-e361e418]{color:var(--c-text);font-size:24px;font-weight:700;margin-bottom:10px}.form-head .sub[data-v-e361e418]{color:var(--c-text-2);font-size:14px;line-height:1.8}.form-body[data-v-e361e418]{display:flex;flex-direction:column;gap:20px}.row[data-v-e361e418]{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:640px){.row[data-v-e361e418]{grid-template-columns:1fr}}.field[data-v-e361e418]{display:flex;flex-direction:column;gap:8px}.field .label[data-v-e361e418]{color:var(--c-text);font-size:14px;font-weight:600}.field .label em[data-v-e361e418]{color:var(--c-danger);font-style:normal}.field input[data-v-e361e418],.field textarea[data-v-e361e418]{background:var(--c-bg-soft);border:1.5px solid var(--c-line);border-radius:var(--radius-sm);color:var(--c-text);font-size:15px;padding:12px 16px;resize:vertical;transition:border-color var(--dur),box-shadow var(--dur)}.field input[data-v-e361e418]::-moz-placeholder,.field textarea[data-v-e361e418]::-moz-placeholder{color:var(--c-text-3)}.field input[data-v-e361e418]::placeholder,.field textarea[data-v-e361e418]::placeholder{color:var(--c-text-3)}.field input[data-v-e361e418]:focus,.field textarea[data-v-e361e418]:focus{background:#fff;border-color:var(--c-primary);box-shadow:0 0 0 3px #45a94e2e;outline:none}.form-error[data-v-e361e418]{color:var(--c-danger);font-size:14px}.submit-btn[data-v-e361e418]{align-self:flex-start;min-width:160px}.submit-btn[data-v-e361e418]:disabled{cursor:not-allowed;opacity:.6}.form-success[data-v-e361e418]{padding:30px 0 16px;text-align:center}.form-success svg[data-v-e361e418]{color:var(--c-primary-dark);margin-bottom:16px}.form-success h4[data-v-e361e418]{color:var(--c-text);font-size:20px;font-weight:700;margin-bottom:10px}.form-success p[data-v-e361e418]{color:var(--c-text-2);font-size:14px;margin-bottom:26px}
