.contact-flow[data-v-e6c3b979]{--ni-error-color:var(--danger);--ni-muted-color:var(--muted)}.form-status[data-v-e6c3b979]{color:var(--muted)}.connection-error[data-v-e6c3b979]{color:var(--danger)}.connection-error p[data-v-e6c3b979]{margin:0 0 12px}.contact-text-button[data-v-e6c3b979]{border:0;border-bottom:1px solid var(--line-2);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:8px 0;font-size:14px;font-weight:650;transition:color .2s,border-color .2s;display:inline-flex}.contact-text-button[data-v-e6c3b979]:hover{color:#a9b8ff;border-color:currentColor}.contact-text-button[data-v-e6c3b979]:disabled{cursor:wait;opacity:.6}.contact-success[data-v-e6c3b979]{border-radius:var(--radius-in);background:radial-gradient(at 95% 0,#4565ff21,#0000 60%),#0f1520;flex-direction:column;align-items:flex-start;min-height:550px;padding:clamp(28px,4.5vw,56px);scroll-margin-block:110px 30px;animation:.4s ease-out contact-confirmation-e6c3b979;display:flex;box-shadow:inset 0 1px #ffffff14}.contact-success[data-v-e6c3b979]:focus-visible{outline-offset:5px;outline:2px solid #7489ff}.contact-success-icon[data-v-e6c3b979]{color:#a9b8ff;background:#4565ff1f;border:1px solid #7489ff73;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:34px;display:grid}.contact-success-icon svg[data-v-e6c3b979]{width:34px;height:34px}.contact-success-label[data-v-e6c3b979]{letter-spacing:.13em;text-transform:uppercase;color:#a9b8ff;margin:0 0 14px;font-size:12px;font-weight:700}.contact-success h3[data-v-e6c3b979]{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,58px);font-weight:650;line-height:1.06}.contact-success-message[data-v-e6c3b979]{color:#a6b0c2;max-width:32ch;margin:22px 0 40px;font-size:17px;line-height:1.65}.contact-success-footer[data-v-e6c3b979]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:22px;display:flex}.contact-success-footer>span[data-v-e6c3b979]{color:var(--muted);font-size:12px}@keyframes contact-confirmation-e6c3b979{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.contact-success[data-v-e6c3b979]{min-height:490px}.contact-success-footer[data-v-e6c3b979]{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.contact-success[data-v-e6c3b979]{animation:none}}
