@keyframes icon-in-b0693989{0%{opacity:0;rotate:-20deg;scale:.4}}.success[data-v-b0693989]{flex-direction:column;align-items:center;gap:20px;animation:.8s cubic-bezier(.16,1,.3,1) backwards rise;display:flex}.success__icon[data-v-b0693989]{aspect-ratio:1;width:118px;animation:1s cubic-bezier(.34,1.56,.64,1) .1s backwards icon-in-b0693989}.success__title[data-v-b0693989]{text-align:center;font-size:24px;font-weight:700;line-height:28.8px}.success__text[data-v-b0693989]{letter-spacing:.02em;text-align:center;font-size:18px;font-weight:500;line-height:25.2px}@keyframes sweep-a48edec9{0%{translate:-100%}to{translate:250%}}@keyframes pulse-a48edec9{50%{opacity:.25;scale:.7}}@keyframes spin-a48edec9{to{rotate:1turn}}.contact-form[data-v-a48edec9],.contact-form__content[data-v-a48edec9]{flex-direction:column;gap:24px;display:flex}.contact-form--busy[data-v-a48edec9]{cursor:progress;-webkit-user-select:none;user-select:none}.contact-form__fields[data-v-a48edec9]{border:none;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.contact-form__fields[data-v-a48edec9]:disabled{opacity:.6}.contact-form__field[data-v-a48edec9]{flex-direction:column;gap:8px;animation:.9s cubic-bezier(.16,1,.3,1) backwards rise;display:flex}.contact-form__field[data-v-a48edec9]:first-child{animation-delay:.43s}.contact-form__field[data-v-a48edec9]:nth-child(2){animation-delay:.51s}.contact-form__field[data-v-a48edec9]:nth-child(3){animation-delay:.59s}.contact-form__field[data-v-a48edec9]:nth-child(4){animation-delay:.67s}.contact-form__label[data-v-a48edec9]{letter-spacing:.01em;color:#5f7184;font-size:13px;font-weight:600;line-height:1.3}.contact-form__input[data-v-a48edec9]{letter-spacing:0;color:#0c2340;background-color:#f3f5f6;padding:15px 18px;font-size:16px;font-weight:500;line-height:1.6;transition:outline-color .3s,background-color .3s,box-shadow .4s}.contact-form__input[data-v-a48edec9]:focus{background-color:#fff;outline-color:#034d91;box-shadow:0 0 0 5px #034d911a}.contact-form .send[data-v-a48edec9],.contact-form__messages[data-v-a48edec9]{animation:.9s cubic-bezier(.16,1,.3,1) .7s backwards rise}.contact-form__messages[data-v-a48edec9]{flex-direction:column;gap:8px;margin-top:-10px;display:flex}.contact-form__status[data-v-a48edec9]{letter-spacing:.005em;color:#034d91;text-align:center;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.contact-form__status-dot[data-v-a48edec9]{background-color:#034d91;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-a48edec9}.contact-form__error[data-v-a48edec9]{color:#b31133;font-weight:600}.contact-form__error[data-v-a48edec9],.contact-form__note[data-v-a48edec9]{letter-spacing:.005em;text-align:center;font-size:14px;line-height:1.5}.contact-form__note[data-v-a48edec9]{color:#5f7184;font-weight:500}.send[data-v-a48edec9]{color:#fff;cursor:pointer;background-color:#034d91;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:60px;padding:8px 8px 8px 24px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:700;transition:background-color .3s,scale .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c23401f,0 10px 24px -10px #034d918c}.send[data-v-a48edec9]:focus-visible{outline-offset:3px;outline:2px solid #034d91}.send[data-v-a48edec9]:hover:not(:disabled){background-color:#0c2340}.send[data-v-a48edec9]:active:not(:disabled){scale:.985}.send[data-v-a48edec9]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:40%;position:absolute;inset:0 auto 0 0;translate:-100%}.send--busy[data-v-a48edec9]{cursor:progress}.send--busy[data-v-a48edec9]:after{animation:1.3s ease-in-out infinite sweep-a48edec9}.send__badge[data-v-a48edec9]{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.send__arrows[data-v-a48edec9]{width:22px;height:22px;transition:translate .45s cubic-bezier(.16,1,.3,1),opacity .2s;position:relative}.send__arrow[data-v-a48edec9]{fill:none;width:22px;height:22px;position:absolute;inset:0}.send__arrow[data-v-a48edec9]:last-child{translate:-150% 150%}.send:hover:not(:disabled) .send__arrows[data-v-a48edec9]{translate:150% -150%}.send__spinner[data-v-a48edec9]{opacity:0;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;transition:opacity .2s;position:absolute}.send--busy .send__arrows[data-v-a48edec9]{opacity:0}.send--busy .send__spinner[data-v-a48edec9]{opacity:1;animation:.8s linear infinite spin-a48edec9}.send-swap-enter-active[data-v-a48edec9],.send-swap-leave-active[data-v-a48edec9]{transition:opacity .2s,translate .25s cubic-bezier(.16,1,.3,1)}.send-swap-enter-from[data-v-a48edec9]{opacity:0;translate:0 8px}.send-swap-leave-to[data-v-a48edec9]{opacity:0;translate:0 -8px}
