@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=f0264cbf50cc9a9ab03fa6dbf663c566b8f37927)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4d2cae8e-module__Qsx8Dq__className{font-family:Inter,Inter Fallback;font-style:normal}
.bdq{--bg:#0e0e11;--footer-bg:#1e1e21;--card-bg:#151515;--pill-dark:#1e1e1e;--mark-unsel:#1d1d1d;--mark-stroke:#3e3e41;--track:#252528;--backbtn-bg:#232323;--accent:#0a7aff;--accent-hover:#2a8cff;--white:#fff;--muted:#ffffff80;--subtle:#ffffffb3;--faint:#979797;--radius-card:4px;--radius-mark:6px;--radius-pill:99px;--radius-lg:16px;--transition:.2s cubic-bezier(.16, 1, .3, 1);--shell:1192px;--gutter:clamp(20px, 5vw, 160px);min-height:100dvh;color:var(--white);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}.bdq *,.bdq :before,.bdq :after{box-sizing:border-box;margin:0;padding:0}.bdq img,.bdq svg{max-width:100%;display:block}.bdq input,.bdq button,.bdq textarea,.bdq select{font:inherit;color:inherit}.bdq button{cursor:pointer;background:0 0;border:none}.bdq h1,.bdq h2,.bdq h3{letter-spacing:-.01em;font-weight:300;line-height:1.14}.bdq p,.bdq li{text-wrap:pretty}.bdq ::selection{background:color-mix(in oklab, var(--accent) 35%, transparent)}.bdq :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.bdq .bdq-main{background:var(--bg);width:100%;min-height:100dvh}.bdq .shell{max-width:var(--shell);margin:0 auto;padding:0 clamp(20px,4vw,32px)}.bdq .screen[hidden],.bdq .quiz-drilldown[hidden],.bdq .result-next[hidden],.bdq .result-book[hidden],.bdq .l2-unlock[hidden],.bdq .toast[hidden]{display:none}.bdq .screen{animation:bdq-fade-up .45s var(--transition) both}@keyframes bdq-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bdq *,.bdq :before,.bdq :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bdq .btn{border-radius:var(--radius-pill);letter-spacing:-.01em;transition:all var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 36px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.bdq .btn--primary{color:#fff;background:var(--accent)}.bdq .btn--primary:hover:not(:disabled){background:var(--accent-hover)}.bdq .btn--primary:disabled{cursor:not-allowed;opacity:.4}.bdq .btn--dark{color:#fff;background:var(--pill-dark);border:1px solid #ffffff2e}.bdq .btn--dark:hover{background:#2a2a2a}.bdq .btn--full{width:100%}.bdq .btn--lg{padding:16px 40px;font-size:16px}.bdq .btn--sm{padding:10px 24px;font-size:13px}.bdq .screen--hero{padding:clamp(36px,5vw,56px) 0 96px}.bdq .hero-title{max-width:14ch;color:var(--white);margin-bottom:24px;font-size:clamp(30px,4.4vw,44px);font-weight:300;line-height:1.16}.bdq .hero-lead{max-width:46ch;color:var(--muted);margin-bottom:32px;font-size:16px;font-weight:300;line-height:1.5}.bdq .hero-card{border-radius:var(--radius-lg);background:#141417;border:1px solid #202024;grid-template-columns:1fr 1fr;gap:40px clamp(40px,6vw,80px);margin-top:44px;padding:clamp(28px,4vw,44px) clamp(28px,4vw,52px);display:grid}.bdq .hero-benefit{align-items:flex-start;gap:16px;display:flex}.bdq .hero-benefit .check{background:var(--accent);border-radius:var(--radius-pill);flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.bdq .hero-benefit .check svg{color:#fff;width:12px;height:12px}.bdq .hero-benefit .b-title{color:var(--white);font-size:16px;font-weight:500;line-height:1.3}.bdq .hero-benefit .b-sub{color:var(--muted);margin-top:6px;font-size:15px;font-weight:300;line-height:1.4}.bdq .hero-cta{margin-bottom:20px}.bdq .hero-trust{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:300;display:flex}.bdq .hero-trust .dot{color:var(--faint)}@media (max-width:700px){.bdq .hero-card{grid-template-columns:1fr;row-gap:28px}}.bdq .screen--quiz{padding:clamp(36px,5vw,56px) 0 96px}.bdq .quiz-progress{margin-bottom:40px}.bdq .quiz-progress-head{color:var(--subtle);letter-spacing:-.01em;justify-content:space-between;margin-bottom:14px;font-size:16px;font-weight:300;display:flex}.bdq .quiz-progress-bar{background:var(--track);border-radius:var(--radius-pill);height:3px;overflow:hidden}.bdq .quiz-progress-fill{background:var(--accent);border-radius:var(--radius-pill);width:10%;height:100%;transition:width .4s var(--transition)}.bdq .quiz-head{align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.bdq .back-circle{width:40px;height:40px;color:var(--white);background:var(--backbtn-bg);transition:all var(--transition);border-radius:47px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.bdq .back-circle:hover{background:#2e2e2e}.bdq .back-circle svg{width:16px;height:16px}.bdq .quiz-head-text{flex:1}.bdq .quiz-kicker{display:none}.bdq .quiz-question{color:var(--white);letter-spacing:-.01em;font-size:clamp(24px,3vw,32px);font-weight:300;line-height:1.2}.bdq .quiz-hint{color:var(--muted);margin-top:10px;font-size:16px;font-weight:300}.bdq .quiz-options{gap:12px;display:grid}.bdq .quiz-options.is-grouped{gap:26px}.bdq .l2-subq{gap:12px;display:grid}.bdq .l2-subq-label{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.bdq .l2-chip-row{flex-wrap:wrap;gap:10px;display:flex}.bdq .l2-chip{color:var(--white);font:inherit;cursor:pointer;background:var(--card-bg);border:1px solid var(--mark-stroke);border-radius:var(--radius-pill);transition:border-color var(--transition), background var(--transition);padding:12px 20px;font-size:15px;line-height:1.2}.bdq .l2-chip:hover{border-color:#fff6}.bdq .l2-chip.is-selected{border-color:var(--accent);background:#ffffff0a;border-width:2px;padding:11px 19px}.bdq .l2-chip:disabled{cursor:default}.bdq .quiz-option{width:100%;color:var(--white);text-align:left;background:var(--card-bg);border-radius:var(--radius-card);transition:border-color var(--transition), background var(--transition);border:1px solid #0000;align-items:center;gap:16px;padding:22px 24px;display:flex}.bdq .quiz-option:hover{border-color:#ffffff24}.bdq .quiz-option.is-selected{border-color:var(--accent);border-width:2px;padding:21px 23px}.bdq .quiz-option .opt-mark{background:var(--mark-unsel);border:1px solid var(--mark-stroke);border-radius:var(--radius-pill);width:22px;height:22px;transition:all var(--transition);flex-shrink:0;place-items:center;display:grid}.bdq .quiz-option[data-multi] .opt-mark{border-radius:var(--radius-mark)}.bdq .quiz-option.is-selected .opt-mark{background:var(--accent);border-color:var(--accent)}.bdq .quiz-option .opt-mark svg{color:#fff;opacity:0;width:12px;height:12px;transition:opacity var(--transition)}.bdq .quiz-option.is-selected .opt-mark svg{opacity:1}.bdq .quiz-option:disabled{cursor:default}.bdq .quiz-option .opt-label{color:var(--white);flex:1;font-size:16px;font-weight:400;line-height:1.35}.bdq .quiz-option .opt-sub{color:var(--muted);margin-top:4px;font-size:16px;font-weight:300;display:block}.bdq .quiz-drilldown{border-radius:var(--radius-lg);animation:bdq-drill-in .3s var(--transition);background:#141417;border:1px solid #202024;gap:22px;margin-top:20px;padding:24px;display:grid}@keyframes bdq-drill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bdq .drill-group{gap:10px;display:grid}.bdq .drill-label{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.bdq .drill-chips{flex-wrap:wrap;gap:8px;display:flex}.bdq .drill-chip{color:var(--white);font:inherit;cursor:pointer;background:var(--mark-unsel);border:1px solid var(--mark-stroke);border-radius:var(--radius-pill);transition:all var(--transition);padding:9px 18px;font-size:14px;line-height:1.2}.bdq .drill-chip:hover{border-color:#fff6}.bdq .drill-chip.is-on{color:#fff;background:var(--accent);border-color:var(--accent)}.bdq .quiz-nav{justify-content:flex-end;align-items:center;margin-top:40px;display:flex}.bdq .screen--gate{padding:clamp(40px,6vw,64px) 0 96px}.bdq .gate-inner{text-align:center;max-width:600px;margin:0 auto}.bdq .gate-badge{width:160px;height:160px;margin:0 auto 40px;position:relative}.bdq .gate-badge .ring{background:conic-gradient(from 200deg,#17e0c4,#0a7aff 55%,#17e0c4);border-radius:50%;padding:2px;position:absolute;inset:0;box-shadow:0 0 40px #0a7aff59;-webkit-mask:radial-gradient(circle,#0000 68%,#000 69%);mask:radial-gradient(circle,#0000 68%,#000 69%)}.bdq .gate-badge .disc{background:radial-gradient(circle at 50% 40%,#1a2436,#0c1018);border-radius:50%;place-items:center;display:grid;position:absolute;inset:8px}.bdq .gate-badge .disc svg{color:#ffffffd9;width:52px;height:52px}.bdq .gate-title{color:var(--white);margin-bottom:16px;font-size:clamp(26px,3.4vw,34px);font-weight:300}.bdq .gate-lead{margin-inline:auto;max-width:42ch;color:var(--muted);margin-bottom:44px;font-size:16px;font-weight:300;line-height:1.5}.bdq .gate-form{text-align:left;gap:22px;display:grid}.bdq .field label{color:var(--subtle);margin-bottom:12px;font-size:15px;font-weight:400;display:block}.bdq .field-optional{color:var(--muted);font-weight:300}.bdq .field input{width:100%;color:var(--white);transition:border-color var(--transition);background:#141417;border:1px solid #2a2a2e;border-radius:8px;padding:16px 20px;font-size:16px;font-weight:300}.bdq .field input::placeholder{color:#ffffff52}.bdq .field input:focus{border-color:var(--accent);outline:none}.bdq .field input.invalid{border-color:#ff5a6e}.bdq .gate-form .btn--primary{margin-top:12px}.bdq .gate-back{margin-top:14px}.bdq .gate-back svg{width:16px;height:16px}.bdq .gate-privacy{color:var(--faint);margin-top:24px;font-size:13px;font-weight:300}.bdq .screen--result{padding:clamp(40px,6vw,64px) 0 96px}.bdq .result-inner{max-width:640px;margin:0 auto}.bdq .result-card{text-align:center;border-radius:var(--radius-lg);background:#141417;border:1px solid #202024;padding:clamp(28px,5vw,48px)}.bdq .result-eyebrow{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.bdq .score-dial{width:180px;height:180px;margin:12px auto 16px;position:relative}.bdq .score-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.bdq .score-dial .track{fill:none;stroke:var(--track);stroke-width:12px}.bdq .score-dial .value{fill:none;stroke:var(--accent);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--transition)}.bdq .score-dial .num{place-content:center;display:grid;position:absolute;inset:0}.bdq .score-dial .num b{color:var(--white);letter-spacing:-.02em;font-size:3rem;font-weight:300;line-height:1}.bdq .score-dial .num span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.bdq .result-tier{border-radius:var(--radius-pill);margin-bottom:20px;padding:8px 20px;font-size:13px;font-weight:500;display:inline-block}.bdq .tier--high{color:#17e0c4;background:#17e0c424}.bdq .tier--mid{color:#4f95ff;background:#0a7aff29}.bdq .tier--emerging{color:#e8af34;background:#e8af3429}.bdq .result-archetype{color:var(--white);margin-bottom:16px;font-size:clamp(22px,3vw,28px);font-weight:300}.bdq .result-body{max-width:46ch;color:var(--muted);margin:0 auto 16px;font-weight:300;line-height:1.55}.bdq .result-body strong{color:var(--white);font-weight:500}.bdq .result-body .result-mirror{color:#4f95ff;margin-top:14px;font-weight:400;display:block}.bdq .factors{text-align:left;border-radius:var(--radius-lg);background:#101013;gap:18px;margin:36px 0;padding:28px;display:grid}.bdq .factors h3{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:600}.bdq .factor{gap:10px;display:grid}.bdq .factor-head{color:var(--white);justify-content:space-between;font-size:15px;font-weight:400;display:flex}.bdq .factor-head .factor-val{color:var(--muted);font-weight:300}.bdq .factor-bar{background:var(--track);border-radius:var(--radius-pill);height:6px;overflow:hidden}.bdq .factor-fill{background:var(--accent);border-radius:var(--radius-pill);width:0;height:100%;transition:width .9s var(--transition)}.bdq .result-next{text-align:left;border-radius:var(--radius-lg);background:#0a7aff1a;border:1px solid #0a7aff40;margin:20px 0 32px;padding:24px}.bdq .result-book{text-align:left;background:var(--accent);border-radius:var(--radius-lg);margin:20px 0 32px;padding:24px}.bdq .result-book-label{color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.bdq .result-book-text{color:#fff;margin-bottom:22px;font-weight:300;line-height:1.5}.bdq .result-book .btn{color:var(--accent);background:#fff}.bdq .result-book .btn:hover{background:#ffffffe6}.bdq .result-next-label{color:#4f95ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.bdq .result-next-text{color:var(--white);margin-bottom:22px;font-weight:300;line-height:1.5}.bdq .l2-unlock{text-align:left;border-radius:var(--radius-lg);background:#101013;border:1px solid #2a2a2e;gap:18px;margin:8px 0 32px;padding:26px 24px;display:grid}.bdq .l2-unlock-label{color:#4f95ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.bdq .l2-unlock-title{color:var(--white);letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:400;line-height:1.3}.bdq .l2-unlock-sub{color:var(--muted);font-size:14px;font-weight:300;line-height:1.55}.bdq .l2-unlock .btn{justify-self:start}.bdq .snapshot{text-align:left;margin:36px 0}.bdq .snapshot h3{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:600}.bdq .snap-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.bdq .snap-metric{background:#101013;border:1px solid #202024;border-radius:8px;padding:18px}.bdq .snap-metric b{color:#4f95ff;letter-spacing:-.02em;font-size:20px;font-weight:300;display:block}.bdq .snap-metric span{color:var(--muted);font-size:12px;font-weight:300}.bdq .snap-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bdq .snap-tag{color:var(--muted);border-radius:var(--radius-pill);background:#1b1b1f;border:1px solid #2a2a2e;padding:6px 14px;font-size:12px;font-weight:400}.bdq .result-share{border-top:1px solid #202024;margin-top:28px;padding-top:28px}.bdq .share-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600}.bdq .share-buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bdq .result-disclaimer{margin-inline:auto;max-width:54ch;color:var(--faint);text-align:center;margin-top:28px;font-size:13px;font-weight:300;line-height:1.5}.bdq .toast{z-index:50;color:#000;border-radius:var(--radius-pill);opacity:0;transition:all var(--transition);background:#fff;padding:12px 24px;font-size:14px;font-weight:500;position:fixed;bottom:32px;left:50%;transform:translate(-50%)translateY(20px)}.bdq .toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:560px){.bdq .l2-unlock .btn{justify-self:stretch}.bdq .quiz-nav .btn{flex:1}.bdq .result-card{padding:28px 20px}}