.contact-dock[data-v-75d4da2d]{display:grid;gap:10px;inset-inline-end:18px;position:fixed;top:50%;transform:translateY(-50%);z-index:180}.contact-dock>a[data-v-75d4da2d],.contact-dock>button[data-v-75d4da2d]{align-items:center;background:var(--ym-color-bg-surface);border:1px solid color-mix(in srgb,var(--ym-color-primary) 20%,transparent);border-radius:50%;box-shadow:var(--ym-shadow-raised);color:var(--ym-color-primary);cursor:pointer;display:flex;font:inherit;height:50px;justify-content:center;padding:0;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease;width:50px}.contact-dock>a[data-v-75d4da2d]:hover,.contact-dock>button[data-v-75d4da2d]:hover{background:var(--ym-color-primary);color:#fff;transform:translate(-3px)}.contact-dock svg[data-v-75d4da2d]{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.contact-dock .dock-wa svg path[data-v-75d4da2d]:nth-child(2){fill:currentColor;stroke:none}.lead-modal[data-v-75d4da2d]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0f1c169e;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:260}.lead-modal__panel[data-v-75d4da2d]{background:var(--ym-color-bg-surface);border-radius:var(--ym-radius-lg);box-shadow:var(--ym-shadow-overlay);display:flex;flex-direction:column;max-height:calc(100vh - 44px);max-height:calc(100dvh - 44px);min-height:0;overflow:hidden;width:min(760px,100%)}.lead-modal__header[data-v-75d4da2d]{align-items:flex-start;border-bottom:1px solid var(--ym-color-border);display:flex;flex-shrink:0;gap:16px;padding:24px 30px 18px}.lead-modal__heading[data-v-75d4da2d]{flex:1;min-width:0;overflow-wrap:anywhere}.lead-modal__heading span[data-v-75d4da2d]{color:var(--ym-color-primary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lead-modal__heading h2[data-v-75d4da2d]{margin:5px 0 0}.lead-modal__close[data-v-75d4da2d]{align-items:center;background:var(--ym-color-bg-subtle);border:0;border-radius:50%;color:var(--ym-color-text-primary);cursor:pointer;display:flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;width:44px}.lead-modal__close svg[data-v-75d4da2d]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:20px}.lead-modal__close[data-v-75d4da2d]:hover:not(:disabled){background:var(--ym-color-primary);color:var(--ym-color-bg-surface)}.lead-modal__close[data-v-75d4da2d]:disabled{cursor:wait;opacity:.5}.lead-modal__body[data-v-75d4da2d]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 30px 30px;scrollbar-gutter:stable}.lead-modal__summary[data-v-75d4da2d]{color:var(--ym-color-text-secondary);margin:0 0 20px}.contact-dock>a[data-v-75d4da2d]:focus-visible,.contact-dock>button[data-v-75d4da2d]:focus-visible,.lead-modal__close[data-v-75d4da2d]:focus-visible{outline:2px solid var(--ym-color-primary);outline-offset:3px}@media(max-width:639px){.contact-dock[data-v-75d4da2d]{bottom:calc(16px + env(safe-area-inset-bottom));gap:8px;inset-inline-end:10px;top:auto;transform:none}.contact-dock>a[data-v-75d4da2d],.contact-dock>button[data-v-75d4da2d]{height:46px;width:46px}.lead-modal[data-v-75d4da2d]{padding:10px}.lead-modal__panel[data-v-75d4da2d]{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.lead-modal__header[data-v-75d4da2d]{gap:12px;padding:18px}.lead-modal__body[data-v-75d4da2d]{padding:18px 18px max(24px,env(safe-area-inset-bottom))}.lead-modal[data-v-75d4da2d] .row{display:block}}@media(pointer:coarse){.contact-dock[data-v-75d4da2d]{bottom:calc(16px + env(safe-area-inset-bottom));top:auto}.contact-dock[data-v-75d4da2d],.contact-dock>a[data-v-75d4da2d]:hover,.contact-dock>button[data-v-75d4da2d]:hover{transform:none}}.privacy-overlay[data-v-e0e7d74d]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1c169e;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:400}.privacy[data-v-e0e7d74d]{background:var(--ym-color-bg-surface);border:1px solid var(--ym-color-border);border-radius:var(--ym-radius-lg);box-shadow:var(--ym-shadow-overlay);display:grid;gap:18px;max-height:calc(100vh - 44px);overflow:auto;padding:28px;width:min(680px,100%)}.privacy__copy strong[data-v-e0e7d74d]{color:var(--ym-color-text-primary);font-size:18px}.privacy__copy p[data-v-e0e7d74d]{color:var(--ym-color-text-secondary);font-size:14.5px;line-height:1.6;margin:8px 0 0}.privacy__copy a[data-v-e0e7d74d]{color:var(--ym-color-primary);text-decoration:underline}.privacy__actions[data-v-e0e7d74d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.privacy button[data-v-e0e7d74d]{border:0;border-radius:var(--ym-radius-pill);cursor:pointer;font-weight:700;min-height:42px;padding:8px 17px}.privacy .ghost[data-v-e0e7d74d]{background:transparent;border:1px solid var(--ym-color-border-strong);color:var(--ym-color-text-primary)}.privacy .primary[data-v-e0e7d74d]{background:var(--ym-color-primary);border:1px solid var(--ym-color-primary);color:#fff}.privacy__options[data-v-e0e7d74d]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.privacy__options label[data-v-e0e7d74d]{background:var(--ym-color-bg-subtle);border-radius:var(--ym-radius-md);display:flex;gap:10px;padding:12px}.privacy__options small[data-v-e0e7d74d],.privacy__options span[data-v-e0e7d74d]{display:block}.privacy__options small[data-v-e0e7d74d]{color:var(--ym-color-text-subtle);line-height:1.4;margin-top:3px}@media(max-width:700px){.privacy-overlay[data-v-e0e7d74d]{padding:10px}.privacy[data-v-e0e7d74d]{padding:22px 16px}.privacy__actions[data-v-e0e7d74d]{justify-content:stretch}.privacy__actions button[data-v-e0e7d74d]{flex:1}.privacy__options[data-v-e0e7d74d]{grid-template-columns:1fr;max-height:38vh;overflow:auto}}.privacy-overlay[data-v-e0e7d74d]{-webkit-backdrop-filter:blur(5px)}.privacy[data-v-e0e7d74d]{max-height:calc(100dvh - 44px);overscroll-behavior:contain}@media(max-width:700px){.privacy[data-v-e0e7d74d]{max-height:calc(100dvh - 20px)}}@media(max-height:500px){.privacy__options[data-v-e0e7d74d]{max-height:none;overflow:visible}}.portal-layout[data-v-95f4bb37]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}
