.v2-apply{--v2-error:#b8361f;gap:22px;display:grid}.v2-apply-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (max-width:599px){.v2-apply-pair{grid-template-columns:1fr}}.v2-field{letter-spacing:-.006em;color:var(--v2-ink);gap:8px;font-size:14.5px;font-weight:500;line-height:1.4;display:grid}.v2-field :is(input:not([type=radio]),textarea,select){width:100%;min-height:50px;box-shadow:inset 0 0 0 1px rgba(var(--v2-shade), .16), 0 1px 2px rgba(var(--v2-shade), .04);font:inherit;color:var(--v2-ink);background:#fff;border:0;border-radius:14px;outline:none;padding:13px 16px;font-size:16px;font-weight:400;transition:box-shadow .2s}.v2-field textarea{resize:vertical;min-height:160px;line-height:1.5}.v2-field :is(input:not([type=radio]),textarea,select):hover{box-shadow:inset 0 0 0 1px rgba(var(--v2-shade), .3), 0 1px 2px rgba(var(--v2-shade), .04)}.v2 .v2-field :is(input:not([type=radio]),textarea,select):focus-visible,.v2-field :is(input:not([type=radio]),textarea,select):focus{box-shadow:inset 0 0 0 1.5px var(--v2-ink), 0 0 0 4px rgba(var(--v2-glow-1), .55);outline:none}.v2-field :is(input:not([type=radio]),textarea,select):user-invalid{box-shadow:inset 0 0 0 1.5px var(--v2-error), 0 0 0 4px #b8361f1f}.v2-field input[type=file]{color:var(--v2-ink-2);cursor:pointer;align-items:center;padding:7px 16px 7px 7px;font-size:14.5px;display:flex}.v2-field input[type=file]::file-selector-button{border-radius:var(--v2-radius-pill);background:var(--v2-ink);color:#fff;height:36px;font:inherit;cursor:pointer;border:0;margin-right:14px;padding:0 16px;font-size:14px;font-weight:600}.v2-apply-error{color:var(--v2-error);margin:0;font-size:14.5px;font-weight:500;line-height:1.45}button.v2-apply-submit{cursor:pointer;border:0;justify-self:start;font-family:inherit}button.v2-apply-submit:disabled{opacity:.6;cursor:progress}.v2-apply-sent{border-radius:var(--v2-radius-box);box-shadow:0 0 0 1px rgba(var(--v2-shade), .08);letter-spacing:-.015em;color:var(--v2-ink);background:#fff;margin:0;padding:24px 26px;font-size:18px;font-weight:500}.v2-select{display:block;position:relative}.v2-select select{appearance:none;padding-right:44px}.v2-select svg{width:20px;height:20px;color:var(--v2-meta);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.v2-choice{border:0;margin:0;padding:0}.v2-choice-row{gap:24px;margin-top:10px;display:flex}.v2-choice-row label{align-items:center;gap:8px;font-weight:400;display:inline-flex}.v2-choice-row input{width:16px;height:16px;accent-color:var(--v2-ink)}
