.sb .qwrap{max-width:760px;margin:0 auto;padding:72px 40px 120px;position:relative}.sb .prog{color:var(--dim);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.sb .qbar{background:var(--surface);border-radius:9px;height:6px;overflow:hidden}.sb .qbar i{background:linear-gradient(90deg,var(--blue),var(--teal));height:100%;transition:width .3s;display:block}.sb .cats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sb .cats span{border:1px solid var(--border);color:var(--dim);border-radius:99px;padding:4px 10px;font-size:12px}.sb .cats span.on{color:var(--teal);border-color:var(--teal)}.sb .cats span.done{color:var(--muted)}.sb .opt{text-align:left;border:1px solid var(--border);background:var(--surface);color:#fff;cursor:pointer;border-radius:14px;align-items:center;gap:16px;width:100%;min-height:64px;margin-top:12px;padding:18px 22px;font-family:inherit;font-size:17px;display:flex}.sb .opt .r{border:2px solid var(--dim);border-radius:50%;flex:none;width:22px;height:22px}.sb .opt.sel{border-color:var(--teal);box-shadow:0 0 30px var(--glow);background:#16254f}.sb .opt.sel .r{border-color:var(--teal);background:radial-gradient(var(--teal)45%,transparent 50%)}.sb .opt small{color:var(--dim);font-size:14px;display:block}.sb .navb{justify-content:space-between;align-items:center;gap:12px;margin-top:36px;display:flex}.sb .rtop{grid-template-columns:380px 1fr;align-items:center;gap:48px;padding:72px 0 48px;display:grid}.sb .ring{width:300px;height:300px;box-shadow:0 0 80px var(--glow);border-radius:50%;place-items:center;margin:0 auto;display:grid}.sb .ring>div{background:var(--bg);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:256px;height:256px;display:flex}.sb .ring b{letter-spacing:-.04em;font-size:92px;font-weight:600;line-height:1}.sb .ring span{color:var(--dim);font-size:15px}.sb .row{margin-top:18px}.sb .row .l{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:15px;display:flex}.sb .row .l b{color:#fff;font-weight:600}.sb .track{background:#211f55;border-radius:9px;height:8px}.sb .track i{background:linear-gradient(90deg,var(--blue),var(--teal));border-radius:9px;height:100%;display:block}.sb .win{gap:14px;display:flex}.sb .win .n{width:32px;height:32px;color:var(--teal);background:#62c5d11f;border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.sb .rec{grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}.sb .linkbtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;text-decoration:underline}.sb .emailrow{gap:10px;margin-top:14px;display:flex}.sb .emailrow input{flex:1}@media (max-width:760px){.sb .qwrap{padding:36px 20px 64px}.sb .qwrap h2{font-size:26px!important}.sb .opt{padding:14px 16px;font-size:16px}.sb .rtop{grid-template-columns:1fr;gap:28px;padding:40px 0 24px}.sb .rtop h1{font-size:34px!important}.sb .ring{width:240px;height:240px}.sb .ring>div{width:204px;height:204px}.sb .ring b{font-size:72px}.sb .rec{grid-template-columns:1fr}.sb .rec .btn{width:100%}.sb .emailrow{flex-direction:column}}
