.contact-input[data-v-48869bb9]{background:#fff;border:1.5px solid var(--neutral-200);border-radius:8px;color:var(--neutral-700);font-family:inherit;font-size:.9375rem;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}.contact-input[data-v-48869bb9]:focus{border-color:var(--blue-600)}.contact-input[data-v-48869bb9]::-moz-placeholder{color:var(--neutral-400)}.contact-input[data-v-48869bb9]::placeholder{color:var(--neutral-400)}.modal-overlay[data-v-48869bb9]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-card[data-v-48869bb9]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:400px;padding:32px;width:100%}.modal-enter-active[data-v-48869bb9],.modal-leave-active[data-v-48869bb9]{transition:opacity .25s ease}.modal-enter-active .modal-card[data-v-48869bb9],.modal-leave-active .modal-card[data-v-48869bb9]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from[data-v-48869bb9],.modal-leave-to[data-v-48869bb9]{opacity:0}.modal-enter-from .modal-card[data-v-48869bb9],.modal-leave-to .modal-card[data-v-48869bb9]{opacity:0;transform:scale(.95) translateY(10px)}
