.inquiry-form[data-v-d0ff562a]{background:#fff;border:1px solid #DCE7EB;border-radius:16px;box-shadow:0 22px 56px #25414e17;padding:32px;position:relative}.inquiry-form[data-v-d0ff562a]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#176b86;border-radius:16px 16px 0 0}.form-kicker[data-v-d0ff562a]{font-size:10px;letter-spacing:.17em;color:#176b86;font-weight:850;margin-bottom:10px}.inquiry-form h3[data-v-d0ff562a]{font-size:24px;letter-spacing:-.04em;font-weight:790;line-height:1.25;margin:0 0 6px}.inquiry-form .lead[data-v-d0ff562a]{font-size:13px;color:#728794;line-height:1.7;margin-bottom:22px}.field[data-v-d0ff562a]{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field label[data-v-d0ff562a]{font-size:12px;font-weight:760;color:#415762}.field .req[data-v-d0ff562a]{color:#176b86}.field input[data-v-d0ff562a],.field textarea[data-v-d0ff562a]{border:1px solid #DCE5E9;background:#fcfdfd;padding:11px 12px;border-radius:6px;width:100%;color:#2b404a;font-size:13px;font-family:inherit;outline:none;outline-offset:2px}.field input[data-v-d0ff562a]::-moz-placeholder,.field textarea[data-v-d0ff562a]::-moz-placeholder{color:#a5b1b7}.field input[data-v-d0ff562a]::placeholder,.field textarea[data-v-d0ff562a]::placeholder{color:#a5b1b7}.field input[data-v-d0ff562a]:focus,.field textarea[data-v-d0ff562a]:focus{border-color:#176b86;outline:2px solid #DBEFF5}.field input.invalid[data-v-d0ff562a]{border-color:#c15151;outline-color:#f6d4d4}.field textarea[data-v-d0ff562a]{resize:vertical;line-height:1.65}.submit-btn[data-v-d0ff562a]{width:100%;margin-top:4px;min-height:48px;background:#176b86;color:#fff;border:0;border-radius:7px;font-size:13px;font-weight:750;letter-spacing:.02em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.submit-btn[data-v-d0ff562a]:hover:not(:disabled){background:#0d5268;transform:translateY(-1px)}.submit-btn[data-v-d0ff562a]:disabled{background:#a7c2ce;cursor:not-allowed}.loading-inline[data-v-d0ff562a]{display:inline-flex;align-items:center;gap:10px}.spinner[data-v-d0ff562a]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-d0ff562a .7s linear infinite}@keyframes spin-d0ff562a{to{transform:rotate(360deg)}}.toast-banner[data-v-d0ff562a]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:11px 14px;border-radius:8px;font-size:13px;font-weight:650}.toast-banner.success[data-v-d0ff562a]{background:#e7f7ed;color:#17733f;border:1px solid #BCE7CB}.toast-banner.error[data-v-d0ff562a]{background:#fcecec;color:#a33535;border:1px solid #F1CACA}.toast-dot[data-v-d0ff562a]{width:8px;height:8px;border-radius:50%}.success .toast-dot[data-v-d0ff562a]{background:#1e9e57}.error .toast-dot[data-v-d0ff562a]{background:#b33a3a}.toast-enter-active[data-v-d0ff562a],.toast-leave-active[data-v-d0ff562a]{transition:all .35s ease}.toast-enter-from[data-v-d0ff562a],.toast-leave-to[data-v-d0ff562a]{opacity:0;transform:translateY(6px)}@media (max-width: 540px){.inquiry-form[data-v-d0ff562a]{padding:26px 20px}}
