.fp-nq-head{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0 8px;display:flex}.fp-nq-head h1{font:800 48px/52px var(--ft-head);color:var(--ft-ink);overflow-wrap:anywhere;margin:0}.fp-nq-head p{max-width:640px;font:500 20px/28px var(--ft-text);color:#3b3b4a;margin:0}.fp-nq{width:100%;max-width:760px;margin:32px auto 0}.fp-nq--result{flex-direction:column;gap:32px;max-width:1100px;display:flex}.fp-nq--result .fp-ft-result__title{font:700 32px/36px var(--ft-head)}.fp-nq--result:focus-visible,.fp-nq__question:focus{outline:none}.fp-nq__question:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2463eb}.fp-nq__progress{align-items:center;gap:16px;margin-bottom:16px;display:flex}.fp-nq__progress-label{font:600 16px/24px var(--ft-inter);color:#3b3b4a;white-space:nowrap}.fp-nq__bar{background:#e4e4e7;border-radius:999px;flex:1;height:8px;overflow:hidden}.fp-nq__bar>span{background:#2463eb;border-radius:999px;height:100%;transition:width .2s;display:block}.fp-nq__card{background:#fff;border:1px solid #e4e4e7;border-radius:20px;flex-direction:column;gap:24px;padding:32px;display:flex;box-shadow:0 1px 2px #1a1a1a0f}.fp-nq__fieldset{border:0;min-width:0;margin:0;padding:0}.fp-nq__legend{flex-direction:column;gap:4px;width:100%;margin:0 0 20px;padding:0;display:flex}.fp-nq__question{font:700 28px/34px var(--ft-head);color:var(--ft-ink);margin:0}.fp-nq__limit{font:500 16px/24px var(--ft-inter);color:#3b3b4a}.fp-nq__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fp-nq__option{min-height:48px;font:500 17px/22px var(--ft-inter);color:var(--ft-ink);cursor:pointer;background:#fff;border:2px solid #d4d4d8;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.fp-nq__option:hover{border-color:#2463eb}.fp-nq__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fp-nq__option:has(input:focus-visible){outline-offset:2px;outline:3px solid #2463eb}.fp-nq__option:has(input:disabled){color:#52525b;cursor:not-allowed;background:#f4f4f5;border-color:#e4e4e7}.fp-nq__option:has(input:disabled) input{cursor:not-allowed}.fp-nq__option.is-selected{background:#f3f8ff;border-color:#2463eb}.fp-nq__mark{width:22px;height:22px;font:700 14px/1 var(--ft-inter);color:#fff;background:#fff;border:2px solid #71717a;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-nq__option.is-selected .fp-nq__mark{background:#2463eb;border-color:#2463eb}.fp-nq__option input[type=radio]~.fp-nq__mark{border-radius:50%}.fp-nq__nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-nq__nav .fp-ft-submit{min-width:120px;margin-top:0}.fp-nq__nav .fp-ft-submit:disabled{cursor:not-allowed;background:#6b7280;border-color:#6b7280}.fp-nq__nav .fp-ft-submit.is-pending:disabled{cursor:progress;background:#0f7a4b;border-color:#0f7a4b}.fp-nq__nav .fp-ft-pill-btn{min-height:44px}.fp-nq__nav .fp-ft-pill-btn:disabled{opacity:.5;cursor:not-allowed}.fp-nq .fp-alert p{margin:0 0 8px}.fp-nq-more{text-align:center;font:500 18px/26px var(--ft-text);color:var(--ft-ink);margin:64px 0 0}.fp-nq-more a{color:#2463eb;text-decoration:underline}@media (max-width:700px){.fp-nq-head h1{font-size:34px;line-height:38px}.fp-nq-head p{font-size:16px;line-height:22px}.fp-nq__card{padding:20px}.fp-nq__question{font-size:22px;line-height:28px}.fp-nq__options{grid-template-columns:1fr}}
