.call-consent{display:flex;align-items:flex-start;gap:12px;margin:12px 0 24px;padding:18px 0;border-top:1px solid #ffffff27;border-bottom:1px solid #ffffff27;color:#d8d6d1;font-size:14px;line-height:1.7}.call-consent input{appearance:none;flex:none;width:22px;height:22px;min-width:22px;margin:3px 0 0;border:1px solid #aaa;border-radius:5px;background:#202020;cursor:pointer}.call-consent input:checked{background:#f3f1ed;border-color:#f3f1ed}.call-consent input:checked:after{content:'✓';display:block;color:#111;text-align:center;line-height:20px}.call-consent input:focus-visible,.call-consent a:focus-visible{outline:2px solid #fff;outline-offset:3px}.call-consent label{display:block!important;margin:0!important;color:inherit!important;font-size:inherit!important;cursor:pointer}.call-consent a{display:inline-block;margin-top:4px;color:#f3f1ed;text-decoration:underline;text-underline-offset:3px;font-size:13px}.call-consent a:hover{color:#fff}@media(max-width:700px){.call-consent{gap:11px;margin:10px 0 22px;padding:16px 0;font-size:13px;line-height:1.65}.call-consent a{font-size:12px}}
.lp-form-grid>.call-consent{grid-column:1/-1}
.lp-contact .call-consent{color:#292724;border-color:#29272455}.lp-contact .call-consent input{background:#fff;border-color:#5f5b56}.lp-contact .call-consent input:checked{background:#25231f;border-color:#25231f}.lp-contact .call-consent input:checked:after{color:#fff}.lp-contact .call-consent a{color:#292724}.lp-contact .call-consent a:hover{color:#111}
.lp-contact .call-consent input:focus-visible,.lp-contact .call-consent a:focus-visible{outline-color:#292724}
