.qq{--qq-shadow:0 1px 2px #0b1f330d, 0 44px 90px -56px #0b1f3373;--qq-line:#0b1f3314}.qq .sp-hero{padding-bottom:34px}.qq-privacy{max-width:840px;color:var(--sp-muted);align-items:flex-start;gap:10px;margin-top:22px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.qq-privacy svg{color:var(--sp-blue);flex:none;margin-top:2px}.qq-sec{background:var(--sp-grey);padding:6px 0 120px}.qq-stack{flex-direction:column;gap:24px;display:flex}.qq-restored{background:var(--sp-grey);color:var(--sp-muted);border-radius:100px;align-self:flex-start;align-items:center;gap:9px;margin:0;padding:9px 15px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.qq-restored svg{color:var(--hv2-blue,#2463eb);flex:none}.qq-card{min-width:0;box-shadow:var(--qq-shadow);animation:qq-in .8s var(--hv2-ease) both;background:#fff;border-radius:32px;position:relative}.qq-card+.qq-card{animation-delay:.1s}.qq-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:clip}.qq-split--wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.qq-main{flex-direction:column;min-width:0;padding:34px 48px 44px;display:flex;container-type:inline-size}.qq-pad{padding:34px 48px 44px}@keyframes qq-in{0%{opacity:0;translate:0 22px}}.qq-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#4ac3ff;font-size:12px;font-weight:700}.qq-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--sp-blue);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;font-weight:700;display:flex}.qq-kicker i{background:#c5d0dc;border-radius:50%;width:4px;height:4px}.qq-kicker .is-quiet{color:var(--sp-faint)}.qq-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.qq-progress{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;list-style:none;display:grid}.qq-progress li{flex-direction:column;gap:10px;min-width:0;display:flex}.qq-step{white-space:nowrap;min-width:0;color:var(--sp-faint);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.qq-progress :is(.is-on,.is-done) .qq-step{color:var(--sp-ink)}.qq-dot{width:24px;height:24px;color:var(--sp-muted);font-variant-numeric:tabular-nums;background:#eef2f6;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.is-on .qq-dot{background:var(--sp-ink);color:#fff}.is-done .qq-dot{background:var(--sp-blue-deep);color:#fff}.qq-step-short{display:none}.qq-track{background:#eef2f6;border-radius:3px;height:3px;display:block;overflow:hidden}.qq-track:after{content:"";background:var(--sp-blue);transform-origin:0;border-radius:3px;height:100%;display:block;transform:scaleX(0)}.is-on .qq-track:after{animation:qq-track-on 1s var(--hv2-ease) .25s both;transform:scaleX(.5)}.is-done .qq-track:after{animation:qq-track-done 1s var(--hv2-ease) .25s both;transform:scaleX(1)}.is-busy .qq-track:after{width:40%;animation:1.3s ease-in-out infinite qq-busy;transform:none}@keyframes qq-track-on{0%{transform:scaleX(0)}}@keyframes qq-track-done{0%{transform:scaleX(.5)}}@keyframes qq-busy{0%{translate:-100%}to{translate:250%}}.qq-restart{background:var(--sp-grey);height:40px;color:var(--sp-muted);cursor:pointer;border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.qq-restart:hover{color:var(--sp-ink);background:#e6ecf3}.qq-restart svg{transition:rotate .5s var(--hv2-ease)}.qq-restart:hover svg{rotate:-120deg}.qq-restart.is-dark{color:#ffffffb8;background:#ffffff12}.qq-restart.is-dark:hover{color:#fff;background:#ffffff21}.qq-drop{isolation:isolate;background:linear-gradient(#f6fafe,#edf4fc);border-radius:26px;align-items:center;gap:36px;margin-top:24px;padding:32px 36px 56px 44px;display:flex;position:relative}.qq-drop-copy{flex:1;min-width:0}.qq-split--wide .qq-drop{flex:auto;min-height:300px}.qq-drop:before{content:"";z-index:-1;pointer-events:none;transition:inset .45s var(--hv2-ease), border-color .3s ease, background-color .3s ease;border:1.5px dashed #bdd2e9;border-radius:18px;position:absolute;inset:10px}.qq-drop.is-dragging:before{border-style:solid;border-color:var(--sp-blue);background:#0086ea0f;inset:4px}.qq-frame{flex:none;width:136px;height:168px;position:relative}.qq-frame .c{border:0 solid var(--sp-blue);width:28px;height:28px;animation:2.4s ease-in-out .8s infinite qq-breathe;position:absolute}.qq-frame .tl{--bx:-5px;--by:-5px;border-width:3px 0 0 3px;border-top-left-radius:10px;top:0;left:0}.qq-frame .tr{--bx:5px;--by:-5px;border-width:3px 3px 0 0;border-top-right-radius:10px;top:0;right:0}.qq-frame .bl{--bx:-5px;--by:5px;border-width:0 0 3px 3px;border-bottom-left-radius:10px;bottom:0;left:0}.qq-frame .br{--bx:5px;--by:5px;border-width:0 3px 3px 0;border-bottom-right-radius:10px;bottom:0;right:0}.is-dragging .qq-frame .c{translate:calc(var(--bx) * 1.6) calc(var(--by) * 1.6);transition:translate .4s cubic-bezier(.2,1.5,.4,1);animation:none}.qq-ghost{background:#fff;border-radius:8px;flex-direction:column;gap:9px;width:92px;height:124px;margin-left:-46px;padding:16px 12px;animation:3.4s ease-in-out .8s infinite qq-float;display:flex;position:absolute;top:22px;left:50%;box-shadow:0 0 0 1px #0b1f330d,0 18px 30px -16px #0b1f3359}.qq-ghost i{background:#e1e8f0;border-radius:2px;height:4px;display:block}.qq-ghost i:first-child{background:#c9d5e2;width:55%}.qq-ghost i:nth-child(3){width:80%}.qq-ghost i:nth-child(4){width:65%}.qq-ghost i:nth-child(5){background:var(--sp-blue);width:42%;margin-top:auto}.qq-sweep{opacity:0;background:linear-gradient(90deg,#00a8f900,#00a8f9 30%,#0086ea 50%,#00a8f9 70%,#00a8f900);border-radius:2px;height:2px;animation:2.6s cubic-bezier(.45,0,.35,1) 1s infinite qq-sweep;position:absolute;top:14px;left:12px;right:12px;box-shadow:0 0 12px 2px #00a8f973}@keyframes qq-sweep{0%{opacity:0;translate:0}10%{opacity:1}78%{opacity:1;translate:0 138px}90%,to{opacity:0;translate:0 138px}}@keyframes qq-breathe{0%,to{translate:0}50%{translate:var(--bx) var(--by)}}@keyframes qq-float{0%,to{translate:0}50%{translate:0 -4px}}.hv2.hv2 .qq-drop-title{letter-spacing:-.035em;color:var(--sp-ink);text-wrap:balance;font-size:36px;font-weight:600;line-height:1.08}.qq-narrow{display:none}.qq-drop-sub{max-width:420px;color:var(--sp-muted);text-wrap:pretty;margin-top:10px;font-size:17px;font-weight:500;line-height:1.5}.qq-drop-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.qq-drop-fine{color:var(--sp-faint);margin-top:18px;font-size:13px;font-weight:600}.qq-act{--bg:#fff;--fg:var(--sp-ink);--dot:var(--sp-tint);--dot-fg:var(--sp-blue-deep);--ring:inset 0 0 0 1.5px #d3dde8;background:var(--bg);height:56px;color:var(--fg);box-shadow:var(--ring);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:100px;justify-content:space-between;align-items:center;gap:14px;padding:0 5px 0 22px;font-family:inherit;font-size:15.5px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.qq-act:hover{transform:translateY(-1px)}.qq-act-dot{background:var(--dot);width:46px;height:46px;color:var(--dot-fg);border-radius:50%;flex:none;place-items:center;transition:rotate .3s;display:grid}.qq-act:hover .qq-act-dot{rotate:-8deg}.qq-pick{--bg:var(--sp-ink);--fg:#fff;--dot:var(--sp-blue);--dot-fg:#fff;--ring:0 16px 30px -14px #0b1f338c}.qq-act--wide{width:100%}.qq-alert{color:#9f2a22;background:#c8372d0f;border-radius:12px;margin-top:18px;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.5}.qq-alt{color:var(--sp-muted);flex-direction:column;gap:6px;margin-top:22px;padding:0 10px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.qq-alt a{color:var(--sp-blue-deep);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #0070d44d;text-decoration:underline #0070d44d;transition:text-decoration-color .2s}.qq-alt a:hover{text-decoration-color:currentColor}.qq-aside{isolation:isolate;color:#fff;background:radial-gradient(110% 60% at 100% 0%, #0086ea57, #0086ea00 60%), var(--sp-ink);flex-direction:column;min-width:0;padding:36px 42px 34px;display:flex;position:relative}.qq-aside-note{color:#ffffff8c;margin-top:20px;font-size:13.5px;line-height:1.5}.qq-sample{color:#3c4b5e;font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;margin:0 8px;padding:16px 20px 14px;font-size:12.5px;font-weight:500;position:relative;overflow:hidden;rotate:-2deg;box-shadow:0 34px 60px -28px #000000bf}.qq-sample-head{border-bottom:1px solid var(--sp-line);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-faint);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:10.5px;font-weight:700;display:flex}.qq-sample-head b{color:var(--sp-blue-deep);font-weight:800}.qq-sample ul{margin-top:6px;list-style:none}.qq-sample li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.qq-sample li b{color:var(--sp-ink);border-radius:4px;padding:0 5px;font-weight:600}.qq-sample li.is-flag b{box-shadow:0 0 0 1px var(--sp-blue);color:var(--sp-blue-deep);background:#0086ea1f}.qq-sample-total{background:var(--sp-ink);color:#fff;border-radius:9px;justify-content:space-between;margin-top:8px;padding:9px 12px;font-weight:700;display:flex}.qq-beam{z-index:1;background:#00a8f9;height:2px;animation:6.4s linear infinite qq-beam;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 2px #00a8f9b3,0 -22px 28px #00a8f929}@keyframes qq-beam{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}.qq-back-eyebrow{margin-top:auto;padding-top:30px}.qq-back{flex-direction:column;gap:14px;margin-top:16px;list-style:none;display:flex}.qq-back li{gap:14px;display:flex}.qq-ico{color:#7fd0ff;background:#ffffff12;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.qq-back b{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.3;display:block}.qq-back p{color:#ffffffa8;margin-top:4px;font-size:14.5px;line-height:1.5}.qq-back li.is-promise{background:#0086ea29;border-radius:18px;margin:2px -14px 0;padding:14px;box-shadow:inset 0 0 0 1px #4ac3ff47}.qq-back .is-promise .qq-ico{background:var(--sp-blue);color:#fff;box-shadow:0 0 22px #0086ea8c}.qq-back .is-promise p{color:#fffc}.qq-result-kicker{margin-top:32px}.hv2.hv2 .qq-result-title{letter-spacing:-.03em;color:var(--sp-ink);text-wrap:balance;margin-top:14px;font-size:34px;font-weight:600;line-height:1.2}.qq-result-title span{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.qq-result-title .is-us{color:var(--sp-blue-deep)}.qq-keep{background:linear-gradient(#f6fafe,#edf4fc);border-radius:22px;margin-top:26px;padding:24px 26px}.qq-keep-lead{color:var(--sp-muted);font-size:15px;font-weight:600}.qq-keep-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.qq-keep-figs>div{flex-direction:column;gap:6px;min-width:0;display:flex}.qq-keep-figs>div+div{border-left:1px solid var(--qq-line);padding-left:22px}.qq-keep-figs b{letter-spacing:-.04em;color:var(--sp-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:min(52px,8.2cqi);font-weight:700;line-height:1.05}.qq-keep-figs .is-year b{color:var(--sp-blue-deep)}.qq-keep-figs span{color:var(--sp-faint);font-size:14px;font-weight:600}.qq-cta{align-items:center;gap:22px;margin-top:26px;display:flex}.qq-cta .sp-btn{flex:none}.qq-cta-sub{max-width:320px;color:var(--sp-muted);font-size:14px;font-weight:500;line-height:1.45}.qq-proof{color:var(--sp-muted);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.qq-proof li{align-items:center;gap:7px;display:flex}.qq-proof svg{color:var(--sp-blue-deep)}.qq-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.qq-bill{background:#f7f9fc;border-radius:22px;min-width:0;padding:22px 22px 8px;box-shadow:inset 0 0 0 1px #0b1f330a}.qq-bill-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted);align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:flex}.qq-bill-label:before{content:"";background:#a7b2c0;border-radius:50%;flex:none;width:7px;height:7px}.qq-bill.is-us .qq-bill-label{color:var(--sp-blue-deep)}.qq-bill.is-us .qq-bill-label:before{background:var(--sp-blue);box-shadow:0 0 0 3px #0086ea29}.qq-bill-total{letter-spacing:-.035em;color:var(--sp-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:32px;font-weight:700;line-height:1.1}.qq-bill.is-us .qq-bill-total{color:var(--sp-blue-deep)}.qq-bill-rate{color:var(--sp-faint);font-variant-numeric:tabular-nums;margin-top:5px;font-size:13.5px;font-weight:600}.qq-bill-rows{margin-top:14px;list-style:none}.qq-bill-rows li{border-top:1px solid var(--sp-line);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;display:flex}.qq-bill-rows li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.qq-bill-rows b{color:var(--sp-ink);font-size:14.5px;font-weight:600}.qq-bill-rows small{color:var(--sp-muted);font-size:13px;line-height:1.45}.qq-bill-rows strong{color:var(--sp-ink);font-variant-numeric:tabular-nums;flex:none;font-size:15.5px;font-weight:700}.qq-fine{color:#74839a;margin-top:26px;font-size:12.5px;font-weight:500;line-height:1.6}.qq-measured{flex-direction:column;margin-top:16px;list-style:none;display:flex}.qq-measured li{color:#ffffffd1;border-bottom:1px solid #ffffff17;gap:12px;padding:13px 0;font-size:15px;font-weight:500;line-height:1.5;display:flex}.qq-measured li:before{content:"";background:var(--sp-blue) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 11px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.qq-links{flex-direction:column;gap:10px;margin-top:auto;padding-top:32px;display:flex}.qq-aside-stick{flex-direction:column;flex:1;display:flex}@media (width>=1200px){.qq-aside-stick{flex:none;position:sticky;top:28px}}.qq-link{color:#fff;background:#ffffff0f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 9px 9px 20px;font-size:15px;font-weight:600;line-height:1.35;transition:background-color .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.qq-link:hover{background:#ffffff1c}.qq-link i{color:#7fd0ff;width:38px;height:38px;transition:translate .4s var(--hv2-ease), background-color .3s ease, color .3s ease;background:#4ac3ff24;border-radius:50%;flex:none;place-items:center;display:grid}.qq-link:hover i{background:var(--sp-blue);color:#fff;translate:3px}.qq-links .qq-restart{align-self:center;margin-top:8px}.qq-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.qq-top+.qq-head{margin-top:32px}.hv2 .qq-h2{letter-spacing:-.035em;color:var(--sp-ink);margin-top:12px;font-size:40px;font-weight:600;line-height:1.08}.qq-sub{max-width:640px;color:var(--sp-muted);text-wrap:pretty;margin-top:10px;font-size:16.5px;font-weight:500;line-height:1.5}.qq-review{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px;margin-top:34px;display:grid}.qq-side{flex-direction:column;gap:14px;min-width:0;display:flex}.qq-figs-head{border-bottom:1px solid var(--sp-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-bottom:14px;display:flex}.hv2 .qq-figs-head h3{letter-spacing:-.02em;color:var(--sp-ink);font-size:20px;font-weight:600;line-height:1.2}.qq-figs-head p{color:var(--sp-faint);font-size:13.5px;font-weight:600}.qq .qq-figs .ap-grid{margin-top:22px}.qq .ap-box :focus-visible{outline:none}.qq .ap-box input{font-variant-numeric:tabular-nums;appearance:textfield;font-weight:600}.qq .ap-box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qq .ap-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qq-files{background:#f7f9fc;border-radius:22px;padding:20px 20px 18px;transition:box-shadow .25s,background-color .25s;box-shadow:inset 0 0 0 1px #0b1f330d}.qq-files.is-dragging{box-shadow:inset 0 0 0 2px var(--sp-blue);background:#eef5fd}.qq-files-head{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-faint);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;font-size:12px;font-weight:700;display:flex}.qq-files-count{letter-spacing:.02em;color:var(--sp-ink);font-variant-numeric:tabular-nums}.qq-files-empty{border-top:1px solid var(--sp-line);color:var(--sp-muted);padding:14px 0 4px;font-size:14px;line-height:1.55}.qq-file-list{list-style:none}.qq-file{border-top:1px solid var(--sp-line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.qq-file-ico{width:38px;height:44px;color:var(--sp-muted);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #dce4ed}.qq-file.is-reading .qq-file-ico{color:var(--sp-blue)}.qq-file.is-ready .qq-file-ico{background:var(--sp-tint);box-shadow:none;color:var(--sp-blue-deep)}.qq-file-text{flex:1;min-width:0;padding-top:3px}.qq-file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--sp-ink);font-size:14.5px;font-weight:600;overflow:hidden}.qq-file-msg{color:var(--sp-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.45}.qq-file.is-error .qq-file-msg{color:var(--ap-error);font-weight:600}.qq-file.is-review .qq-file-msg{color:#9a6300;font-weight:600}.qq-bar{background:#e3eef9;border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.qq-bar i{background:linear-gradient(90deg,#00a8f9,#0070d4);border-radius:3px;height:100%;transition:width .4s;display:block}.qq-file-ok{color:var(--sp-blue);flex:none;margin-top:13px}.qq-file-x{width:40px;height:40px;color:var(--sp-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:2px -8px 0 0;transition:background-color .2s,color .2s;display:grid}.qq-file-x:hover{color:var(--sp-ink);background:#e9eef4}.qq-file-x:disabled{opacity:.4;cursor:default;background:0 0}.qq-add{width:100%;height:48px;color:var(--sp-ink);cursor:pointer;background:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-family:inherit;font-size:14.5px;font-weight:600;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1.5px #d3dde8}.qq-add:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--sp-blue)}.qq-add:disabled{opacity:.5;cursor:default}.qq-add svg{color:var(--sp-blue)}.qq-files-fine{color:#6f7e92;margin-top:12px;font-size:12.5px;line-height:1.55}.qq-spin{animation:.9s linear infinite qq-spin}@keyframes qq-spin{to{rotate:360deg}}.qq-adds{color:#fff;background:radial-gradient(110% 70% at 100% 0%, #0086ea57, #0086ea00 60%), var(--sp-ink);border-radius:22px;padding:24px 24px 22px}.qq-adds-title{letter-spacing:-.02em;margin-top:10px;font-size:20px;font-weight:600;line-height:1.3}.qq-adds-body{color:#ffffffb3;margin-top:8px;font-size:14px;line-height:1.55}.qq-adds-note{color:#ffffffb8;border-top:1px solid #ffffff24;gap:10px;margin-top:16px;padding-top:14px;font-size:13.5px;line-height:1.5;display:flex}.qq-adds-note svg{color:#4ac3ff;flex:none;margin-top:1px}.qq-flags{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.qq-flags-body{max-width:460px;color:var(--sp-muted);text-wrap:pretty;margin-top:18px;font-size:17px;font-weight:500;line-height:1.55}.qq-skip{background:#fff;border-radius:28px;margin-top:36px;padding:28px 28px 26px;box-shadow:0 1px 2px #0b1f330a}.hv2 .qq-skip h3{letter-spacing:-.025em;color:var(--sp-ink);font-size:22px;font-weight:600;line-height:1.2}.qq-skip p{color:var(--sp-muted);margin-top:8px;font-size:15.5px;font-weight:500;line-height:1.55}.qq-skip-go{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.qq-skip-go span{color:var(--sp-faint);font-size:13.5px;font-weight:600}.qq-flag-list{background:#fff;border-radius:28px;padding:6px 32px;box-shadow:0 1px 2px #0b1f330a}.qq-flag-list ul{list-style:none}.qq-flag-list li{border-top:1px solid var(--sp-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px 28px;padding:22px 0;display:grid}.qq-flag-list li:first-child{border-top:0}.qq-flag-list b{letter-spacing:-.01em;color:var(--sp-ink);gap:12px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.qq-flag-list b:before{content:"";background:#c5d0dc;border-radius:50%;flex:none;width:8px;height:8px;margin-top:.5em}.qq-flag-list .is-flag b:before{background:var(--sp-blue);box-shadow:0 0 0 4px #0086ea24}.qq-flag-list p{color:var(--sp-muted);font-size:15.5px;font-weight:500;line-height:1.55}@media (width<=1199px){.qq-sec{padding-bottom:96px}.qq-split,.qq-split--wide{grid-template-columns:minmax(0,1fr)}.qq-sample{display:none}.qq-back-eyebrow{margin-top:0;padding-top:0}.qq-back{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;display:grid}.qq-back li{flex-direction:column}.qq-back li.is-promise{margin:-14px}.qq-measured{-moz-column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.qq-links{flex-flow:wrap;align-items:center}.qq-links .qq-link{flex:260px}.qq-links .qq-restart{margin-top:0}.qq-review{grid-template-columns:minmax(0,1fr);gap:32px}.qq-flags{grid-template-columns:minmax(0,1fr);gap:44px}}@media (width<=809px){.qq .sp-hero{padding-bottom:26px}.qq-privacy{margin-top:16px;font-size:13.5px}.qq-privacy svg{width:15px;height:15px}.qq-sec{padding:4px 0 64px}.qq-stack{gap:16px}.qq-card{border-radius:26px}.qq-main,.qq-pad{padding:22px 18px 26px}.qq-progress{gap:8px}.qq-step{gap:7px;font-size:12.5px}.qq-step-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qq-step-short{text-overflow:ellipsis;display:inline;overflow:hidden}.qq-top .qq-restart{width:40px;padding:0}.qq-top .qq-restart span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qq-drop{border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"frame title""frame sub""go go""fine fine";align-items:center;gap:0 16px;margin-top:18px;padding:20px 16px 18px 18px;display:grid}.qq-drop:before{border-radius:14px;inset:7px}.qq-split--wide .qq-drop{min-height:0}.qq-drop-copy{display:contents}.qq-frame{grid-area:frame;margin:-40px -33px;scale:.52}.qq-wide{display:none}.qq-narrow{display:inline}.hv2.hv2 .qq-drop-title{grid-area:title;align-self:end;font-size:26px;line-height:1.1}.qq-drop-sub{grid-area:sub;align-self:start;margin-top:6px;font-size:14.5px;line-height:1.45}.qq-drop-actions{flex-direction:column;grid-area:go;align-items:stretch;gap:10px;margin-top:18px}.qq-drop .qq-snap{--bg:var(--sp-ink);--fg:#fff;--dot:var(--sp-blue);--dot-fg:#fff;--ring:0 16px 30px -14px #0b1f338c;order:-1}.qq-drop .qq-pick{--bg:#fff;--fg:var(--sp-ink);--dot:var(--sp-tint);--dot-fg:var(--sp-blue-deep);--ring:inset 0 0 0 1.5px #d3dde8}.qq-drop-fine{text-align:center;grid-area:fine;margin-top:12px;font-size:12.5px}.qq-alt{margin-top:20px;font-size:14px}.qq-aside{padding:30px 22px 26px}.qq-back{grid-template-columns:minmax(0,1fr);gap:18px}.qq-back li{flex-direction:row}.qq-back li.is-promise{margin:0 -8px;padding:14px 12px}.qq-result-kicker{letter-spacing:.12em;margin-top:24px}.qq-result-kicker i{display:none}.qq-result-kicker .is-quiet{flex-basis:100%}.hv2.hv2 .qq-result-title{font-size:26px;line-height:1.25}.qq-keep{border-radius:18px;margin-top:20px;padding:20px 18px}.qq-keep-figs{grid-template-columns:minmax(0,1fr);gap:0;padding-top:8px}.qq-keep-figs>div+div{border-left:0;border-top:1px solid var(--qq-line);margin-top:14px;padding:14px 0 0}.qq-keep-figs b{font-size:min(48px,14cqi)}.qq-cta{flex-direction:column;align-items:stretch;gap:12px;margin-top:22px}.qq-cta .sp-btn{justify-content:space-between}.qq-cta-sub{max-width:none;font-size:13.5px}.qq-proof{gap:8px 16px;font-size:13px}.qq-compare{grid-template-columns:minmax(0,1fr);margin-top:26px}.qq-bill{border-radius:18px;padding:20px 18px 6px}.qq-bill-total{font-size:28px}.qq-measured{grid-template-columns:minmax(0,1fr)}.qq-links{flex-direction:column;align-items:stretch}.qq-links .qq-link{flex:none}.qq-links .qq-restart{align-self:center}.qq-head{flex-direction:column;align-items:flex-start;gap:16px}.qq-top+.qq-head{margin-top:24px}.hv2 .qq-h2{font-size:30px}.qq-sub{font-size:15.5px}.qq-review{gap:26px;margin-top:24px}.qq-side{display:contents}.qq-files{order:-1}.qq-adds{order:1}.qq-side>.qq-act--wide{order:2}.qq-files{border-radius:18px;padding:16px 16px 14px}.qq-adds{border-radius:18px}.qq-flags-body{font-size:16px}.qq-skip{border-radius:24px;margin-top:28px;padding:24px 22px}.qq-flag-list{border-radius:24px;padding:2px 20px}.qq-flag-list li{grid-template-columns:minmax(0,1fr);padding:18px 0}.qq-flag-list p{padding-left:20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.qq-card,.qq-frame .c,.qq-ghost,.qq-sweep,.qq-beam,.qq-track:after{animation:none!important}.qq-sweep,.qq-beam{opacity:0}.qq-act,.qq-act-dot,.qq-restart svg,.qq-link i,.qq-drop:before,.qq-bar i{transition:none}}
