.bc-easy-captcha{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;margin:12px 0;color:#253c2e;grid-column:1/-1}
.bc-easy-captcha label{display:block!important;margin:0!important;color:inherit!important;font:700 14px/1.45 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}
.bc-easy-captcha label span{display:block;font-size:12px;font-weight:400}
.bc-easy-captcha input[name="bc_answer"]{width:74px!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;border:1px solid #7b8e80!important;border-radius:0;background:#f9faf5!important;color:#18221b!important;font:18px/1.3 Arial,Helvetica,sans-serif!important}
.bc-easy-error{grid-column:1/-1;color:#842d24!important;background:#fff6ef;padding:12px;font:14px/1.5 Arial,Helvetica,sans-serif!important}
.bc-easy-error[hidden]{display:none!important}
[data-bc-easy-signup] button:disabled{opacity:.65;cursor:wait}
.bc-signup-success{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #95a393;border-radius:0;background:#e9e7df;color:#161e19;box-shadow:0 20px 70px #14241c40;overflow:auto}
.bc-signup-success:not([open]){display:none}
.bc-signup-success::backdrop{background:rgba(15,28,20,.67)}
.bc-signup-success-inner{padding:36px 32px;text-align:left}
.bc-signup-success-mark{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:22px;border:1px solid #647e69;border-radius:50%;color:#244c37;font:24px/1 Arial,Helvetica,sans-serif}
.bc-signup-success h2{margin:0 0 14px;color:#161e19;font:600 clamp(28px,6vw,36px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.6px;text-transform:none}
.bc-signup-success p{margin:0 0 26px;color:#415347;font:16px/1.55 Arial,Helvetica,sans-serif}
.bc-signup-success button{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:12px 18px;border:0;border-radius:0;background:#17251c;color:#f4f2e9;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
.bc-signup-success button:focus-visible,.bc-easy-captcha input:focus-visible{outline:3px solid #386a4d;outline-offset:4px}
@media(max-width:480px){.bc-signup-success-inner{padding:28px 24px}.bc-easy-captcha{gap:8px 12px}}
