.qf{--bg:#000;--card:#121214;--card2:#1a1a1d;--edge:hsla(0,0%,100%,.09);--edge2:hsla(0,0%,100%,.16);--ink:#fff;--mid:hsla(0,0%,100%,.64);--dim:hsla(0,0%,100%,.38);--acc:#4b7ef5;--acc2:#2f3fa8;--accs:rgba(75,126,245,.13);--accl:#4b7ef5;--ok:#34d399;--oks:rgba(52,211,153,.12);--okl:rgba(52,211,153,.4);align-items:center;background:var(--bg);color:var(--ink);display:flex;font-family:Kumbh Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;line-height:1.55;min-height:100vh;padding:40px 16px;-webkit-font-smoothing:antialiased}.qf *{box-sizing:border-box}.qf button{cursor:pointer;font-family:inherit}.qf :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.qf__card{background:var(--card);border:1px solid var(--edge);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.6);display:flex;flex-direction:column;max-width:520px;min-height:520px;overflow:hidden;position:relative;width:100%}.qf__prog{background:hsla(0,0%,100%,.07);flex:0 0 auto;height:3px;position:relative}.qf__prog i{background:linear-gradient(90deg,#6f93ff,var(--acc));inset:0 auto 0 0;position:absolute;transition:width .45s cubic-bezier(.4,0,.2,1);width:0}.qf__top{align-items:flex-start;display:flex;gap:14px;padding:20px 26px 0}.qf__eyebrow{line-height:1.5}.qf__eyebrow,.qf__restart{color:var(--dim);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.qf__restart{background:none;border:0;margin-left:auto;padding:0}.qf__restart:hover{color:var(--mid)}.qf__body{flex:1 1 auto;padding:14px 26px 26px}.qf__h{font-size:clamp(26px,4.4vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.06;margin:0 0 10px;text-transform:uppercase}.qf__sub{color:#fff;font-size:14.5px;margin:0 0 20px}.qf__q{color:#fff;font-size:15px;margin:0 0 18px}.qf__foot{border-top:1px solid var(--edge);color:var(--dim);flex:0 0 auto;font-size:12px;padding:14px 26px;text-align:center}.qf__foot a{border-bottom:1px solid var(--edge2);color:var(--mid);text-decoration:none}.qf__yn{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.qf__yn button{background:var(--card2);border:1px solid var(--edge);border-radius:10px;color:var(--mid);font-size:15px;font-weight:500;padding:16px;transition:all .16s}.qf__yn button:hover{border-color:var(--edge2);color:var(--ink)}.qf__yn button.on{background:var(--accs);border-color:var(--accl);color:var(--ink)}.qf__scaleq{font-size:14.5px;font-weight:700;margin:0 0 12px}.qf__scale{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:10px}.qf__scale button{align-items:center;background:var(--card2);border:1px solid var(--edge);border-radius:10px;color:var(--mid);display:flex;flex-direction:column;gap:4px;padding:12px 4px 10px;transition:all .16s}.qf__scale button:hover{border-color:var(--edge2)}.qf__scale button.on{background:var(--accs);border-color:var(--accl);color:var(--ink)}.qf__scale b{color:var(--ink);font-size:19px;font-weight:700;line-height:1}.qf__scale span{color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.qf__scale b,.qf__scale button.on span{color:#fff}.qf__scale--wide{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.qf__scale--wide button{padding:13px 8px}.qf__scale--wide b{font-size:13px;font-weight:700;letter-spacing:-.005em}.qf__ends{color:var(--dim);display:flex;font-size:11.5px;gap:14px;justify-content:space-between}.qf__ends span{max-width:46%}.qf__ends span+span{text-align:right}.qf__reveal{animation:qfIn .28s cubic-bezier(.4,0,.2,1)}@keyframes qfIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qf__opts{display:flex;flex-direction:column;gap:12px;margin-bottom:6px}.qf__opt{background:var(--card2);border:1px solid var(--edge);border-radius:10px;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.02em;padding:17px 18px;text-align:center;text-transform:uppercase;transition:all .16s;width:100%}.qf__opt:hover{background:#202024;border-color:var(--edge2)}.qf__opt.on{background:var(--accs);border-color:var(--accl)}.qf__opt small{color:var(--dim);display:block;font-size:11.5px;font-weight:400;letter-spacing:0;margin-top:5px;text-transform:none}.qf__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:460px){.qf__row{grid-template-columns:1fr}}.qf__f{margin-bottom:14px}.qf__f label{color:var(--mid);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px}.qf__f input{background:var(--card2);border:1px solid var(--edge);border-radius:10px;color:var(--ink);font-family:inherit;font-size:15px;outline:none;padding:14px 15px;transition:border-color .16s;width:100%}.qf__f input::placeholder{color:hsla(0,0%,100%,.28)}.qf__f input:focus{border-color:var(--accl)}.qf__note{color:#fff;font-size:12px;margin:0 0 20px}.qf__cta{background:linear-gradient(100deg,#4b6ef5,#2f3fa8);border:0;border-radius:10px;color:#fff;display:block;font-size:13px;font-weight:800;letter-spacing:.09em;padding:17px;text-transform:uppercase;transition:filter .16s;width:100%}.qf__cta:hover{filter:brightness(1.1)}.qf__cta:disabled{cursor:not-allowed;filter:none;opacity:.3}.qf__cta--ghost{background:none;border:1px solid var(--edge2);color:var(--mid);margin-top:10px}.qf__kv{background:var(--card2);border:1px solid var(--edge);border-radius:10px;margin-bottom:18px}.qf__kv div{border-bottom:1px solid var(--edge);display:flex;font-size:13.5px;gap:14px;justify-content:space-between;padding:12px 15px}.qf__kv div:last-child{border-bottom:0}.qf__kv em{color:var(--dim);font-style:normal}.qf__kv b{font-weight:700}.qf__kv .tot{background:var(--accs)}.qf__kv .tot b,.qf__kv .tot em{color:#9fb8ff;font-weight:800}.qf__pill{background:var(--oks);border:1px solid var(--okl);border-radius:999px;color:var(--ok);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.qf__tick{background:var(--oks);border:2px solid var(--okl);border-radius:50%;color:var(--ok);display:grid;font-size:25px;height:52px;margin-bottom:16px;place-items:center;width:52px}.qf__steps{color:var(--mid);font-size:13.5px;list-style:none;margin:0 0 18px;padding:0}.qf__steps li{margin-bottom:9px;padding-left:24px;position:relative}.qf__steps li:before{border:2px solid var(--edge2);border-radius:50%;content:"";height:11px;left:0;position:absolute;top:5px;width:11px}.qf__steps li.d:before{background:var(--ok);border-color:var(--ok)}.qf__steps li.n:before{background:var(--acc);border-color:var(--acc)}.qf__steps li.n{color:var(--ink);font-weight:600}.qf__back{align-items:center;background:none;border:0;color:var(--dim);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin-top:18px;padding:6px 0;transition:color .16s}.qf__back:hover{color:var(--ink)}.qf__back svg{flex:0 0 auto;height:13px;width:13px}.qf__task{align-items:center;background:var(--card2);border:1px solid var(--edge);border-radius:11px;color:var(--ink);display:flex;gap:14px;margin-bottom:11px;padding:16px;text-align:left;transition:all .16s;width:100%}.qf__task:hover{border-color:var(--edge2)}.qf__task.done{background:var(--ok-soft);border-color:var(--ok-line)}.qf__task .tick{border:2px solid var(--edge2);border-radius:50%;color:transparent;display:grid;flex:0 0 22px;font-size:12px;height:22px;place-items:center}.qf__task.done .tick{background:var(--ok);border-color:var(--ok);color:#08120d}.qf__task .lbl{flex:1;min-width:0}.qf__task .lbl b{display:block;font-size:14.5px;font-weight:600}.qf__task .lbl span{color:var(--dim);display:block;font-size:12.5px;margin-top:2px}.qf__task .chev{color:var(--dim);flex:0 0 auto;font-size:16px}.qf__task.done .chev{color:var(--ok)}.qf__why{border-left:3px solid var(--acc);color:var(--mid);font-size:13px;margin:0 0 20px;padding:2px 0 2px 14px}.qf__why b{color:var(--ink)}.qf__tick--mail{background:var(--accs);border-color:var(--accl);color:var(--acc);font-size:22px}.qf__feat{background:var(--card2);border:1px solid var(--edge);border-radius:11px;margin-bottom:18px;padding:4px 0}.qf__feat div{border-bottom:1px solid var(--edge);display:flex;gap:13px;padding:13px 15px}.qf__feat div:last-child{border-bottom:0}.qf__feat i{background:var(--accs);border-radius:7px;color:var(--acc);display:grid;flex:0 0 26px;font-size:13px;font-style:normal;height:26px;place-items:center}.qf__feat b{display:block;font-size:14px;font-weight:600;margin-bottom:2px}.qf__feat span{color:var(--dim);display:block;font-size:12.5px;line-height:1.45}.qf__feat i{font-size:11px;font-weight:800}.qf__grad{background:linear-gradient(150deg,rgba(75,110,245,.22),rgba(47,63,168,.1));border:1px solid var(--accl);border-radius:14px;margin-bottom:20px;padding:20px}.qf__grad h3{font-size:16px;font-weight:700;letter-spacing:-.005em;margin:0 0 10px}.qf__grad p{color:hsla(0,0%,100%,.78);font-size:13.5px;line-height:1.55;margin:0 0 10px}.qf__grad p:last-child{margin-bottom:0}.qf__grad b{color:#fff}.qf__grad--sm{margin-bottom:16px;padding:14px 16px}.qf__grad--sm p{font-size:13.5px;margin:0}.qf__feat--tight div{align-items:center;padding:11px 15px}.qf__feat--tight b{margin-bottom:0}.qf__ac{position:relative}.qf__aclist{background:var(--card2);border:1px solid var(--edge2);border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.55);left:0;margin-top:6px;overflow:hidden;position:absolute;right:0;top:100%;z-index:20}.qf__aclist[hidden]{display:none}.qf__aclist button{background:none;border:0;border-bottom:1px solid var(--edge);color:var(--ink);cursor:pointer;display:block;font:inherit;font-size:13.5px;padding:11px 14px;text-align:left;width:100%}.qf__aclist button:last-child{border-bottom:0}.qf__aclist button:focus-visible,.qf__aclist button:hover{background:var(--accs);outline:none}.qf__ask{font-size:15.5px;font-weight:700;margin:0 0 14px;text-align:center}.qf__acc{background:var(--card2);border:1px solid var(--edge);border-radius:11px;margin-bottom:18px;overflow:hidden}.qf__acc summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:10px;list-style:none;padding:14px 15px}.qf__acc summary::-webkit-details-marker{display:none}.qf__acc summary:after{color:var(--dim);content:"+";font-size:16px;font-weight:400;margin-left:auto}.qf__acc[open] summary:after{content:"\2212"}.qf__acc summary:hover{background:hsla(0,0%,100%,.02)}.qf__acc .in2{padding:0 15px 6px}.qf__acc .in2>div{border-top:1px solid var(--edge);padding:12px 0}.qf__acc .in2 b{display:block;font-size:13px;font-weight:600;margin-bottom:3px}.qf__acc .in2 span{color:var(--dim);display:block;font-size:12.5px;line-height:1.5}.qf__mailto{color:var(--ink);font-size:13.5px;font-weight:600;word-break:break-all}.qf__spin{animation:qfSpin .8s linear infinite;border:3px solid var(--edge);border-radius:50%;border-top-color:var(--acc);height:34px;margin:10px auto 18px;width:34px}@keyframes qfSpin{to{transform:rotate(1turn)}}.qf__drop,.qf__mid{text-align:center}.qf__drop{background:var(--card2);border:2px dashed var(--edge2);border-radius:12px;margin-bottom:18px;padding:30px 18px}.qf__drop b{display:block;font-size:14.5px;margin-bottom:5px}.qf__drop span{color:var(--dim);font-size:12.5px}@media (prefers-reduced-motion:reduce){.qf *{animation:none!important;transition:none!important}}.qf__multi{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.qf__multi button{align-items:center;background:var(--card2);border:1px solid var(--edge);border-radius:10px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;padding:13px 15px;text-align:left;transition:border-color .12s,background .12s;width:100%}.qf__multi button:hover{border-color:var(--edge2)}.qf__multi button.on{background:var(--accs);border-color:var(--accl)}.qf__box{border:1.5px solid var(--edge2);border-radius:5px;flex:0 0 18px;height:18px;position:relative;transition:border-color .12s,background .12s}.qf__multi button.on .qf__box{background:var(--acc);border-color:var(--acc)}.qf__multi button.on .qf__box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.qf__safe{background:rgba(245,180,75,.1);border:1px solid rgba(245,180,75,.38);border-radius:11px;color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.5;margin:14px 0 4px;padding:13px 15px}.qf__safe b{color:#f5b44b;display:block;font-size:13.5px;font-weight:700;margin-bottom:4px}.qf__safe--stop{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.38)}.qf__safe--stop b{color:#f87171}.qf__safe--note{background:rgba(75,110,245,.11);border-color:rgba(75,110,245,.4)}.qf__safe--note b{color:#8aa6ff}.qf__safe a{color:inherit;text-decoration:underline}.qf__f textarea{background:var(--card2);border:1px solid var(--edge);border-radius:10px;color:var(--ink);font:inherit;font-size:14px;min-height:78px;padding:12px 14px;resize:vertical;width:100%}.qf__f textarea:focus{border-color:var(--accl);outline:none}[data-extra]{margin-top:6px}.qf__pill--warn{background:rgba(245,180,75,.12);border-color:rgba(245,180,75,.45);color:#f5b44b}#qf-payclip{border-radius:12px;margin-left:-26px;overflow:hidden;width:calc(100% + 52px)}#qf-payframe{background:transparent;border:0;display:block;height:900px;margin-top:-38px;width:100%}@media (max-width:600px){#qf-payframe{height:1040px}}.qf__fine--mid{margin:14px 0 18px;text-align:center}.qf__paysum{margin-bottom:16px}.qf__lbl{color:var(--dim);font-size:11px;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.qf__fine{color:var(--dim);font-size:12px;line-height:1.5;margin:10px 0 0}.qf__fine b{color:var(--ink);font-weight:700}.qf__ghost{background:transparent;border:1px solid var(--edge);border-radius:10px;color:var(--dim);cursor:pointer;display:block;font:inherit;font-weight:600;padding:13px;width:100%}.qf__ghost:hover{border-color:var(--dim);color:var(--ink)}.qf__seg{display:grid;gap:8px;grid-template-columns:1fr 1fr}.qf__segb{background:transparent;border:1px solid var(--edge);border-radius:10px;color:var(--dim);cursor:pointer;font:inherit;font-weight:600;padding:12px 8px}.qf__segb:hover{border-color:var(--dim);color:var(--ink)}.qf__segb.on{background:var(--accs);border-color:var(--acc);color:var(--ink)}#qf-dob{color-scheme:dark}.qf__warn{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);border-radius:10px;display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:12px 14px}.qf__warn b{color:#fca5a5;font-size:14px}.qf__warn span{color:var(--dim);font-size:12px;line-height:1.5}.qf__opt2{color:var(--dim);font-weight:400;letter-spacing:0;text-transform:none}.qf__f select{appearance:none;background:var(--bg);border:1px solid var(--edge);border-radius:10px;color:var(--ink);font:inherit;padding:13px 12px;width:100%}.qf__f select:focus{border-color:var(--acc);outline:none}