.ApplyForm-module__7yOAcW__form{border:1px solid var(--brand-line);border-radius:var(--radius-card);background:var(--brand-paper);flex-direction:column;gap:16px;padding:24px;display:flex}.ApplyForm-module__7yOAcW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.ApplyForm-module__7yOAcW__row{grid-template-columns:1fr}}.ApplyForm-module__7yOAcW__field{flex-direction:column;gap:6px;display:flex}.ApplyForm-module__7yOAcW__field label{font-size:var(--form-label-size);text-transform:uppercase;letter-spacing:var(--form-label-letter-spacing);color:var(--form-label-color);font-weight:700}.ApplyForm-module__7yOAcW__field input,.ApplyForm-module__7yOAcW__field textarea{font:inherit;color:var(--brand-ink);background:var(--form-control-background);border:1px solid var(--form-control-border);border-radius:var(--radius-control);padding:var(--form-control-padding);font-size:14px}.ApplyForm-module__7yOAcW__field input:focus-visible,.ApplyForm-module__7yOAcW__field textarea:focus-visible{border-color:var(--brand-wine);box-shadow:var(--form-focus-ring);outline:none}.ApplyForm-module__7yOAcW__field textarea{resize:vertical}.ApplyForm-module__7yOAcW__field input[type=file]{padding:8px;font-size:13px}.ApplyForm-module__7yOAcW__consent{color:var(--brand-muted);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.ApplyForm-module__7yOAcW__consent input{flex-shrink:0;margin-top:3px}.ApplyForm-module__7yOAcW__errorText{color:var(--form-error-color);margin:0;font-size:13px;font-weight:700}.ApplyForm-module__7yOAcW__submitButton{background:var(--form-submit-background);color:#fff;border-radius:8px;align-self:flex-start;padding:12px 22px;font-size:13px;font-weight:700;transition:background .18s}.ApplyForm-module__7yOAcW__submitButton:hover:not(:disabled){background:var(--form-submit-hover-background)}.ApplyForm-module__7yOAcW__submitButton:disabled{opacity:.6;cursor:not-allowed}.ApplyForm-module__7yOAcW__success{border:1px solid var(--brand-line);border-radius:var(--radius-card);background:var(--color-gold-tint);flex-direction:column;gap:8px;padding:24px;display:flex}.ApplyForm-module__7yOAcW__successTitle{color:var(--brand-ink);margin:0;font-size:16px;font-weight:800}.ApplyForm-module__7yOAcW__success p{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.6}
