.hs-button,.hs-error-msgs,.hs-form-field,.hs-form-field label,.hs-input,.hs-register-widget-show-password,body,button,h1,h2,h3,h4,h5,h6,html,input,label,p,span{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}:root{--bp-text:#111827;--bp-muted:#4b5563;--bp-border:#e5e7eb;--bp-field:#fff;--bp-accent:#00aeef;--bp-danger:#b91c1c;--bp-panel:#f3f6f9}.bp-page{margin:0 auto;max-width:980px;padding:24px 18px 70px}.bp-brand{display:flex;justify-content:center;margin:6px 0 10px}.bp-brand img{height:auto;max-height:140px;max-width:min(520px,90vw);object-fit:contain;width:100%}.bp-title{font-size:42px;font-weight:800;letter-spacing:-.015em;margin:10px 0 14px;text-align:center}.bp-subtitle{color:var(--bp-muted);font-size:16px;line-height:1.5;margin-bottom:32px;text-align:center}.bp-form-shell{background:var(--bp-panel);border-radius:6px;margin:0 auto 32px;max-width:760px;padding:28px 28px 32px}.hs_cos_wrapper_type_member_register ul.no-list.hs-error-msgs{display:none!important}.hs-form-field{margin-bottom:22px}.hs-form-field label{font-size:14px;font-weight:700;margin-bottom:8px}.hs-input{background:var(--bp-field);border:1px solid var(--bp-border);height:46px;padding:12px;width:100%}.hs-input:focus{border-color:rgba(0,174,239,.6);box-shadow:0 0 0 4px rgba(0,174,239,.15)}#hs-register-widget-email[disabled]{background:#f9fafb!important;color:#6b7280!important;cursor:not-allowed}.hs-register-widget-show-password{color:var(--bp-accent);cursor:pointer;float:right;font-weight:800;margin-right:10px;margin-top:-34px}.pwreq-inline{color:var(--bp-muted);font-size:13px;line-height:1.4;margin-top:6px}.pwreq-inline em{font-style:italic}.pw-match-msg,.pw-rule-msg{color:var(--bp-danger);display:none;font-size:13px;font-weight:700;margin-top:8px}.hs-button.primary.large{align-items:center;background:var(--bp-accent)!important;border:none!important;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:18px;font-weight:800;height:46px;justify-content:center;letter-spacing:.01em;min-width:220px;padding:10px 24px;transition:background-color .15s ease,transform .12s ease,box-shadow .12s ease;width:auto!important}.hs-button.primary.large:focus-visible,.hs-button.primary.large:hover{background:#0095d6!important;box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.hs-button.primary.large:active{box-shadow:0 3px 8px rgba(0,0,0,.12);transform:translateY(0)}.bp-form-shell .hs-button.primary.large,.hs_submit .hs-button.primary.large{min-width:0;padding-left:0;padding-right:0;width:100%!important}.hs-button.primary.large:disabled{cursor:not-allowed;opacity:.5}.bp-block{margin:32px auto 0;max-width:760px}.bp-block h3{font-size:18px;font-weight:800;margin-bottom:8px}.bp-block p{color:var(--bp-muted);line-height:1.55}.bp-consent{display:flex;gap:10px;margin-top:10px}.bp-consent input{accent-color:var(--bp-accent)}.bp-admin{color:var(--bp-muted);font-size:14px;margin:24px auto 0;max-width:760px}.bp-admin a{color:var(--bp-accent);font-weight:800;text-decoration:underline}@media (max-width:640px){.bp-title{font-size:34px}.bp-form-shell{padding:20px 16px 24px}}.hs-input{border-radius:10px;height:40px!important;line-height:20px!important;padding:10px 12px!important}.hs-form-field{position:relative}.bp-page,.bp-page *{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.bp-form-shell{margin:0 auto 28px!important;padding:26px 26px 28px!important}.bp-form-shell,.bp-form-shell *{box-sizing:border-box}.bp-form-shell .hs-form-field{margin-bottom:18px!important;position:relative}.bp-form-shell .hs-form-field label{margin:0 0 8px!important}.bp-form-shell .hs-input,.bp-form-shell input.hs-input{border-radius:10px!important;display:block!important;height:40px!important;line-height:20px!important;padding:10px 12px!important;width:100%!important}.bp-form-shell #hs-register-widget-email[disabled]{height:40px!important;padding:10px 12px!important}.bp-form-shell .hs-login-widget-show-password,.bp-form-shell .hs-register-widget-show-password,.bp-form-shell .hs-reset-widget-show-password{color:var(--bp-accent)!important;display:inline-block!important;float:right!important;font-weight:800!important;margin:0 0 6px!important;position:static!important;text-decoration:none!important;transform:none!important}.bp-form-shell .hs-form-field:has(.hs-login-widget-show-password) label,.bp-form-shell .hs-form-field:has(.hs-register-widget-show-password) label,.bp-form-shell .hs-form-field:has(.hs-reset-widget-show-password) label{display:inline-block}.bp-form-shell .hs-form-field:has(.hs-login-widget-show-password),.bp-form-shell .hs-form-field:has(.hs-register-widget-show-password),.bp-form-shell .hs-form-field:has(.hs-reset-widget-show-password){clear:both}#hs-register-widget-password,#hs-register-widget-password-confirm,#hs-reset-widget-password,#hs-reset-widget-password-confirm{padding-right:12px!important}.bp-form-shell .pwreq-inline{margin:8px 0 6px!important}.bp-form-shell .hs_submit .actions{margin-bottom:0!important;margin-top:18px!important}#hs_login_reset,.bp-cta-link,.bp-form-shell a{color:var(--bp-accent)!important;font-weight:800!important;text-decoration:underline!important}#hs_login_reset:hover,.bp-cta-link:hover,.bp-form-shell a:hover{opacity:.9}#hs_login_reset{display:inline-block;margin-top:4px}.bp-form-shell .bp-divider{font-weight:700;margin:18px 0;opacity:.7;text-align:center}#hs-membership-form .hs-form-field>input[type=checkbox]{height:16px!important;margin:0 10px 0 0!important;width:16px!important}#hs-membership-form .hs-form-field:has(>input[type=checkbox]){align-items:center!important;display:flex!important;justify-content:flex-start!important;margin-bottom:10px!important;margin-top:10px!important}#hs-membership-form .hs-form-field>input[type=checkbox]+label{font-weight:700!important;margin:0!important}.hs_cos_wrapper_type_member_login ul.no-list.hs-error-msgs{display:none!important}.bp-form-shell a.hs-button{align-items:center;background:var(--bp-accent)!important;border:none!important;border-radius:10px!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font-size:18px!important;font-weight:800!important;height:46px;justify-content:center;letter-spacing:.01em;min-width:220px;padding:10px 24px;text-decoration:none!important;transition:background-color .15s ease,transform .12s ease,box-shadow .12s ease;width:auto!important}.bp-shell-center{text-align:center}.bp-shell-center .hs-form-field,.bp-shell-center .hs-form-field label,.bp-shell-center .hs-input,.bp-shell-center input.hs-input{text-align:left}.bp-form-shell a.hs-button:focus-visible,.bp-form-shell a.hs-button:hover{background:#0095d6!important;box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.bp-form-shell a.hs-button:active{box-shadow:0 3px 8px rgba(0,0,0,.12);transform:translateY(0)}.bp-alt-link{color:var(--bp-muted);font-size:16px;margin-top:14px;text-align:center}.bp-alt-link a{color:var(--bp-accent);font-weight:700;text-decoration:underline}.bp-logout .bp-form-shell{padding-bottom:14px!important}#hs-membership-password-requirements{display:none!important}.bp-pwless-confirm .hs-button--resend-sign-in{align-items:center;background:var(--bp-accent)!important;border:none!important;border-radius:10px!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font-size:18px!important;font-weight:800!important;height:46px;justify-content:center;letter-spacing:.01em;min-width:220px;padding:10px 24px;transition:background-color .15s ease,transform .12s ease,box-shadow .12s ease;width:auto!important}.bp-pwless-confirm .hs-button--resend-sign-in:focus-visible,.bp-pwless-confirm .hs-button--resend-sign-in:hover{background:#0095d6!important;box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.bp-pwless-confirm .hs-button--resend-sign-in:active{box-shadow:0 3px 8px rgba(0,0,0,.12);transform:translateY(0)}.bp-pwless-confirm .hs-resend-sign-in__alert{align-items:center;display:none;justify-content:space-between;left:50%;max-width:90%;min-width:75%;padding:.5rem 1rem;position:fixed;top:3rem;transform:translateX(-50%);z-index:9999}.bp-pwless-confirm .hs-resend-sign-in__alert-close-icon{background:transparent;border:0;cursor:pointer}.bp-success-icon{align-items:center;border:4px solid #00bda4;border-radius:50%;color:#00bda4;display:flex;font-size:64px;font-weight:800;height:112px;justify-content:center;line-height:1;margin:24px auto 16px;width:112px}.bp-form-shell .hs-membership-passwordless-auth__consent,.bp-form-shell .hs-membership-passwordless-auth__consent *{text-align:left!important}.bp-form-shell .hs-membership-passwordless-auth__consent{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;margin:10px 0 14px!important}.bp-form-shell .hs-membership-passwordless-auth__consent input[type=checkbox]{height:16px!important;margin:0!important;transform:none!important;width:16px!important}.bp-form-shell .hs-membership-passwordless-auth__consent label{font-weight:700!important;margin:0!important}.bp-form-shell [class*=passwordless] input[type=checkbox]{margin:0!important}.bp-form-shell [class*=passwordless] .hs-form-field,.bp-form-shell [class*=passwordless] [class*=consent]{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-start!important}.bp-form-shell .hs-button--google,.bp-form-shell a.hs-button--google,.bp-form-shell button.hs-button--google{align-items:center!important;display:inline-flex!important;gap:8px!important;justify-content:center!important}.bp-form-shell .hs-button--google img,.bp-form-shell .hs-button--google svg{display:inline-block!important;margin:0!important;vertical-align:middle!important}.bp-form-shell .hs-membership-passwordless-auth__separator,.bp-form-shell .hs-membership-passwordless-auth__separator p,.bp-form-shell p:has(+.hs-membership-passwordless-auth){font-weight:700!important;margin:18px 0!important;opacity:.7;text-align:center}.bp-form-shell [class*=passwordless]{text-align:left!important}.bp-form-shell [class*=passwordless] input[type=checkbox]{display:inline-block!important;height:16px!important;margin:0 10px 0 0!important;vertical-align:middle!important;width:16px!important}.bp-form-shell [class*=passwordless] .hs-form-field:has(input[type=checkbox]),.bp-form-shell [class*=passwordless] [class*=consent]{align-items:center!important;display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:flex-start!important;text-align:left!important}.bp-form-shell [class*=passwordless] label{font-weight:700!important;margin:0!important;text-align:left!important}.bp-form-shell a.hs-button:has(img),.bp-form-shell a.hs-button:has(svg),.bp-form-shell button.hs-button:has(img),.bp-form-shell button.hs-button:has(svg){align-items:center!important;display:inline-flex!important;gap:6px!important;justify-content:center!important}.bp-form-shell a.hs-button img,.bp-form-shell a.hs-button svg,.bp-form-shell button.hs-button img,.bp-form-shell button.hs-button svg{display:inline-block!important;margin:0!important}#hs-membership-passwordless-auth-form .hs-form-field:has(input[type=checkbox]){align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;margin-bottom:10px!important;margin-top:10px!important}#hs-membership-passwordless-auth-form input[type=checkbox]{height:16px!important;margin:0 10px 0 0!important;transform:none!important;width:16px!important}#hs-membership-passwordless-auth-form label{font-weight:700!important;margin:0!important;text-align:left!important}.bp-form-shell .form-separator{display:block;font-weight:700;margin:18px 0;opacity:.7;text-align:center}.bp-form-shell .hs-button.primary.large:has(img),.bp-form-shell .hs-button.primary.large:has(svg){align-items:center!important;display:inline-flex!important;gap:6px!important;justify-content:center!important}.bp-form-shell .hs-button.primary.large img,.bp-form-shell .hs-button.primary.large svg{display:inline-block!important;margin:0!important}.hs_cos_wrapper_type_member_register #hs-membership-form #hs-membership-consent-text,.hs_cos_wrapper_type_member_register #hs-membership-form .hs-membership-consent-text,.hs_cos_wrapper_type_member_register #hs-membership-form [id*=consent]{max-width:100%!important}.hs_cos_wrapper_type_member_register #hs-membership-form .hs-membership-consent,.hs_cos_wrapper_type_member_register #hs-membership-form [class*=consent]{display:block!important}.hs_cos_wrapper_type_member_register #hs-membership-form .hs-membership-consent p,.hs_cos_wrapper_type_member_register #hs-membership-form [class*=consent] p{margin:0 0 12px!important;max-width:100%!important}.hs_cos_wrapper_type_member_register #hs-membership-form .hs-form-field:has(input[name*=consent]),.hs_cos_wrapper_type_member_register #hs-membership-form .hs-form-field:has(input[type=checkbox]),.hs_cos_wrapper_type_member_register #hs-membership-form [class*=consent] .hs-form-field:has(input[type=checkbox]){align-items:flex-start!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;margin-bottom:0!important;margin-top:0!important}.hs_cos_wrapper_type_member_register #hs-membership-form .hs-form-field input[type=checkbox]{height:16px!important;margin:2px 0 0!important;width:16px!important}.hs_cos_wrapper_type_member_register #hs-membership-form .hs-form-field input[type=checkbox]+label{font-weight:700!important;margin:0!important;max-width:100%!important;white-space:normal!important}#hs-membership-form .hs-form-field:has(#hs-register-widget-explicit-consent){display:block!important}#hs-membership-form .hs-form-field:has(#hs-register-widget-explicit-consent)>p{margin:0 0 12px!important;max-width:100%!important}#hs-register-widget-explicit-consent{display:inline-block!important;height:16px!important;margin:2px 10px 0 0!important;vertical-align:top!important;width:16px!important}#hs-register-widget-checkbox-consent{display:inline-block!important;font-weight:700!important;margin:0!important;max-width:calc(100% - 30px)!important;vertical-align:top!important;white-space:normal!important}@media (max-width:640px){#hs-membership-form .hs-form-field:has(#hs-register-widget-explicit-consent){display:block!important}#hs-register-widget-explicit-consent{margin:0!important}#hs-register-widget-checkbox-consent,#hs-register-widget-explicit-consent{display:inline-block!important;vertical-align:top!important}#hs-register-widget-checkbox-consent{margin-left:10px!important;max-width:none!important;width:calc(100% - 34px)!important}#hs-register-widget-explicit-consent{margin-top:2px!important}}