.ctp-offer{border:1px solid #ded9cc;border-radius:6px;padding:24px;margin:24px 0;background:#fff;color:#282828;max-width:620px}.ctp-offer h3{margin:0 0 10px}.ctp-offer form{display:grid;gap:14px}.ctp-offer label{display:grid;gap:5px;font-size:14px}.ctp-offer input,.ctp-offer textarea{box-sizing:border-box;width:100%;border:1px solid #bbb;border-radius:3px;padding:10px;background:#fff;color:#222;font:inherit}.ctp-offer .ctp-consent{display:block}.ctp-offer input[type=checkbox]{width:auto;margin-right:6px}.ctp-offer button{background:#8054b5;color:#fff;border:0;border-radius:3px;padding:12px 20px;font-weight:600;cursor:pointer}.ctp-offer button:hover{background:#65408f}.ctp-offer small{font-size:12px;line-height:1.5;color:#666}.ctp-offer .ctp-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ctp-offer input:focus-visible,.ctp-offer textarea:focus-visible,.ctp-offer button:focus-visible{outline:2px solid #8054b5;outline-offset:3px}