.quote-modal[data-v-9b470ae6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00060fd6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2000}.quote-modal__panel[data-v-9b470ae6]{background:linear-gradient(145deg,#111d2c,#07111f);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 30px 90px #0000008c;color:#fff;max-height:calc(100vh - 40px);overflow:auto;padding:38px;position:relative;width:min(680px,100%)}.quote-modal__close[data-v-9b470ae6]{background:transparent;border:0;color:#fff;cursor:pointer;font-size:32px;line-height:1;position:absolute;right:18px;top:15px}.quote-modal h2[data-v-9b470ae6]{font-size:clamp(28px,5vw,42px);margin:10px 0 8px}.quote-modal__intro[data-v-9b470ae6]{color:#9daabd;margin:0 0 24px}.quote-modal__form[data-v-9b470ae6]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.quote-modal label[data-v-9b470ae6]{color:#dfe6ef;display:grid;font-size:14px;gap:7px}.quote-modal input[data-v-9b470ae6],.quote-modal textarea[data-v-9b470ae6]{background:#081320;border:1px solid #2b3a4d;border-radius:11px;color:#fff;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.quote-modal input[data-v-9b470ae6]:focus,.quote-modal textarea[data-v-9b470ae6]:focus{border-color:#ff9f0a;box-shadow:0 0 0 3px #ff9f0a24}.quote-modal__feedback[data-v-9b470ae6],.quote-modal__full[data-v-9b470ae6],.quote-modal__submit[data-v-9b470ae6]{grid-column:1/-1}.quote-modal__feedback[data-v-9b470ae6]{background:#3bc37d1f;border-radius:10px;color:#75e3a8;margin:0;padding:12px 14px}.quote-modal__feedback.is-error[data-v-9b470ae6]{background:#eb53531f;color:#f99}.quote-modal__field-error[data-v-9b470ae6]{color:#f99;font-size:12px}.quote-modal__honeypot[data-v-9b470ae6]{left:-9999px!important;position:absolute!important}.quote-modal-enter-active[data-v-9b470ae6],.quote-modal-leave-active[data-v-9b470ae6]{transition:opacity .2s ease}.quote-modal-enter-from[data-v-9b470ae6],.quote-modal-leave-to[data-v-9b470ae6]{opacity:0}@media(max-width:640px){.quote-modal__panel[data-v-9b470ae6]{padding:30px 20px}.quote-modal__form[data-v-9b470ae6]{grid-template-columns:1fr}.quote-modal__feedback[data-v-9b470ae6],.quote-modal__full[data-v-9b470ae6],.quote-modal__submit[data-v-9b470ae6]{grid-column:auto}}
