.wc-email-gate{max-width:620px;margin:24px auto;padding:32px;border:1px solid #262b3a;border-radius:12px;background:#12151f;color:#f5f6fa;text-align:left;box-sizing:border-box}.wc-email-gate *{box-sizing:border-box}.wc-email-gate h2{font-size:26px;font-weight:700;line-height:1.3;margin:12px 0 16px;color:#f5f6fa}.wc-email-gate p{color:#a8adbd;line-height:1.6;margin:12px 0}.wc-email-gate .wc-eg-step{font-size:12px;font-weight:700;letter-spacing:.1em;color:#8783fa}.wc-email-gate label{display:block;color:#f5f6fa;margin:20px 0 12px;font-weight:600}.wc-email-gate input{display:block;width:100%;margin-top:8px;border:1px solid #262b3a;border-radius:6px;background:#0b0e14;color:#f5f6fa;padding:13px 14px;font:inherit;font-size:16px;min-height:48px}.wc-email-gate button{border:1px solid #544ef8;background:#544ef8;color:#fff;border-radius:6px;padding:12px 18px;min-height:44px;font:inherit;font-weight:600;cursor:pointer}.wc-email-gate button:hover{background:#6c66fa}.wc-email-gate button:disabled{opacity:.6;cursor:wait}.wc-email-gate input:focus-visible,.wc-email-gate button:focus-visible{outline:2px solid #8783fa;outline-offset:3px}.wc-email-gate [hidden]{display:none!important}.wc-email-gate [data-status]{min-height:24px;overflow-wrap:anywhere}.wc-email-confirmed{max-width:none;padding:18px 24px}.wc-email-confirmed p{overflow-wrap:anywhere}.wc-email-confirmed strong{color:#f5f6fa}@media(max-width:600px){.wc-email-gate{padding:22px;margin:16px 0}.wc-email-gate button{width:100%}}
