.outro__lede{max-width:560px;margin:20px auto 0;font-size:15px;line-height:1.7;color:rgb(245 240 230 / .72)}.apply-form{max-width:720px;margin:40px auto 8px;text-align:left}html[dir="rtl"] .apply-form{text-align:right}.apply-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.apply-field{display:flex;flex-direction:column;gap:8px}.apply-field--full{grid-column:1 / -1}.apply-field__label{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}html[dir="rtl"] .apply-field__label{letter-spacing:0}.apply-field input,.apply-field select,.apply-field textarea{width:100%;padding:14px 16px;font-family:var(--font-body);font-size:15px;font-weight:300;color:var(--cream);background:rgb(255 255 255 / .04);border:1px solid var(--line-strong);border-radius:0;transition:border-color 0.3s ease,background 0.3s ease;-webkit-appearance:none;appearance:none}.apply-field textarea{resize:vertical;min-height:110px}.apply-field input::placeholder,.apply-field textarea::placeholder{color:rgb(245 240 230 / .38)}.apply-field input:focus,.apply-field select:focus,.apply-field textarea:focus{outline:none;border-color:var(--gold);background:rgb(255 255 255 / .07)}.apply-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9a96a' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px}html[dir="rtl"] .apply-field select{background-position:left 16px center;padding-right:16px;padding-left:42px}.apply-field select option{color:#0d1f3c;background:#f5f0e6}.apply-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.apply-form__foot{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:16px}.apply-form__submit[disabled]{opacity:.55;cursor:progress}.apply-form__status{min-height:20px;font-size:14px;letter-spacing:.02em;margin:0}.apply-form__status.is-pending{color:rgb(245 240 230 / .7)}.apply-form__status.is-ok{color:var(--gold-bright)}.apply-form__status.is-err{color:#e9a98f}@media (max-width:640px){.apply-form__grid{grid-template-columns:1fr}}