.tws-quiz{--tws-accent:#ff4935;max-width:680px;margin:24px auto;font-family:inherit}.tws-quiz *{box-sizing:border-box}.tws-quiz-app{background:#171717;color:#fff;padding:clamp(22px,5vw,44px);border-radius:16px}.tws-quiz h2{font-size:clamp(24px,4vw,36px);line-height:1.2;margin:0 0 24px;color:#fff}.tws-quiz h3{font-size:clamp(18px,3vw,25px);line-height:1.35;margin:0 0 22px;color:#fff}.tws-quiz p{color:#ddd}.tws-quiz .tws-progress{font-size:13px;letter-spacing:.07em;color:#bbb;text-transform:uppercase}.tws-quiz .tws-options{display:grid;gap:12px}.tws-quiz button{font-family:inherit;cursor:pointer;border-radius:7px;transition:background .2s}.tws-quiz .tws-option{display:block;text-align:left;background:#292929;color:#fff;border:1px solid #555;padding:18px;font-size:16px}.tws-quiz .tws-option:hover,.tws-quiz .tws-option:focus{border-color:var(--tws-accent);background:#343434}.tws-quiz .tws-back{background:transparent;color:#ddd;border:0;margin-top:18px;padding:8px 0}.tws-quiz form{display:grid;gap:14px}.tws-quiz form>input:not(.tws-honey){width:100%;background:#fff;color:#111;border:1px solid #ccc;border-radius:5px;padding:15px;font-size:16px}.tws-quiz .tws-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#eee;line-height:1.5}.tws-quiz .tws-check input{margin-top:3px;flex-shrink:0}.tws-quiz a{color:#fff;text-decoration:underline}.tws-quiz .tws-submit,.tws-quiz .tws-result-link{display:block;text-align:center;background:var(--tws-accent);color:#fff;border:0;border-radius:5px;padding:16px;text-decoration:none;font-size:15px;font-weight:700}.tws-quiz .tws-submit:disabled{opacity:.6;cursor:wait}.tws-quiz .tws-error{color:#ffb7ae;margin:0}.tws-quiz .tws-honey{position:absolute!important;left:-9999px!important;opacity:0!important}
