.contact-modal[data-v-7d850ff9]{background:#00000073;top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}.contact-modal__panel[data-v-7d850ff9]{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#8080804d;background-blend-mode:luminosity;border:1px solid hsla(0,0%,100%,.4);border-end-start-radius:26px;border-start-start-radius:26px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;inset-block:0;inset-inline-end:0;isolation:isolate;overflow:hidden;pointer-events:auto;position:relative;position:absolute;width:min(420px,100%)}.contact-modal__header[data-v-7d850ff9]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.4);display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.contact-modal__close[data-v-7d850ff9]{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0}.contact-modal__title[data-v-7d850ff9]{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:12px}.contact-modal__body[data-v-7d850ff9]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px 24px;-webkit-overflow-scrolling:touch;scrollbar-color:hsla(0,0%,100%,.35) transparent;scrollbar-width:thin}.contact-modal__body[data-v-7d850ff9]::-webkit-scrollbar{height:4px;width:4px}.contact-modal__body[data-v-7d850ff9]::-webkit-scrollbar-button{display:none;height:0;width:0}.contact-modal__body[data-v-7d850ff9]::-webkit-scrollbar-track{background:transparent;margin-block:8px}.contact-modal__body[data-v-7d850ff9]::-webkit-scrollbar-thumb{background:#ffffff59;background-clip:padding-box;border:0;border-radius:999px}.contact-modal__body[data-v-7d850ff9]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.contact-modal__body[data-v-7d850ff9]::-webkit-scrollbar-thumb:active{background:#88c7b1b3}.contact-modal__body[data-v-7d850ff9]::-webkit-scrollbar-corner{background:transparent}.contact-modal__intro[data-v-7d850ff9]{margin:0 0 1.1rem;text-align:center}.contact-modal__intro h2[data-v-7d850ff9]{font-size:1.7rem;margin:0 0 .45rem}.contact-modal__intro p[data-v-7d850ff9]{font-size:.88rem;margin:.15rem 0;opacity:.92}.contact-modal__form[data-v-7d850ff9]{display:grid;gap:.65rem;margin-top:.9rem}.contact-modal__form input[data-v-7d850ff9],.contact-modal__form textarea[data-v-7d850ff9]{background:#fff;border:0;border-radius:12px;color:#1a1a1a;font:inherit;padding:.85rem .95rem;text-align:start;width:100%}.contact-modal__form input[type=tel][data-v-7d850ff9]{unicode-bidi:plaintext}.contact-modal__form small[data-v-7d850ff9]{color:#ffb4b4;font-size:.75rem}.contact-modal__error[data-v-7d850ff9]{color:#ffb4b4;font-size:.8rem;margin:0;text-align:center}.contact-modal__submit[data-v-7d850ff9]{background:#0b2b1b;border:0;border-radius:40px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:.35rem;min-height:48px}.contact-modal__submit[data-v-7d850ff9]:disabled{cursor:wait;opacity:.65}@media(max-width:900px){.contact-modal__panel[data-v-7d850ff9]{width:min(420px,100vw - var(--dara-hud-inset))}.contact-modal__body[data-v-7d850ff9],.contact-modal__header[data-v-7d850ff9]{padding-inline:16px}.contact-modal__intro h2[data-v-7d850ff9]{font-size:1.35rem}}@media(max-width:640px){.contact-modal__panel[data-v-7d850ff9]{border-radius:0;width:100%}}.contact-success[data-v-520461cb]{background:#00000080;display:grid;top:0;right:0;bottom:0;left:0;padding:1rem;place-items:center;position:fixed;z-index:40}.contact-success__panel[data-v-520461cb]{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#8080804d;background-blend-mode:luminosity;border:1px solid hsla(0,0%,100%,.4);border-radius:26px;box-shadow:0 8px 28px #0000002e;box-sizing:border-box;color:#fff;isolation:isolate;padding:18px 24px 28px;position:relative;width:min(420px,100%)}.contact-success__header[data-v-520461cb]{display:flex;justify-content:flex-end}.contact-success__close[data-v-520461cb]{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0}.contact-success__body[data-v-520461cb]{padding:12px 8px 0;text-align:center}.contact-success__body h2[data-v-520461cb]{font-size:28px;font-weight:700;margin:0 0 16px}.contact-success__body p[data-v-520461cb]{font-size:12px;font-weight:500;line-height:1.6;margin:0 0 8px;opacity:.92}.contact-success__done[data-v-520461cb]{background:#0b2b1b;border:0;border-radius:40px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:24px;min-height:48px;min-width:160px;padding:12px 28px}.app-shell[data-v-99aa2d70]{min-height:100dvh}
