.acceptance{display:flex;align-items:flex-start;gap:9px;margin-top:20px;color:#536178;font-size:12px;font-weight:600;line-height:1.45}
.acceptance input{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:#00b96a}
.acceptance a{color:#116cc0;text-decoration:underline;font-weight:800}
.terms-error{display:none;margin:9px 0 -4px;color:#b62c40;font-size:11px;font-weight:700}
.terms-error.visible{display:block}
