.resume-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b2b2bb;font-size:12px}.capture:has(.resume-top){text-align:center}.capture:has(.resume-top) .capture-subtitle{margin-top:15px}.flow-error{color:#ffc1ba;font-size:13px;margin:16px 0 0;min-height:1em}.flow-save{font-size:12px!important}.modal .track span{transition:width .25s}.modal button:disabled{opacity:.6;cursor:wait}.thanks{max-width:720px;text-align:center;padding:90px 0;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.thanks .official-logo{margin-bottom:45px}.thanks h1{font-size:clamp(38px,6vw,72px)}.thanks p{max-width:490px;margin:25px auto;font-size:17px;line-height:1.7}.thanks .track{width:100%;max-width:440px;margin:12px auto 30px}.thanks-count{margin:28px auto;color:#aaa;font-size:15px}.thanks small{margin:25px auto;max-width:440px}.thanks .cta{justify-content:center}.modal-layer{overscroll-behavior:contain}.modal input{font-size:16px}.modal .choice{font-size:14px;line-height:1.5}.modal .cta{justify-content:center}.capture:has(.resume-top) .cta{justify-content:center}.thanks .eyebrow{margin-bottom:25px} @media(max-width:620px){.thanks{padding:65px 0}.modal{padding:25px}.modal h2{font-size:28px}.modal .cta{padding-inline:20px}.thanks .cta{width:100%}}

.question-choices{margin-top:28px}.answer-choice{width:100%;text-align:left;color:#eee;cursor:pointer;min-height:56px}.choice-dot{width:15px;height:15px;flex-shrink:0;border:1px solid #aaa;border-radius:50%}.answer-choice:hover{background:#ffffff13;border-color:#bbb}.answer-choice:disabled{opacity:.6;cursor:wait}.flow-error:empty{display:none}.question-choices+.flow-error{margin-top:15px}
