.qx-dir-group,.qx-legal__prose>section,.qx-rd-sec{scroll-margin-top:88px}.qx-hero__inner{max-width:880px;padding:56px 0 64px}.qx-hero__inner .ql-h1{font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem)}.qx-meta{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;padding:8px 14px;border-radius:999px;border:1px solid rgba(60,207,211,.45);background:rgba(60,207,211,.08);font-size:.9375rem;font-weight:600;line-height:1.35;color:#fff}.qx-meta:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--ql-teal-bright);flex-shrink:0}.qx-hero-note{margin:16px 0 0;max-width:640px;font-size:1rem;line-height:1.6;color:var(--ql-on-dark-muted)}.qx-legal{display:grid;grid-template-columns:264px minmax(0,1fr);gap:64px;align-items:start}.qx-legal__side{position:sticky;top:96px;padding:20px;background:var(--ql-tint);border:1px solid var(--ql-line);border-radius:var(--ql-radius)}.qx-legal__title{margin:0 0 10px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-muted)}.qx-legal__toc{display:grid;gap:2px;margin:0;padding:0;list-style:none}.qx-legal__toc a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:baseline;min-height:44px;padding:10px;border-radius:6px;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--ql-ink);text-decoration:none}.qx-legal__toc a:hover{background:#fff;color:var(--ql-ikb)}.qx-legal__n{font-size:.75rem;font-weight:700;color:var(--ql-teal);font-variant-numeric:tabular-nums}.qx-legal__m{display:none}.qx-legal__prose{max-width:72ch}.qx-legal__prose>section+section{margin-top:40px;padding-top:40px;border-top:1px solid var(--ql-line)}.qx-legal__prose h2{margin:0 0 14px;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ql-ink)}.qx-legal__prose p{margin:0;font-size:1.0625rem;line-height:1.75;color:var(--ql-text)}.qx-legal__prose p+p,.qx-legal__prose p+ul,.qx-legal__prose ul+p{margin-top:14px}.qx-legal__prose ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.qx-legal__prose li{position:relative;padding-left:22px;font-size:1.0625rem;line-height:1.65;color:var(--ql-text)}.qx-legal__prose li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--ql-teal-fill)}.qx-legal__prose a{color:var(--ql-ikb);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.qx-legal__prose a:hover{color:var(--ql-ikb-hover)}@media (max-width:900px){.qx-legal{grid-template-columns:minmax(0,1fr);gap:0}.qx-legal__side{display:none}.qx-legal__m{display:block;margin:0 0 32px;background:var(--ql-tint);border:1px solid var(--ql-line);border-radius:var(--ql-radius)}.qx-legal__m>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 18px;list-style:none;cursor:pointer;font-weight:700;color:var(--ql-ink)}.qx-legal__m>summary::-webkit-details-marker{display:none}.qx-legal__m[open]>summary{border-bottom:1px solid var(--ql-line)}.qx-legal__m[open] .ql-faq__icon{transform:rotate(45deg);background:var(--ql-ikb);color:#fff}.qx-legal__m>.qx-legal__toc{padding:10px 8px 12px}.qx-hero__inner{padding:44px 0 52px}}.qx-dir-hero{align-items:end}.qx-dir-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;width:100%;max-width:420px;margin:0;padding:0;list-style:none;background:var(--ql-navy-2);border:1px solid var(--ql-navy-line);border-radius:12px;overflow:hidden}.qx-dir-stats li{padding:22px 24px}.qx-dir-stats li+li{border-left:1px solid var(--ql-navy-line)}.qx-dir-stats__value{display:block;font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:700;font-stretch:94%;letter-spacing:-.035em;line-height:1.05;color:#fff}.qx-dir-stats__label{display:block;margin-top:6px;font-size:.9375rem;color:var(--ql-on-dark-muted)}.qx-dir-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:8px}.qx-dir-group{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px 40px;padding:36px 0;border-top:1px solid var(--ql-line)}.qx-dir-bar+.qx-dir-group{margin-top:24px}.qx-dir-group[hidden]{display:none}.qx-dir-group__name{margin:0;font-size:1.5rem;font-weight:700;font-stretch:94%;line-height:1.15;letter-spacing:-.025em;color:var(--ql-ink)}.qx-dir-group__count{margin:8px 0 0;font-size:.9375rem;color:var(--ql-muted)}.qx-dir-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.qx-dir-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;min-height:52px;padding:12px 16px;background:#fff;border:1px solid var(--ql-line);border-radius:var(--ql-radius);font-size:.96875rem;font-weight:600;line-height:1.35;color:var(--ql-ink);text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.qx-dir-links a:hover{border-color:rgba(0,47,167,.45);background:var(--ql-ikb-tint);color:var(--ql-ikb)}.qx-dir-links__arrow{flex-shrink:0;color:var(--ql-ikb)}@media (max-width:1100px){.qx-dir-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.qx-dir-group{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0}.qx-dir-stats{justify-self:start}}@media (max-width:640px){.qx-dir-links{grid-template-columns:minmax(0,1fr)}.qx-dir-group__name{font-size:1.3125rem}.qx-dir-stats li{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.qx-dir-links a{transition:none}}.qs .qx-cost-intro{max-width:900px;margin:0 0 32px;font-size:1.1875rem;line-height:1.6;color:var(--ql-ink)}.qx-cost-buys .qx-cost-buys__body{margin:-12px 0 20px;font-size:1.0625rem;font-weight:400;line-height:1.55;color:var(--ql-on-ikb)}.qx-cost-buys__ex{margin:0 0 24px}.qx-cost-buys__ex>p{margin:0 0 8px!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ql-on-ikb)!important}.qx-cost-buys__ex ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.qx-cost-buys__ex li{padding:7px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);font-size:.9375rem;font-weight:600;color:#fff}.qx-run{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.qx-run li{padding:28px 26px;border-radius:var(--ql-radius);background:hsla(0,0%,100%,.06);border:1px solid var(--ql-navy-line);border-top:3px solid var(--ql-teal-bright)}.qx-run li:nth-child(2){border-top-color:#6f93ff}.qx-run li:nth-child(3){border-top-color:#fff}.qx-run__n{font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:var(--ql-teal-bright)}.qx-run h3{margin:14px 0 8px;font-size:1.3125rem;font-weight:700;line-height:1.22;letter-spacing:-.02em;color:#fff}.qx-run p{margin:0;font-size:1rem;line-height:1.6;color:var(--ql-on-dark)}.qx-checks{display:grid;gap:12px;margin:0;padding:0;list-style:none}.qx-checks li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--ql-line);border-radius:var(--ql-radius);box-shadow:var(--ql-shadow-card)}.qx-checks__mark{position:relative;width:32px;height:32px;border-radius:8px;background:var(--ql-tint-teal);border:1px solid rgba(8,112,120,.3)}.qx-checks__mark:after{content:"";position:absolute;left:11px;top:6px;width:8px;height:15px;border:solid var(--ql-teal);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.qx-checks h3{margin:4px 0 6px;font-size:1.1875rem;font-weight:700;line-height:1.28;letter-spacing:-.015em;color:var(--ql-ink)}.qx-checks p{margin:0;font-size:1rem;line-height:1.58;color:var(--ql-text)}@media (max-width:900px){.qx-run{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.qs .qx-cost-intro{font-size:1.0625rem;margin-bottom:24px}.qx-run li{padding:22px 20px}.qx-checks li{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px}.qx-checks__mark{width:28px;height:28px}.qx-checks__mark:after{left:9px;top:5px;width:7px;height:13px}}.qx-tl{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.qx-tl:before{content:"";position:absolute;left:139px;top:8px;bottom:8px;width:2px;background:var(--ql-line-strong)}.qx-tl__item{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 40px;align-items:start}.qx-tl__item:before{content:"";position:absolute;left:133px;top:24px;width:14px;height:14px;border-radius:4px;background:var(--ql-ikb);box-shadow:0 0 0 4px #fff}.qx-tl__item:last-child:before{background:var(--ql-teal-fill)}.qx-tl__date{margin:0;padding-top:20px;text-align:right;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--ql-ink);font-variant-numeric:tabular-nums}.qx-tl__card{padding:22px 26px;background:#fff;border:1px solid var(--ql-line);border-radius:var(--ql-radius);box-shadow:var(--ql-shadow-card)}.qx-tl__card h3{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;letter-spacing:-.01em}.qx-tl__card h3 a{color:var(--ql-ink);text-decoration:underline;text-decoration-color:rgba(0,47,167,.35);text-decoration-thickness:1.5px;text-underline-offset:4px}.qx-tl__card h3 a:hover{color:var(--ql-ikb);text-decoration-color:currentColor}.qx-tl__what{margin:10px 0 0;font-size:1rem;line-height:1.6;color:var(--ql-text)}.qx-tl__applies{margin:14px 0 0;padding:12px 14px;border-radius:6px;background:var(--ql-tint-teal);border-left:3px solid var(--ql-teal);font-size:.96875rem;font-weight:600;line-height:1.5;color:var(--ql-ink)}.qx-tl__applies span{display:block;margin-bottom:2px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-teal)}.qx-disclaimer{margin:20px 0 0;font-size:.9375rem;font-style:italic;color:var(--ql-muted)}@media (max-width:640px){.qx-tl:before{left:6px}.qx-tl__item{grid-template-columns:minmax(0,1fr);padding-left:28px}.qx-tl__item:before{left:0;top:2px}.qx-tl__date{padding:0 0 8px;text-align:left}.qx-tl__card{padding:18px}}.qx-policy .qs-hero .ql-h1{font-size:clamp(2.125rem,1.4rem + 2vw,3.25rem)}.qx-policy .qs-hero .qx-policy-lede{font-size:1.125rem}.ql .qx-a{color:var(--ql-ikb);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ql .qx-a:hover{color:var(--ql-ikb-hover)}.ql-bg-navy .qx-a{color:#fff}.qx-mvp-who{align-self:center;width:100%;max-width:520px;justify-self:end}.qx-mvp-who h2.ql-pnav__title{margin:0}.qx-mvp-who ul{margin:0;padding:0;list-style:none}.qx-mvp-who .ql-pnav__item:hover{background:transparent}.qx-kicker{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-teal)}.qx-subhead{margin:48px 0 20px;font-size:1.375rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ql-ink)}.qx-bullets li{font-size:1rem;line-height:1.5;color:var(--ql-text)}.qx-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qx-offer{display:flex;flex-direction:column;padding:32px;background:#fff;border:1px solid var(--ql-line);border-top:4px solid var(--ql-ikb);border-radius:var(--ql-radius);box-shadow:var(--ql-shadow-card);color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.qx-offer:nth-child(2){border-top-color:var(--ql-teal-fill)}.qx-offer:hover{transform:translateY(-2px);border-color:rgba(0,47,167,.4)}.qx-offer__label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-teal)}.qx-offer__name{margin:14px 0 4px;font-size:1.625rem;font-stretch:94%;line-height:1.12;color:var(--ql-ink)}.qx-offer__name,.qx-offer__tag{font-weight:700;letter-spacing:-.025em}.qx-offer__tag{margin:0 0 14px;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);line-height:1.2;color:var(--ql-ikb)}.qx-offer__desc{margin:0 0 20px;font-size:1.0625rem;line-height:1.55;color:var(--ql-text)}.qx-offer .ql-bullets{padding-top:18px;border-top:1px solid var(--ql-line)}.qx-offer__more{margin-top:auto;padding-top:24px;font-weight:600;color:var(--ql-ikb)}.qx-stack{margin:20px 0 0;border-top:1px solid var(--ql-line)}.qx-stack>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--ql-line)}.qx-stack dt{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ql-muted)}.qx-stack dd{margin:0;font-size:1rem;font-weight:600;color:var(--ql-ink)}.qx-own{background:var(--ql-tint-teal);border-color:rgba(8,112,120,.2);box-shadow:none}.qx-phases{grid-template-columns:repeat(3,minmax(0,1fr))}.qx-phases .ql-bullets{margin-top:12px}.qx-why__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.qx-why__grid li{padding:24px 22px;border-radius:var(--ql-radius);background:hsla(0,0%,100%,.06);border:1px solid var(--ql-navy-line)}.qx-why__grid h3{margin:14px 0 8px;font-size:1.1875rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#fff}.qx-why__grid p{margin:0;font-size:.96875rem;line-height:1.55;color:var(--ql-on-dark)}.qx-formgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.qx-formgrid__head .qs-vsteps{margin-top:28px}@media (min-width:901px){.qx-formgrid__head{position:sticky;top:96px}}.qx-mvpform>div{border:1px solid var(--ql-line)!important;border-top:4px solid var(--ql-ikb)!important;border-radius:var(--ql-radius)!important;box-shadow:var(--ql-shadow-card)!important;background:#fff}.qx-mvpform h3{letter-spacing:-.02em;color:var(--ql-ink)!important}.qx-mvpform input,.qx-mvpform textarea{min-height:48px;border-radius:6px;border-color:var(--ql-line-strong);font-size:1rem}.qx-mvpform input:focus-visible,.qx-mvpform textarea:focus-visible{outline:3px solid var(--ql-ikb);outline-offset:1px;box-shadow:none}.qx-mvpform button[type=submit]{min-height:52px;border-radius:6px;box-shadow:var(--ql-shadow-btn);font-weight:600}.qx-mvpform [role=radio]{border-color:var(--ql-ikb);color:var(--ql-ikb)}@media (max-width:1100px){.qx-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qx-why__grid li:last-child{grid-column:1/-1}}@media (max-width:900px){.qx-formgrid,.qx-offers{gap:32px}.qx-formgrid,.qx-offers,.qx-phases{grid-template-columns:minmax(0,1fr)}.qx-mvp-who{justify-self:start}}@media (max-width:640px){.qx-offer{padding:24px 20px}.qx-why__grid{grid-template-columns:minmax(0,1fr)}.qx-why__grid li:last-child{grid-column:auto}.qx-stack>div{grid-template-columns:minmax(0,1fr);gap:2px}.qx-subhead{margin-top:36px}.qx-mvpform>div>div{padding:22px 18px!important}}@media (prefers-reduced-motion:reduce){.qx-offer{transition:none}.qx-offer:hover{transform:none}}.qx-rd-hero{align-items:center}.qx-rd-get{justify-self:end;width:100%;max-width:440px;padding:24px;background:var(--ql-navy-2);border:1px solid var(--ql-navy-line);border-radius:12px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.qx-rd-get__title{margin:0 0 14px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-on-dark-muted)}.qx-rd-get ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.qx-rd-get li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;font-size:.9375rem;line-height:1.45;color:var(--ql-on-dark)}.qx-rd-get li strong{display:block;font-size:1rem;color:#fff}.qx-rd-get__n{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.08);color:var(--ql-teal-bright);font-weight:700;font-size:.875rem}.qx-rd-tool{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.qx-rd-main{min-width:0}.qx-rd-progress{margin-bottom:12px}.qx-rd-progress__row{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.875rem}.qx-rd-progress__q{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ql-ikb)}.qx-rd-progress__n{font-weight:600;color:var(--ql-muted)}.qx-rd-progress__bar{display:flex;gap:6px}.qx-rd-progress__bar button{position:relative;flex:1;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.qx-rd-progress__bar button:before{content:"";position:absolute;left:0;right:0;top:8px;height:8px;border-radius:999px;background:rgba(11,22,48,.12);transition:background-color .15s ease}.qx-rd-progress__bar button.is-current:before{background:rgba(0,47,167,.35)}.qx-rd-progress__bar button.is-done:before{background:var(--ql-ikb)}.qx-rd-card{padding:32px;background:#fff;border:1px solid var(--ql-line);border-radius:var(--ql-radius);box-shadow:var(--ql-shadow-card)}.qx-rd-card__meta{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-teal)}.qx-rd-card__why{margin:8px 0 0;font-size:.96875rem;line-height:1.55;color:var(--ql-muted)}.qx-rd-card__q{margin:18px 0 22px;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ql-ink);text-wrap:balance}.qx-rd-options{display:grid;gap:10px}.qx-rd-opt{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:64px;padding:14px 16px;background:#fff;border:1px solid var(--ql-line-strong);border-radius:var(--ql-radius);font:inherit;text-align:left;color:var(--ql-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.qx-rd-opt.is-selected,.qx-rd-opt:hover{border-color:var(--ql-ikb)}.qx-rd-opt.is-selected{background:var(--ql-ikb-tint);box-shadow:inset 0 0 0 1px var(--ql-ikb)}.qx-rd-opt__level{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--ql-tint);color:var(--ql-ink);font-weight:700}.qx-rd-opt.is-selected .qx-rd-opt__level{background:var(--ql-ikb);color:#fff}.qx-rd-opt__label{display:block;font-weight:700;color:var(--ql-ink)}.qx-rd-opt__desc{display:block;margin-top:2px;font-size:.9375rem;line-height:1.45;color:var(--ql-text)}.qx-rd-opt__of{font-size:.8125rem;font-weight:600;color:var(--ql-muted);font-variant-numeric:tabular-nums}.qx-rd-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.qx-rd-note{margin:16px 0 0;font-size:.9375rem;color:var(--ql-muted)}.qx-rd-side{position:sticky;top:96px;padding:20px;background:#fff;border:1px solid var(--ql-line);border-radius:var(--ql-radius);box-shadow:var(--ql-shadow-card)}.qx-rd-side__title{margin:0 0 10px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-muted)}.qx-rd-side ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.qx-rd-side button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:.9375rem;text-align:left;color:var(--ql-text);cursor:pointer}.qx-rd-side button:hover{background:var(--ql-tint);color:var(--ql-ikb)}.qx-rd-side button[aria-current=step]{background:var(--ql-ikb-tint);color:var(--ql-ink);font-weight:600}.qx-rd-side__n{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--ql-line-strong);font-size:.8125rem;font-weight:700;color:var(--ql-muted)}.qx-rd-side__n.is-done{background:var(--ql-teal);border-color:var(--ql-teal);color:#fff}.qx-rd-side__w{font-size:.8125rem;font-weight:600;color:var(--ql-muted);font-variant-numeric:tabular-nums}.qx-rd-gate{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--ql-ikb-tint);color:var(--ql-ikb);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.qx-rd-results{display:grid;gap:16px;max-width:1120px}.qx-rd-label{margin:0 0 12px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ql-teal)}.qx-rd-label--dark{color:var(--ql-teal-bright)}.qx-rd-text{margin:0;font-size:1rem;line-height:1.65;color:var(--ql-text)}.qx-rd-text+.qx-rd-text{margin-top:12px}.qx-rd-text strong{color:var(--ql-ink)}.qx-rd-verdict{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;padding:36px;background:var(--ql-navy);border-top:4px solid var(--ql-teal-bright);border-radius:var(--ql-radius);box-shadow:var(--ql-shadow-card);color:#fff}.qx-rd-verdict__band{margin:0;font-size:clamp(1.875rem,1.35rem + 1.5vw,2.75rem);font-weight:700;font-stretch:94%;line-height:1.08;letter-spacing:-.03em;color:#fff}.qx-rd-verdict__score{display:flex;align-items:baseline;gap:12px;margin:18px 0 14px;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ql-on-dark-muted)}.qx-rd-verdict__score span{font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:700;font-stretch:94%;letter-spacing:-.04em;line-height:1;color:var(--ql-teal-bright);font-variant-numeric:tabular-nums;text-transform:none}.qx-rd-verdict__body{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--ql-on-dark)}.qx-rd-verdict__chart{padding:12px;background:#fff;border-radius:var(--ql-radius)}.qx-rd-radar{display:block;width:100%;max-width:340px;height:auto;margin:0 auto;overflow:visible}.qx-rd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.qx-rd-fix{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none}.qx-rd-fix li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding-top:14px;border-top:1px solid var(--ql-line)}.qx-rd-fix__n{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--ql-ikb);color:#fff;font-weight:700;font-size:.9375rem}.qx-rd-fix li:nth-child(2) .qx-rd-fix__n{background:var(--ql-teal)}.qx-rd-fix li:nth-child(3) .qx-rd-fix__n{background:var(--ql-navy)}.qx-rd-fix__name{display:block;font-weight:700;color:var(--ql-ink)}.qx-rd-fix p{margin:4px 0 0;font-size:.96875rem;line-height:1.55;color:var(--ql-text)}.qx-rd-weights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:18px 0 0;padding:0;list-style:none}.qx-rd-weights li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--ql-line);font-size:.9375rem;color:var(--ql-text)}.qx-rd-weights__w{font-weight:700;color:var(--ql-ink);font-variant-numeric:tabular-nums}.qx-rd-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:8px}.qx-rd-bar__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.qx-rd-bar__name{font-weight:700;color:var(--ql-ink)}.qx-rd-bar__lvl{font-size:.875rem;font-weight:600;color:var(--ql-muted);text-align:right}.qx-rd-bar__track{height:8px;border-radius:999px;background:rgba(11,22,48,.08);overflow:hidden}.qx-rd-bar__fill{height:100%;border-radius:999px;background:var(--ql-ikb);transition:width .3s ease}.qx-rd-bar__fill.is-low{background:#b3261e}.qx-rd-bar p{margin:10px 0 0;font-size:.96875rem;line-height:1.55;color:var(--ql-text)}.qx-rd-export{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:18px}.qx-rd-email{display:flex;flex:1 1 360px;gap:12px}.qx-rd-email input{flex:1;min-width:0;min-height:52px;padding:0 14px;border:1px solid var(--ql-line-strong);border-radius:6px;background:#fff;font:inherit;font-size:1rem;color:var(--ql-ink)}.qx-rd-email input:focus-visible{outline:3px solid var(--ql-ikb);outline-offset:1px;border-color:var(--ql-ikb)}.qx-rd-sent{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:var(--ql-teal)}.qx-rd-err{margin:12px 0 0;font-size:.9375rem;color:#b3261e}.qx-rd-restart{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px}@media (max-width:1100px){.qx-rd-tool{grid-template-columns:minmax(0,1fr) 260px;gap:28px}}@media (max-width:900px){.qx-rd-tool{grid-template-columns:minmax(0,1fr)}.qx-rd-side{display:none}.qx-rd-bars,.qx-rd-pair,.qx-rd-verdict{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.qx-rd-card{padding:22px 18px}.qx-rd-verdict{padding:26px 20px}.qx-rd-opt{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 14px}.qx-rd-opt__level{width:32px;height:32px}.qx-rd-opt__of{display:none}.qx-rd-weights{grid-template-columns:minmax(0,1fr)}.qx-rd-email{flex-direction:column;flex-basis:100%}.qx-rd-export>.ql-btn,.qx-rd-restart .ql-btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.qx-rd-bar__fill,.qx-rd-opt,.qx-rd-progress__bar button:before{transition:none}}