.vq[data-v-dff831f2]{--red:#e44b55;--ink:#1d1d1f;--muted:#8a8a90;--line:#ebe3e4;background:#fbf6f6;color:#1d1d1f;color:var(--ink);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;min-height:100dvh;padding:0 16px 28px;position:relative}.vq__bg[data-v-dff831f2]{background:radial-gradient(520px 360px at 12% -6%,rgba(228,75,85,.22),transparent 70%),radial-gradient(460px 340px at 105% 18%,rgba(255,178,150,.28),transparent 70%),radial-gradient(520px 420px at 50% 110%,rgba(228,75,85,.12),transparent 70%);bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0}.vq__inner[data-v-dff831f2]{margin:0 auto;max-width:480px;position:relative}.vq__top[data-v-dff831f2]{align-items:center;display:flex;justify-content:space-between;padding:16px 2px 14px}.vq__logo img[data-v-dff831f2]{display:block;height:23px;width:auto}.vq__langs[data-v-dff831f2]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.8);border-radius:999px;display:flex;gap:2px;padding:3px}.vq__langs a[data-v-dff831f2]{border-radius:999px;color:#6b6b70;font-size:12px;font-weight:700;padding:5px 10px;-webkit-text-decoration:none;text-decoration:none}.vq__langs a.on[data-v-dff831f2]{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);color:var(--ink)}.vq-card[data-v-dff831f2]{backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.9);border-radius:22px;box-shadow:0 10px 30px -12px rgba(120,30,40,.18);margin-bottom:12px;padding:18px 16px}.vq__hero[data-v-dff831f2]{background:radial-gradient(240px 160px at 100% 0,rgba(255,178,150,.35),transparent 70%),hsla(0,0%,100%,.72);overflow:hidden;padding:20px 18px 18px;position:relative}.vq__hero--compact[data-v-dff831f2]{padding:14px 16px}.vq__hero--compact .vq__h1[data-v-dff831f2]{font-size:18px;margin:0}.vq__hero--compact .vq__eyebrow[data-v-dff831f2],.vq__hero--compact .vq__store[data-v-dff831f2]{margin-bottom:6px}.vq__store[data-v-dff831f2]{align-items:center;background:#fdeeef;border-radius:999px;color:var(--red);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin:0 0 10px;max-width:100%;padding:5px 10px}.vq__store svg[data-v-dff831f2]{flex:0 0 auto}.vq__store span[data-v-dff831f2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vq__eyebrow[data-v-dff831f2]{color:var(--red);font-size:12px;font-weight:700;letter-spacing:.6px;margin:0 0 8px;text-transform:uppercase}.vq__h1[data-v-dff831f2]{font-size:25px;font-weight:700;letter-spacing:-.2px;line-height:1.2;margin:0 0 6px}.vq__sub[data-v-dff831f2]{color:#5f5f65;font-size:14.5px;line-height:1.45;margin:0 0 14px}.vq__perks[data-v-dff831f2]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.vq__perks li[data-v-dff831f2]{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid var(--line);border-radius:999px;color:#4a4a50;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 10px}.vq__perks svg[data-v-dff831f2]{color:var(--red)}.vq__progress[data-v-dff831f2]{margin:4px 4px 12px}.vq__progress-head[data-v-dff831f2]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.vq__progress-head b[data-v-dff831f2]{font-size:15px;font-weight:700}.vq__progress-head span[data-v-dff831f2]{color:var(--muted);font-size:12.5px;font-weight:600;white-space:nowrap}.vq__bars[data-v-dff831f2]{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.vq__bars i[data-v-dff831f2]{background:rgba(228,75,85,.14);border-radius:6px;height:6px;overflow:hidden;position:relative}.vq__bars i[data-v-dff831f2]:after{background:linear-gradient(90deg,#ee5a63,#e44b55);border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.vq__bars i.on[data-v-dff831f2]:after{transform:scaleX(1)}.vq__h2[data-v-dff831f2]{display:block;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 10px}.vq-field__l small[data-v-dff831f2],.vq__h2 small[data-v-dff831f2]{color:#9a9aa0;font-size:12px;font-weight:500;white-space:nowrap}.vq__hint[data-v-dff831f2]{color:var(--muted);display:block;font-size:12.5px;line-height:1.4;margin:6px 0 0}.vq__hint--top[data-v-dff831f2]{margin:-6px 0 10px}.vq-field[data-v-dff831f2]{display:block;margin:0}.vq-field+.vq-field[data-v-dff831f2],.vq-field--gap[data-v-dff831f2]{margin-top:14px}.vq-field__l[data-v-dff831f2]{color:#5f5f65;display:block;font-size:13px;font-weight:600;margin:0 0 6px 4px}.vq-field--age .vq-input[data-v-dff831f2]{max-width:140px}.vq-field__e[data-v-dff831f2]{color:#c62f3b;display:block;font-size:12.5px;font-style:normal;font-weight:600;margin:6px 0 0 4px}.vq-field__e--consent[data-v-dff831f2]{margin:-4px 0 12px 8px}.vq__row[data-v-dff831f2]{grid-gap:14px;display:grid;gap:14px}.vq__row .vq-field+.vq-field[data-v-dff831f2]{margin-top:0}.vq-input[data-v-dff831f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.92);border:1.5px solid var(--line);border-radius:14px;color:var(--ink);display:block;font:inherit;font-size:16px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.vq-input[data-v-dff831f2]::-moz-placeholder{color:#b2b2b8}.vq-input[data-v-dff831f2]::placeholder{color:#b2b2b8}.vq-input[data-v-dff831f2]:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(228,75,85,.12)}.vq-input--area[data-v-dff831f2]{line-height:1.4;min-height:92px;resize:vertical}.vq-input--sm[data-v-dff831f2]{min-height:70px}.vq-input--phone[data-v-dff831f2]{font-size:18px;font-weight:600;letter-spacing:.3px}.err .vq-input[data-v-dff831f2],.vq-field.err .vq-input[data-v-dff831f2]{background:#fff8f8;border-color:#ef8a91}.vq-select[data-v-dff831f2]{display:block;position:relative}.vq-select select[data-v-dff831f2]{cursor:pointer;padding-right:42px;text-overflow:ellipsis}.vq-select select.ph[data-v-dff831f2]{color:#9a9aa0}.vq-select svg[data-v-dff831f2]{color:var(--muted);pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.vq__addr[data-v-dff831f2]{align-items:flex-start;color:var(--muted);display:flex;font-size:12.5px;gap:5px;line-height:1.4;margin:8px 0 0 4px}.vq__addr svg[data-v-dff831f2]{flex:0 0 auto;margin-top:1px}.vq-seg[data-v-dff831f2]{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:1fr;grid-auto-flow:column}.vq-seg button[data-v-dff831f2]{-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.9);border:1.5px solid var(--line);border-radius:14px;color:#3a3a3f;cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:1.2;min-height:48px;padding:8px 10px;transition:all .15s}.vq-seg button.on[data-v-dff831f2]{background:#fdeeef;border-color:var(--red);box-shadow:0 6px 14px -10px rgba(228,75,85,.9);color:#c62f3b}.err>.vq-seg button[data-v-dff831f2],.vq-seg.err button[data-v-dff831f2]{border-color:#ef8a91}.vq__study[data-v-dff831f2]{border-top:1px dashed #ecdcde;margin-top:14px;padding-top:14px}.vq__file[data-v-dff831f2]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.vq-photo[data-v-dff831f2]{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(180deg,rgba(253,238,239,.7),hsla(0,0%,100%,.6));border:2px dashed #efc9cc;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin:0;padding:20px 14px;position:relative;text-align:center;transition:border-color .15s,background .15s}.vq-photo[data-v-dff831f2]:active{background:#fdeeef}.vq-photo.err[data-v-dff831f2]{border-color:#ef8a91}.vq-photo.busy[data-v-dff831f2]{cursor:progress}.vq-photo__ic[data-v-dff831f2]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 18px -10px rgba(228,75,85,.7);color:var(--red);display:flex;height:58px;justify-content:center;margin-bottom:6px;width:58px}.vq-photo b[data-v-dff831f2]{font-size:15px;font-weight:700}.vq-photo small[data-v-dff831f2]{color:var(--muted);font-size:12px}.vq-photo__prev[data-v-dff831f2]{align-items:center;display:flex;gap:14px}.vq-photo__prev img[data-v-dff831f2]{border:3px solid #fff;border-radius:18px;box-shadow:0 10px 24px -12px rgba(60,20,30,.45);flex:0 0 auto;height:140px;-o-object-fit:cover;object-fit:cover;width:112px}.vq-photo__acts[data-v-dff831f2]{display:flex;flex-wrap:wrap;gap:8px}.vq-consent[data-v-dff831f2]{-webkit-tap-highlight-color:transparent;align-items:flex-start;background:hsla(0,0%,100%,.6);border:1.5px solid hsla(0,0%,100%,.9);border-radius:18px;color:#4a4a50;cursor:pointer;display:flex;font-size:13.5px;gap:12px;line-height:1.45;margin:0 0 12px;padding:14px;position:relative}.vq-consent.err[data-v-dff831f2]{background:#fff6f6;border-color:#ef8a91}.vq-consent input[data-v-dff831f2]{height:1px;opacity:0;position:absolute;width:1px}.vq-consent__box[data-v-dff831f2]{align-items:center;background:#fff;border:2px solid #d9cfd0;border-radius:8px;color:#fff;display:flex;flex:0 0 auto;height:24px;justify-content:center;transition:all .15s;width:24px}.vq-consent__box svg[data-v-dff831f2]{opacity:0;transform:scale(.6);transition:all .15s}.vq-consent.on .vq-consent__box[data-v-dff831f2]{background:var(--red);border-color:var(--red)}.vq-consent.on .vq-consent__box svg[data-v-dff831f2]{opacity:1;transform:none}.vq-consent input:focus-visible+.vq-consent__box[data-v-dff831f2]{box-shadow:0 0 0 3px rgba(228,75,85,.25)}.vq-consent a[data-v-dff831f2]{color:var(--red);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.vq__hp[data-v-dff831f2]{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.vq__ts[data-v-dff831f2]{margin-bottom:12px}.vq__err[data-v-dff831f2]{align-items:center;background:#fdecec;border-radius:14px;color:#b42a35;display:flex;font-size:14px;font-weight:500;gap:8px;margin:0 0 12px;padding:12px 14px}.vq__err svg[data-v-dff831f2]{flex:0 0 auto}.vq__form[data-v-dff831f2]{padding-bottom:76px}.vq__actions[data-v-dff831f2]{background:linear-gradient(180deg,hsla(0,38%,97%,0),hsla(0,38%,97%,.94) 28%);bottom:0;display:flex;gap:10px;left:0;padding:14px max(16px,calc(50% - 240px)) calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:5}.vq-btn[data-v-dff831f2]{-webkit-tap-highlight-color:transparent;align-items:center;border:0;border-radius:16px;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:50px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s,transform .1s;width:100%}.vq-btn[data-v-dff831f2]:active{transform:scale(.99)}.vq-btn[data-v-dff831f2]:disabled{cursor:default;opacity:.65}.vq-btn--red[data-v-dff831f2]{background:linear-gradient(135deg,#ee5a63,#e44b55 50%,#cf3743);box-shadow:0 12px 24px -12px rgba(228,75,85,.8);color:#fff}.vq-btn--red[data-v-dff831f2]:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.vq-btn--big[data-v-dff831f2]{font-size:17px;min-height:56px}.vq-btn--ghost[data-v-dff831f2]{background:hsla(0,0%,100%,.95);border:1.5px solid var(--line);color:var(--ink)}.vq-btn--ghost[data-v-dff831f2]:hover{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.vq-btn--back[data-v-dff831f2]{flex:0 0 56px;min-height:56px;width:56px}.vq-btn--sm[data-v-dff831f2]{border-radius:14px;font-size:14px;margin:0;min-height:42px;padding:0 14px;width:auto}.vq-btn--icon[data-v-dff831f2]{color:#b42a35;padding:0;width:42px}.vq-btn--link[data-v-dff831f2]{background:transparent;margin-top:6px;min-height:44px}.vq-btn--link[data-v-dff831f2],.vq-btn--link[data-v-dff831f2]:hover{color:var(--red)}.vq__spin[data-v-dff831f2]{animation:vq-spin-dff831f2 .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:18px;width:18px}.vq__spin--red[data-v-dff831f2]{border-color:rgba(228,75,85,.25);border-top-color:var(--red);height:26px;width:26px}.vq__msg[data-v-dff831f2]{padding:30px 18px 18px;text-align:center}.vq__msg-ic[data-v-dff831f2]{align-items:center;background:#fdeeef;border-radius:50%;color:var(--red);display:inline-flex;height:72px;justify-content:center;margin-bottom:14px;width:72px}.vq__msg-ic--ok[data-v-dff831f2]{animation:vq-pop-dff831f2 .45s cubic-bezier(.2,1.4,.4,1);background:#e8f7ee;color:#1f9d55}.vq__p[data-v-dff831f2]{color:#55555a;font-size:15px;line-height:1.5;margin:6px 0 14px}.vq__note[data-v-dff831f2]{align-items:flex-start;background:#fff7ec;border-radius:14px;color:#4a4a50;display:flex;font-size:13.5px;gap:10px;line-height:1.45;margin:0 0 16px;padding:12px 14px;text-align:left}.vq__note svg[data-v-dff831f2]{color:#c27a00;flex:0 0 auto;margin-top:1px}.vq-next-enter-active[data-v-dff831f2],.vq-next-leave-active[data-v-dff831f2],.vq-prev-enter-active[data-v-dff831f2],.vq-prev-leave-active[data-v-dff831f2]{transition:opacity .22s ease,transform .22s ease}.vq-next-enter[data-v-dff831f2],.vq-prev-leave-to[data-v-dff831f2]{opacity:0;transform:translateX(18px)}.vq-next-leave-to[data-v-dff831f2],.vq-prev-enter[data-v-dff831f2]{opacity:0;transform:translateX(-18px)}.vq-open-enter-active[data-v-dff831f2]{transition:opacity .25s ease,transform .25s ease}.vq-open-enter[data-v-dff831f2]{opacity:0;transform:translateY(-6px)}@keyframes vq-spin-dff831f2{to{transform:rotate(1turn)}}@keyframes vq-pop-dff831f2{0%{opacity:0;transform:scale(.6)}}@media (max-width:360px){.vq__h1[data-v-dff831f2]{font-size:22px}.vq-photo__prev img[data-v-dff831f2]{height:120px;width:96px}}@media (min-width:420px){.vq__row[data-v-dff831f2]{grid-template-columns:1fr 1fr}}@media (min-width:768px){.vq__top[data-v-dff831f2]{padding-top:28px}.vq-card[data-v-dff831f2]{padding:22px}.vq__form[data-v-dff831f2]{padding-bottom:0}.vq__actions[data-v-dff831f2]{background:none;padding:4px 0 0;position:static}}@media (prefers-reduced-motion:reduce){.vq-next-enter-active[data-v-dff831f2],.vq-next-leave-active[data-v-dff831f2],.vq-open-enter-active[data-v-dff831f2],.vq-prev-enter-active[data-v-dff831f2],.vq-prev-leave-active[data-v-dff831f2],.vq__bars i[data-v-dff831f2]:after{transition:none}}