.zq-xs{--xs-grid:radial-gradient(circle,rgba(7,17,30,.13) 1px,transparent 1.5px) 0 0 /22px 22px;--xs-green:#059669;--xs-teal:#0d9488;--xs-blue:#2563eb;--xs-grey:#94a3b8;--xs-hot:#e11d48;--xs-amber:#d97706;--xs-off:#e2e8f0}.zq-xs .zq-sc,.zq-xs[data-mode=pin] .zq-stage{background:var(--xs-grid),var(--paper)}.zq-xs[data-mode=pin] .zq-sc{background:none}.zq-xs .xs-gw{position:relative;width:100%;max-width:640px}.zq-xs .xs-ov,.zq-xs[data-mode=pin] .xs-g .xs-anim{display:none}.zq-xs[data-mode=pin] .xs-ov{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;will-change:transform}.zq-xs .xs-g{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.zq-xs[data-mode=pin] .xs-gw{width:640px;max-width:none}.zq-xs .xs-e{fill:none;stroke-width:5;stroke-linecap:round}.zq-xs .xs-dash{stroke-linecap:butt}.zq-xs .xs-se{stroke-width:3.5}.zq-xs .xs-hot{stroke:var(--xs-hot);stroke-width:6;stroke-linecap:butt}.zq-xs .xs-arrow{fill:var(--xs-hot)}.zq-xs .xs-stand{stroke-width:9}.zq-xs .xs-bund{stroke:var(--lantern);stroke-width:13}.zq-xs .xs-hub{fill:var(--ink)}.zq-xs .xs-dot{fill:var(--paper);stroke:var(--xs-grey);stroke-width:2.5}.zq-xs .is-lit .xs-dot{fill:#fff;stroke:var(--ink);stroke-width:3.5}.zq-xs .xs-ring{fill:none;stroke:var(--xs-amber);stroke-width:5}.zq-xs .xs-sdot{fill:var(--paper);stroke:var(--xs-grey);stroke-width:2}.zq-xs .xs-sdot.is-lit{fill:var(--ink);stroke:var(--ink)}.zq-xs :is(.xs-nl,.xs-el,.xs-shelf){paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round}.zq-xs .xs-nl{font-weight:600}.zq-xs .xs-el,.zq-xs .xs-nl{font-size:19px;fill:var(--ink)}.zq-xs .xs-el{font-weight:700}.zq-xs .xs-warn{fill:#92400e}.zq-xs .xs-shelf{font-size:18px;font-weight:700;letter-spacing:.04em;fill:#475569}.zq-xs .xs-card{width:min(100%,30rem);padding:1rem 1.1rem 1.1rem;border:2px solid var(--ink);border-radius:1rem;background:#fff;font-size:.9375rem;line-height:1.4}.zq-xs[data-mode=pin] .xs-card{width:var(--xs-cw)}.zq-xs[data-mode=pin]:not([data-wide]) .xs-card{padding:.7rem .8rem .8rem;font-size:.8125rem;line-height:1.35}.zq-xs[data-mode=pin]:not([data-wide]) .xs-card p{margin-top:.4rem}.zq-xs[data-mode=pin]:not([data-wide]) .xs-card .xs-tag{margin-bottom:.45rem}.zq-xs[data-mode=pin]:not([data-wide]) .xs-card .xs-do{margin-top:.55rem;padding:.4rem .55rem}.zq-xs[data-mode=pin]:not([data-wide]) .xs-card .xs-big{font-size:1rem}.zq-xs .xs-card p{margin:.6rem 0 0}.zq-xs .xs-card .xs-tag{display:inline-block;margin:0 0 .7rem;padding:.15rem .45rem;border:1px solid rgba(7,17,30,.25);border-radius:.3rem;background:var(--paper);font-size:.75rem;line-height:1.3;font-weight:600;letter-spacing:.04em;color:#3b4656}.zq-xs .xs-card .xs-big{font-size:1.125rem;line-height:1.3;font-weight:700}.zq-xs .xs-card .xs-do{margin-top:.85rem;padding:.55rem .7rem;border-radius:.6rem;background:#fff1d6;font-weight:600}.zq-xs .xs-card .xs-why{color:#3b4656}.zq-xs .xs-card :is(.xs-do,.xs-why) b{display:block;font-size:.6875rem;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.zq-xs .xs-tiles{display:block;width:100%;height:auto}.zq-xs .xs-t{fill:var(--xs-off)}.zq-xs .xs-t-pad{fill:var(--xs-green)}.zq-xs .xs-t-carrier{fill:var(--xs-teal)}.zq-xs .xs-t-canopy{fill:var(--xs-blue)}.zq-xs[data-mode=pin] .xs-t:not(.on){fill:var(--xs-off)}.zq-xs .xs-be{fill:none;stroke:var(--xs-hot);stroke-width:2.5}.zq-xs .xs-bar{margin:.55rem 0 0;font-size:.8125rem;line-height:1.3}.zq-xs .xs-bar svg{display:block;width:100%;height:.7rem;margin-top:.2rem}.zq-xs .xs-bar rect{fill:var(--ink)}.zq-xs .xs-bar .xs-hotbar{fill:var(--xs-hot)}.zq-xs .xs-key{margin:.6rem 0 0;padding:0;list-style:none}.zq-xs .xs-key li{display:flex;align-items:center;gap:.55rem;margin-top:.2rem}.zq-xs .xs-key i{flex:none;width:1.5rem;border-top:4px solid}.zq-xs .xs-key .xs-k-together{color:var(--xs-green)}.zq-xs .xs-key .xs-k-instead{color:var(--xs-blue);border-top-style:dashed}.zq-xs .xs-key .xs-k-weak{color:var(--xs-grey);border-top-style:dashed}.zq-xs .xs-real{position:relative;width:100%;max-width:1440px;border-radius:.75rem;background:#fff}.zq-xs .xs-rimg{display:none;width:100%;height:auto;border-radius:.75rem}.zq-xs .xs-rimg.xs-w{display:block}@media (max-width:40rem){.zq-xs .xs-real{max-width:390px}.zq-xs .xs-rimg.xs-w{display:none}.zq-xs .xs-rimg.xs-n{display:block}}.zq-xs .xs-chip{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);transform-origin:0 100%}.zq-xs[data-mode=pin] .xs-real{width:auto;max-width:none}.zq-xs[data-mode=pin] .xs-real .xs-rimg{display:none}.zq-xs[data-mode=pin] .xs-real[data-img=w] .xs-rimg.xs-w{display:block;width:1440px}.zq-xs[data-mode=pin] .xs-real[data-img=n] .xs-rimg.xs-n{display:block;width:390px}.zq-xs[data-mode=pin] .xs-chip{transform:scale(var(--xs-inv,1))}.zq-xs .xs-close{padding:5rem 16px 5.5rem;background:var(--paper);border-top:1px solid rgba(7,17,30,.1);text-align:center}.zq-xs .xs-close>*{max-width:75rem;margin-inline:auto}.zq-xs .xs-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-xs .xs-plan{margin-top:.9rem;margin-bottom:0;font-size:clamp(1rem,.9rem + .45vw,1.375rem);line-height:1.3;font-weight:500}.zq-xs .xs-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem}.zq-xs .xs-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-xs .xs-btn-1{background:var(--ink);color:#fff}@media (max-width:40rem){.zq-xs .xs-cta{flex-direction:column;align-items:stretch;max-width:24rem}.zq-xs .xs-btn{width:100%}}.zq-xs .xs-credit{margin-top:2.25rem;margin-bottom:0;font-size:.875rem;color:#3b4656}.zq-xs .xs-more{padding:3.5rem 16px 5rem;background:var(--paper);border-top:1px solid rgba(7,17,30,.1)}.zq-xs .xs-more>*{max-width:75rem;margin-inline:auto}.zq-xs .xs-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-xs .xs-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:xs-step}.zq-xs .xs-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-xs .xs-steps li:before{counter-increment:xs-step;content:"0" counter(xs-step);display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.1em}.zq-xs .xs-faq>h3{margin:2.5rem 0 .75rem;font-size:1.25rem;line-height:1.2;font-weight:700}