.fmap[data-v-9957109b] svg{display:block;height:auto;width:100%}.fmap[data-v-9957109b] svg>g{cursor:pointer}.fmap[data-v-9957109b] svg>g path{transition:fill .12s ease}.fmap[data-v-9957109b] svg>g:hover path{fill:#c7c9ff!important}.fmap[data-v-9957109b] svg>g.is-sel path{fill:#1920ff!important}.funnel-wrap[data-v-757b78a6]{background:transparent}.quiz-card[data-v-757b78a6]{background:#fff;border:1px solid #d4af37;border-radius:28px;box-shadow:0 0 0 4px #d4af3714,0 24px 48px -28px #0b0b1438;color:#0b0b14;padding:28px 26px 26px}@media (min-width:1024px){.quiz-card[data-v-757b78a6]{padding:32px 32px 28px}}.qd-new[data-v-757b78a6]{animation:qd-new-vibrate-757b78a6 2.2s ease-in-out infinite;background:#fe0002;border-radius:7px;box-shadow:0 6px 14px -4px #fe000266;color:#fff;font-size:12px;font-weight:800;left:20px;letter-spacing:.04em;padding:6px 11px;position:absolute;top:-10px;transform:rotate(3deg)}@keyframes qd-new-vibrate-757b78a6{0%,88%,to{transform:rotate(3deg) translate(0)}89%{transform:rotate(-3deg) translate(-2px)}91%{transform:rotate(9deg) translate(2px)}93%{transform:rotate(-2deg) translate(-2px)}95%{transform:rotate(8deg) translate(2px)}97%{transform:rotate(1deg) translate(-1px)}}@media (prefers-reduced-motion:reduce){.qd-new[data-v-757b78a6]{animation:none}}.qd-head[data-v-757b78a6]{text-align:center}@media (min-width:1024px){.qd-head[data-v-757b78a6]{text-align:left}}.qd-headline[data-v-757b78a6]{color:#0b0b14;font-size:clamp(1.7rem,5.5vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0}.qd-accent[data-v-757b78a6]{color:#3a2eff;font-style:italic}.qd-accent-bold[data-v-757b78a6]{color:#3a2eff;font-weight:900}.qd-accent2[data-v-757b78a6]{color:#3a2eff}.qd-count[data-v-757b78a6]{color:#9a9ab0;font-size:13.5px;font-weight:500;margin:8px 0 0}.qd-count b[data-v-757b78a6]{color:#5a5a6e;font-weight:800}.qd-seg[data-v-757b78a6]{border-radius:100px;flex:1;height:4px;transition:background .25s ease}.qd-seg--on[data-v-757b78a6]{background:#3a2eff}.qd-seg--off[data-v-757b78a6]{background:#0b0b1414}.qd-step-label[data-v-757b78a6]{color:#9a9ab0;font-size:11.5px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.qd-question[data-v-757b78a6]{color:#0b0b14;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.qd-sub[data-v-757b78a6]{color:#5a5a6e;font-size:13.5px;line-height:1.5;margin:6px 0 0}.qd-option[data-v-757b78a6]{align-items:center;background:#fff;border:1px solid #ececf0;border-radius:14px;color:#0b0b14;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:56px;justify-content:space-between;letter-spacing:-.01em;margin-top:8px;padding:0 20px;text-align:left;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;width:100%}.qd-option[data-v-757b78a6]:hover{background:#fafafe;border-color:#c8c8d2}.qd-option--active[data-v-757b78a6]{background:#eef0ff;border-color:#3a2eff;box-shadow:inset 0 0 0 1px #3a2eff}.qd-radio[data-v-757b78a6]{border:1.5px solid #d1d1db;border-radius:100px;flex-shrink:0;height:22px;transition:background .12s ease,border-color .12s ease;width:22px}.qd-radio--on[data-v-757b78a6]{background:#3a2eff;border-color:#3a2eff;box-shadow:inset 0 0 0 4px #fff}.qd-check[data-v-757b78a6]{align-items:center;background:#fff;border:1px solid #ececf0;border-radius:14px;color:#0b0b14;cursor:pointer;display:flex;font-size:14.5px;font-weight:700;height:54px;justify-content:space-between;letter-spacing:-.01em;padding:0 16px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.qd-check[data-v-757b78a6]:hover{border-color:#c8c8d2}.qd-check--on[data-v-757b78a6]{background:#eef0ff;border-color:#3a2eff}.qd-box[data-v-757b78a6]{align-items:center;border:1.5px solid #d1d1db;border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:22px;justify-content:center;transition:background .12s ease,border-color .12s ease;width:22px}.qd-check--on .qd-box[data-v-757b78a6]{background:#3a2eff;border-color:#3a2eff}.qd-age-num[data-v-757b78a6]{color:#0b0b14;font-size:64px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1}.qd-age-unit[data-v-757b78a6]{color:#9a9ab0;font-size:16px;font-weight:600}.qd-track[data-v-757b78a6]{background:#ececf0;border-radius:100px;height:6px;overflow:hidden;position:relative}.qd-track-fill[data-v-757b78a6]{background:#3a2eff;bottom:0;left:0;position:absolute;top:0}.qd-range[data-v-757b78a6]{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;height:32px;inset:0;margin:-13px 0 0;opacity:0;position:absolute;width:100%}.qd-thumb[data-v-757b78a6]{background:#fff;border:2.5px solid #3a2eff;border-radius:100px;box-shadow:0 6px 14px -4px #3a2eff73;height:28px;pointer-events:none;position:absolute;top:-11px;width:28px}.qd-age-bound[data-v-757b78a6]{color:#9a9ab0;font-size:11px;font-weight:600}.qd-btn-light[data-v-757b78a6]{align-items:center;background:#0b0b14;border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:52px;justify-content:center;letter-spacing:-.01em;transition:opacity .15s}.qd-btn-light[data-v-757b78a6]:hover:not(:disabled){opacity:.88}.qd-btn-light[data-v-757b78a6]:disabled{cursor:not-allowed;opacity:.35}.qd-btn-ghost[data-v-757b78a6]{background:#fff;border:1px solid #e7e7ee;border-radius:14px;color:#0b0b14;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:700;height:52px;padding:0 18px;transition:border-color .15s}.qd-btn-ghost[data-v-757b78a6]:hover{border-color:#c8c8d2}.qd-back[data-v-757b78a6]{color:#9a9ab0;cursor:pointer;font-size:13.5px;font-weight:600}.qd-back[data-v-757b78a6]:hover{color:#0b0b14}.h-13[data-v-757b78a6]{height:52px}.qd-phone[data-v-757b78a6]{background:#fff;border:1px solid #ececf0;border-radius:999px}.qd-phone[data-v-757b78a6]:focus-within{border-color:#3a2eff}.qd-dial[data-v-757b78a6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;font-size:.95rem;outline:none;padding:0 10px 0 16px;white-space:nowrap}.qd-dial[data-v-757b78a6],.qd-dial option[data-v-757b78a6]{color:#0b0b14}.qd-loading[data-v-757b78a6]{align-items:center;display:flex;flex-direction:column;padding:22px 0 8px;text-align:center}.qd-spinner[data-v-757b78a6]{animation:qd-spin-757b78a6 .8s linear infinite;border:3px solid #eef0ff;border-radius:50%;border-top-color:#3a2eff;height:46px;width:46px}@keyframes qd-spin-757b78a6{to{transform:rotate(1turn)}}.qd-loading-title[data-v-757b78a6]{color:#0b0b14;font-size:15px;font-weight:700;margin:16px 0 4px}.qd-loading-text[data-v-757b78a6]{max-width:280px}.qd-loading-text[data-v-757b78a6],.qd-result[data-v-757b78a6]{text-align:center}.qd-result-eyebrow[data-v-757b78a6]{align-items:center;color:#e11d48;display:inline-flex;font-size:11.5px;font-weight:800;gap:6px;letter-spacing:.08em;text-transform:uppercase}.qd-result-eyebrow .dot[data-v-757b78a6]{background:#e11d48;border-radius:50%;height:7px;width:7px}.qd-result-num[data-v-757b78a6]{color:#fe0002;font-size:84px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:4px}.qd-result-sub[data-v-757b78a6]{font-size:18px;margin:2px 0 0}.qd-result-q[data-v-757b78a6],.qd-result-sub[data-v-757b78a6]{color:#0b0b14;font-weight:800}.qd-result-q[data-v-757b78a6]{font-size:22px;letter-spacing:-.02em;margin:20px 0 0}.qd-result-help[data-v-757b78a6]{text-align:center}.qd-btn-blue[data-v-757b78a6]{align-items:center;background:#1920ff;border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:15.5px;font-weight:800;gap:7px;height:54px;justify-content:center;letter-spacing:-.01em;transition:opacity .15s;width:100%}.qd-btn-blue[data-v-757b78a6]:hover:not(:disabled){opacity:.9}.qd-btn-blue[data-v-757b78a6]:disabled{cursor:not-allowed;opacity:.4}.qd-confirm[data-v-757b78a6]{color:#16a34a;font-size:15px;font-weight:700;margin:18px 0 0}.qd-anim[data-v-757b78a6]{animation:qd-step-in-757b78a6 .28s ease}@keyframes qd-step-in-757b78a6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mq[data-v-8c7a8a61]{display:flex;flex-direction:column;gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;padding:4px 0;position:relative}.mq--fill[data-v-8c7a8a61]{gap:16px;height:100%;justify-content:center}.mq-row[data-v-8c7a8a61]{display:flex;overflow:hidden}.mq-track[data-v-8c7a8a61]{display:flex;gap:12px;padding:2px 6px;width:-moz-max-content;width:max-content;will-change:transform}.mq-track--left[data-v-8c7a8a61]{animation:mq-scroll-left-8c7a8a61 60s linear infinite}.mq-track--right[data-v-8c7a8a61]{animation:mq-scroll-right-8c7a8a61 60s linear infinite}.mq:hover .mq-track[data-v-8c7a8a61]{animation-play-state:paused}@keyframes mq-scroll-left-8c7a8a61{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mq-scroll-right-8c7a8a61{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mq-track[data-v-8c7a8a61]{animation:none}}.mq-tile[data-v-8c7a8a61]{background:#fff;border-radius:14px;box-shadow:0 1px 3px #0000000f,0 0 0 1px #1118270d;flex-shrink:0;padding:12px 14px;width:248px}.mq-pill[data-v-8c7a8a61]{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.mq-tile-top[data-v-8c7a8a61]{align-items:center;display:flex;gap:8px;justify-content:space-between}.mq-title[data-v-8c7a8a61]{color:#111827;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;margin-top:6px;-webkit-box-orient:vertical;min-height:33.8px;overflow:hidden}.mq-loc[data-v-8c7a8a61]{color:#9ca3af;flex-shrink:0;font-size:10.5px;font-weight:500;white-space:nowrap}.hero-cta-dark[data-v-a73b7f72]{align-items:center;background:#0b0b14;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:52px;letter-spacing:-.01em;padding:0 26px;transition:opacity .15s}.hero-cta-dark[data-v-a73b7f72]:hover{opacity:.88}.hero-cta-outline[data-v-a73b7f72]{align-items:center;background:#fff;border:1.5px solid #e7e7ee;border-radius:14px;color:#0b0b14;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:52px;padding:0 22px;transition:border-color .15s}.hero-cta-outline[data-v-a73b7f72]:hover{border-color:#c8c8d2}.hero-quiz-skeleton[data-v-a73b7f72]{background:#fff;border:1px solid #d4af37;border-radius:28px;box-shadow:0 0 0 4px #d4af3714;min-height:420px}.ar-btn[data-v-a73b7f72]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;height:48px;letter-spacing:-.01em;padding:0 20px;transition:opacity .15s,border-color .15s,background .15s,color .15s;white-space:nowrap}.ar-btn--primary[data-v-a73b7f72]{background:#1920ff;color:#fff}.ar-btn--primary[data-v-a73b7f72]:hover{opacity:.9}.ar-btn--indigo-outline[data-v-a73b7f72]{background:#fff;border:1.5px solid #c7c9ff;color:#1920ff}.ar-btn--indigo-outline[data-v-a73b7f72]:hover{border-color:#1920ff}.ar-btn--dark-outline[data-v-a73b7f72]{background:#fff;border:1.5px solid #e7e7ee;color:#0b0b14}.ar-btn--dark-outline[data-v-a73b7f72]:hover{border-color:#0b0b14}.ar-btn--ghost[data-v-a73b7f72]{background:#fff;border:1.5px solid #ececf0;color:#5a5a6e}.ar-btn--ghost[data-v-a73b7f72]:hover{border-color:#c8c8d2;color:#0b0b14}.ar-btn--danger[data-v-a73b7f72]{background:#fef2f2;border:1.5px solid #fecaca;color:#dc2626}.ar-btn--danger[data-v-a73b7f72]:hover{background:#fee2e2}
