.lp-survey-form{max-width:780px}.lp-survey-form fieldset{border:0;padding:0;margin:0}.lp-survey-form legend{font-weight:700;font-size:18px;margin-bottom:20px}.survey-options,.survey-topics{display:flex;flex-wrap:wrap;gap:14px}.survey-options label,.survey-topics label{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #777080;border-radius:4px;cursor:pointer}.survey-options label:has(:checked),.survey-topics label:has(:checked){border-color:#f15a9f;background:#492b3d}.lp-survey-form input[type=radio],.lp-survey-form input[type=checkbox]{accent-color:#f15a9f;width:20px;height:20px}.survey-free{display:block;margin-top:20px}.survey-free input,.lp-survey-form textarea{display:block;width:100%;margin-top:8px;padding:12px;background:#242127;color:#fff;border:1px solid #777080;border-radius:4px;font:inherit}.survey-progress{color:#ff9dcc;font-weight:700}.survey-message{min-height:2em}.survey-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lp-survey-form [hidden],.survey-done[hidden]{display:none}.lp-survey-form :focus-visible{outline:3px solid #e5b731;outline-offset:4px}@media(max-width:600px){.survey-topics{display:grid;grid-template-columns:1fr}.survey-options label{flex:1;justify-content:center}.lp-survey-form legend{font-size:16px}}
.lp-survey-form fieldset{margin:28px 0}.survey-disclosure{margin-top:24px;max-width:780px}.survey-disclosure summary{cursor:pointer;color:#d6c8d3}.survey-disclosure p{margin-top:16px}.lp-survey-form textarea{box-sizing:border-box;resize:vertical}
