.zq-pr .zq-sc[data-s="2"]{--field:var(--green)}.zq-pr .zq-sc[data-s="3"]{--field:var(--lantern)}.zq-pr .zq-sc[data-s="6"]{--field:var(--coral)}.zq-pr :is(.zq-rig,.zq-lamp){font-size:1rem}.zq-pr[data-mode=pin][data-wide] :is(.zq-rig,.zq-lamp){font-size:1.3rem}.zq-pr .zq-rig{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"dial" "cards" "slot";gap:1em 2em;justify-items:center;width:100%;max-width:21em}@media (min-width:56em){.zq-pr:not([data-mode=pin]) .zq-rig{max-width:52em;grid-template-columns:19em minmax(0,1fr);grid-template-areas:"dial cards" "dial slot";align-items:start}}.zq-pr[data-mode=pin] .zq-rig{width:21em}.zq-pr[data-mode=pin][data-wide] .zq-rig{width:56em;max-width:none;grid-template-columns:23em minmax(0,1fr);grid-template-areas:"dial cards" "dial slot";align-items:start}.zq-pr .zq-dialw{grid-area:dial;display:flex;flex-direction:column;align-items:center;width:100%;max-width:13em}.zq-pr[data-wide] .zq-dialw{max-width:23em}.zq-pr:not([data-mode=pin]) .zq-lamp .zq-dialw{max-width:19em}@media (min-width:56em){.zq-pr:not([data-mode=pin]) .zq-dialw{max-width:19em}}.zq-pr .zq-dialbox{position:relative;width:100%}.zq-pr .zq-dial{display:block;width:100%;height:auto;overflow:visible}.zq-pr .zq-dl{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;transform-origin:50% 63.56%}.zq-pr .zq-arc-bg{fill:none;stroke:var(--green);stroke-width:12;stroke-linecap:round}.zq-pr .zq-sc[data-s="2"] .zq-arc-bg,.zq-pr[data-mode=pin] .zq-arc-bg{stroke:#1f9d6a}.zq-pr .zq-arc-mv{fill:none;stroke:var(--coral);stroke-width:12;stroke-linecap:round}.zq-pr .zq-arc-off{fill:none;stroke:#7b8592;stroke-width:8;stroke-dasharray:3 9;stroke-linecap:round}.zq-pr .zq-tk{stroke:var(--ink);stroke-width:2;stroke-linecap:round}.zq-pr .zq-knob-o,.zq-pr .zq-needle{fill:var(--ink)}.zq-pr .zq-rid{stroke:#5b6675;stroke-width:3;stroke-linecap:round}.zq-pr .zq-knob-i{fill:#1d2a3a}.zq-pr .zq-knob-m{stroke:var(--lantern);stroke-width:6;stroke-linecap:round}.zq-pr .zq-lock{color:var(--paper)}.zq-pr .zq-val{display:grid;justify-items:start;margin:0;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.zq-pr .zq-v{grid-area:1/1;display:inline-block;transform-origin:30% 60%}.zq-pr:not([data-mode=pin]) :is(.zq-v0,.zq-v1):not([data-on]){display:none}.zq-pr .zq-dialw>.zq-val{justify-items:center;margin-top:.25em;font-size:2.5em;line-height:1.1}.zq-pr[data-wide] .zq-dialw>.zq-val{font-size:3.25em}.zq-pr .zq-dialw>.zq-val .zq-v{transform-origin:50% 60%}.zq-pr .zq-ends{display:flex;justify-content:space-between;gap:1em;width:100%;margin:.35em 0 0;font-size:.8125em;line-height:1.2;font-weight:600}.zq-pr .zq-ends>span{padding:.2em .45em;border-radius:.45em}.zq-pr .zq-ends b{display:block;font-size:1em}.zq-pr .zq-ends>[data-hot]{background:var(--ink);color:#fff}.zq-pr .zq-ends-c{justify-content:center;text-align:center}.zq-pr .zq-cards{grid-area:cards;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;width:100%;margin:0;padding:0;list-style:none}.zq-pr .zq-cd{padding:.6em .8em .7em;border:2px solid var(--ink);border-radius:.9em;background:#fff;box-shadow:0 4px 0 var(--ink)}.zq-pr .zq-cd[data-hot]{background:var(--ink);color:#fff}.zq-pr .zq-cl{display:block;margin:0 0 .15em;font-size:.8125em;line-height:1.2;font-weight:600}.zq-pr .zq-cd .zq-val{font-size:1.75em;line-height:1.1}.zq-pr[data-wide] .zq-cd .zq-val{font-size:2.25em}.zq-pr .zq-cd:last-child .zq-val{font-size:1.125em;line-height:1.6}.zq-pr[data-wide] .zq-cd:last-child .zq-val{font-size:1.5em;line-height:1.5}.zq-pr .zq-slot{grid-area:slot;display:grid;width:100%;min-height:5.5em}.zq-pr .zq-x{grid-area:1/1}.zq-pr:not([data-mode=pin]) .zq-x:not([data-on]){display:none}.zq-pr:not([data-mode=pin]) .zq-rig:is([data-at="0"],[data-at="1"]) .zq-slot{display:none}.zq-pr:not([data-mode=pin]) .zq-dl-mv:not([data-on]){display:none}.zq-pr .zq-xl{margin:0;font-size:.9375em;line-height:1.35;font-weight:500}.zq-pr .zq-xl+.zq-xl{margin-top:.35em}.zq-pr .zq-lab{margin:.4em 0 0;font-size:.75em;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.zq-pr .zq-safe{display:block;width:100%;height:auto;margin-bottom:.5em}.zq-pr .zq-safe-bg{fill:#fff;stroke:var(--ink);stroke-width:1.2}.zq-pr .zq-safe-ok{fill:var(--ink)}.zq-pr .zq-safe-be{fill:var(--coral);stroke:var(--ink);stroke-width:.6}.zq-pr .zq-btn-r{display:inline-block;margin:0 0 .5em;padding:.45em .7em;border:1px solid #cbd5e1;border-radius:.5em;background:#fff;font-size:.875em;line-height:1.25;font-weight:600;color:#1e293b}.zq-pr .zq-lamp{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"dial" "facts" "why";gap:1em 2em;justify-items:center;width:100%;max-width:21em}@media (min-width:56em){.zq-pr:not([data-mode=pin]) .zq-lamp{max-width:50em;grid-template-columns:19em minmax(0,1fr);grid-template-areas:"dial facts" "dial why";align-items:start}}.zq-pr[data-mode=pin] .zq-lamp{width:21em}.zq-pr[data-mode=pin][data-wide] .zq-lamp{width:50em;max-width:none;grid-template-columns:19em minmax(0,1fr);grid-template-areas:"dial facts" "dial why";align-items:start}.zq-pr .zq-dialw-off .zq-needle{fill:#7b8592}.zq-pr .zq-facts{grid-area:facts;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;width:100%;margin:0;padding:0;list-style:none}.zq-pr .zq-facts li{display:flex;flex-direction:column;align-items:flex-start;padding:.55em .75em .65em;border:2px solid var(--ink);border-radius:.85em;background:#fff}.zq-pr .zq-facts b{font-size:1.125em;line-height:1.2}.zq-pr[data-wide] .zq-facts b{font-size:1.5em}.zq-pr .zq-facts .zq-lab{margin-top:.3em}.zq-pr .zq-blk{margin-top:.35em;padding:.1em .45em;border-radius:.35em;background:var(--ink);color:#fff;font-size:.8125em;line-height:1.3;font-weight:700}.zq-pr .zq-why{grid-area:why;width:100%;margin:0;padding:.6em .8em;border:2px solid var(--ink);border-radius:.85em;background:var(--paper);font-size:.9375em;line-height:1.35;font-weight:600}.zq-pr .zq-shot{position:relative;width:100%;max-width:75rem;border:2px solid var(--ink);border-radius:.9rem;overflow:clip;background:#fff}.zq-pr .zq-rimg{display:none;width:100%;height:auto}.zq-pr .zq-rimg.zq-w{display:block}@media (max-width:40rem){.zq-pr .zq-rimg.zq-w{display:none}.zq-pr .zq-rimg.zq-n{display:block}}.zq-pr[data-mode=pin] .zq-shot{width:1444px;max-width:none}.zq-pr[data-mode=pin][data-img=n] .zq-shot{width:394px}.zq-pr[data-mode=pin] .zq-rimg{display:none}.zq-pr[data-mode=pin][data-img=n] .zq-rimg.zq-n,.zq-pr[data-mode=pin][data-img=w] .zq-rimg.zq-w{display:block}.zq-pr .zq-realchip{position:absolute;left:12px;bottom:12px;margin:0;padding:.3rem .6rem;border-radius:.3rem;background:var(--lantern);color:var(--ink);font-size:.75rem;line-height:1.2;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 0 var(--ink)}.zq-pr[data-mode=pin][data-img=w] .zq-realchip{font-size:1.25rem;left:20px;bottom:20px}.zq-pr .zq-close{padding:5rem 16px 5.5rem;background:var(--paper);border-top:1px solid rgba(7,17,30,.1);text-align:center}.zq-pr .zq-close>*{max-width:75rem;margin-inline:auto}.zq-pr .zq-closeh{margin-block:0;max-width:17ch;font-size:clamp(2.5rem,9.5vw,5.5rem);line-height:.98;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.zq-pr .zq-plan{margin-top:.9rem;margin-bottom:0;font-size:clamp(1rem,.9rem + .45vw,1.375rem);line-height:1.3;font-weight:500}.zq-pr .zq-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem}.zq-pr .zq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.25rem;border-radius:.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;color:var(--ink);border:2px solid var(--ink);background:#fff}.zq-pr .zq-btn-1{background:var(--ink);color:#fff}@media (max-width:40rem){.zq-pr .zq-cta{flex-direction:column;align-items:stretch;max-width:24rem}.zq-pr .zq-btn{width:100%}}.zq-pr .zq-credit{margin-top:2.25rem;margin-bottom:0;font-size:.875rem;color:#3b4656}.zq-pr .zq-more{padding:3.5rem 16px 5rem;background:var(--paper);border-top:1px solid rgba(7,17,30,.1)}.zq-pr .zq-more>*{max-width:75rem;margin-inline:auto}.zq-pr .zq-more h2{margin-top:0;margin-bottom:1.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.1;font-weight:700;letter-spacing:-.02em}.zq-pr .zq-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.75rem;margin-top:0;margin-bottom:2.5rem;padding:0;list-style:none;counter-reset:zq-step}.zq-pr .zq-steps li{padding:1rem;border:1px solid rgba(7,17,30,.22);border-radius:.85rem;background:#fff;font-size:.9375rem;line-height:1.4}.zq-pr .zq-steps li:before{counter-increment:zq-step;content:"0" counter(zq-step);display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.1em}.zq-pr .zq-faq>h3{margin:2.5rem 0 .75rem;font-size:1.25rem;line-height:1.2;font-weight:700}