.video-contact-main[data-v-0c4849f2]{min-height:100vh;padding:40px 24px 64px}.video-contact-intro[data-v-0c4849f2],.video-contact-support[data-v-0c4849f2]{margin:0 auto;width:min(1040px,100%)}.video-contact-intro[data-v-0c4849f2]{border-bottom:1px solid rgba(191,231,255,.12);padding:18px 0 62px}.video-contact-intro h1[data-v-0c4849f2]{color:#f8fafc;font-size:22px;font-weight:800;line-height:1.15;margin:0}.video-contact-details[data-v-0c4849f2]{display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(210px,1fr));margin:42px 0 0}.video-contact-details>div[data-v-0c4849f2]{border-right:1px solid rgba(148,163,184,.16);min-width:0;padding-right:18px}.video-contact-details>div[data-v-0c4849f2]:last-child{border-right:0}.video-contact-details dt[data-v-0c4849f2]{align-items:center;color:#dbeafe;display:flex;font-size:14px;font-weight:850;gap:8px}.video-contact-details dt svg[data-v-0c4849f2]{color:#b9a7ff}.video-contact-details dd[data-v-0c4849f2]{color:#f8fafc;font-size:15px;line-height:1.65;margin:10px 0 0;overflow-wrap:anywhere}.video-contact-support[data-v-0c4849f2]{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 340px;padding:64px 0 12px}.video-contact-dialog h2[data-v-0c4849f2],.video-contact-support h2[data-v-0c4849f2]{color:#f8fafc;font-size:22px;font-weight:800;line-height:1.25;margin:0}.video-contact-qr-button[data-v-0c4849f2]{align-items:center;background:#b9a7ff1a;border:1px solid rgba(185,167,255,.46);border-radius:8px;color:#f8fafc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:850;gap:9px;margin-top:26px;min-height:46px;padding:0 18px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.video-contact-qr-button[data-v-0c4849f2]:focus-visible,.video-contact-qr-button[data-v-0c4849f2]:hover{background:#b9a7ff2e;border-color:#b9a7ff}.video-contact-qr-button[data-v-0c4849f2]:active{transform:translateY(1px)}.video-contact-dialog-close[data-v-0c4849f2]:focus-visible,.video-contact-qr-button[data-v-0c4849f2]:focus-visible{box-shadow:none;outline:2px solid #b9a7ff;outline-offset:3px}.video-contact-qr-preview[data-v-0c4849f2]{display:grid;gap:14px;justify-items:center}.video-contact-qr-preview img[data-v-0c4849f2]{border-radius:8px;height:auto;-o-object-fit:contain;object-fit:contain;width:220px}.video-contact-dialog>p[data-v-0c4849f2],.video-contact-qr-preview p[data-v-0c4849f2]{color:#aeb7c6;font-size:14px;line-height:1.5;margin:0}.video-contact-dialog-backdrop[data-v-0c4849f2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060ed1;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:100}.video-contact-dialog[data-v-0c4849f2]{background:#0b101b;border:1px solid rgba(191,231,255,.2);border-radius:8px;box-shadow:0 28px 80px #00000080;max-height:calc(100dvh - 48px);overflow-y:auto;padding:22px;text-align:center;width:min(430px,100%)}.video-contact-dialog-header[data-v-0c4849f2]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;text-align:left}.video-contact-dialog-close[data-v-0c4849f2]{align-items:center;background:#b9a7ff1a;border:0;border-radius:8px;color:#cbd5e1;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.video-contact-dialog-close[data-v-0c4849f2]:focus-visible,.video-contact-dialog-close[data-v-0c4849f2]:hover{background:#b9a7ff29;color:#f8fafc}.video-contact-dialog>img[data-v-0c4849f2]{border-radius:8px;display:block;height:auto;margin:0 auto;width:min(100%,360px)}.video-contact-dialog>p[data-v-0c4849f2]{margin-top:16px}@media(max-width:767px){.video-contact-main[data-v-0c4849f2]{padding:28px 20px 44px}.video-contact-intro[data-v-0c4849f2]{padding-bottom:42px}.video-contact-details[data-v-0c4849f2]{gap:22px;grid-template-columns:1fr;margin-top:32px}.video-contact-details>div[data-v-0c4849f2]{border-bottom:1px solid rgba(148,163,184,.14);border-right:0;padding:0 0 18px}.video-contact-details>div[data-v-0c4849f2]:last-child{border-bottom:0;padding-bottom:0}.video-contact-support[data-v-0c4849f2]{gap:36px;grid-template-columns:1fr;padding-top:44px}.video-contact-qr-preview img[data-v-0c4849f2]{height:auto;width:min(240px,100%)}.video-contact-dialog-backdrop[data-v-0c4849f2]{padding:16px}.video-contact-dialog[data-v-0c4849f2]{padding:18px}}@media(prefers-reduced-motion:reduce){.video-contact-qr-button[data-v-0c4849f2]{transition:none}}
