@font-face{font-display:swap;font-family:ONT Membership Noto Sans;font-style:normal;font-weight:400;src:url(https://info.nanoporetech.com/hubfs/raw_assets/public/Templates/Custom/Page/assets/nano-components/nano-assets/font/latin/noto-sans-v38-latin-regular.woff2) format("woff2")}.ont-membership{background:#fff;color:#181818;font:400 16px/1.6 ONT Membership Noto Sans,Noto Sans,Arial,sans-serif;margin:0}.ont-membership *,.ont-membership :after,.ont-membership :before{box-sizing:border-box}.ont-membership a{color:#006885;overflow-wrap:anywhere;text-underline-offset:3px}.ont-membership :focus-visible{outline:3px solid #01597f;outline-offset:3px}.ont-membership__skip{background:#fff;left:20px;padding:12px;position:absolute;top:-100px;z-index:10}.ont-membership__skip:focus{top:12px}.ont-membership__header{align-items:center;border-bottom:1px solid #e7e6e4;display:flex;flex-wrap:wrap;gap:28px;padding:22px 28px}.ont-membership__footer img,.ont-membership__header img{display:block;height:auto;max-width:100%}.ont-membership__header a{color:#181818;text-decoration:none}.ont-membership__nav{display:flex;flex:1;flex-wrap:wrap;font-size:14px;gap:22px}.ont-membership__contact{font-size:14px;margin-inline-start:auto}.ont-membership__footer a,.ont-membership__header a{align-items:center;display:inline-flex;min-height:44px}.ont-membership__main{display:flex;justify-content:center;padding:56px 20px 64px}.ont-membership__panel{border:1px solid #e7e6e4;max-width:460px;overflow-wrap:anywhere;padding:36px;width:100%}.ont-membership .ont-membership__context{color:#545453;font-size:12px;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.ont-membership h1{font:400 28px/1.25 ONT Membership Noto Sans,Noto Sans,Arial,sans-serif;letter-spacing:-.015em;margin:0 0 22px}.ont-membership p{font-size:14px;margin:0 0 24px}.ont-membership .section-wrapper{margin:0;max-width:none;padding:0;text-align:start;width:100%}.ont-membership .form-wrapper,.ont-membership form{background:transparent;border:0;margin:24px 0 0;max-width:100%;padding:0;width:100%}.ont-membership .hs-form-field,.ont-membership .hs-form__field{margin-bottom:22px;position:relative}.ont-membership label{font-size:14px;line-height:1.6}.ont-membership label:not([for=hs-login-widget-remember]){display:block;margin-bottom:7px}.ont-membership input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]){background:#fff;border:1px solid #878787;border-radius:0;color:#181818;display:block;font:inherit;font-size:16px;min-height:44px;min-width:0;padding:10px 12px;width:100%}.ont-membership input[type=checkbox],.ont-membership input[type=radio]{accent-color:#007fa8;flex-shrink:0;height:18px;width:18px}.ont-membership .hs-login-widget-show-password,.ont-membership a[href^="javascript:show_password"]{font-size:13px}.ont-membership .hs-form-field>a[href^="javascript:show_password"]{align-items:center;display:inline-flex;inset-inline-end:12px;min-height:44px;position:absolute;top:29px}.ont-membership .hs-form-field:has(a[href^="javascript:show_password"]) input{padding-inline-end:64px}.ont-membership .hs-form-field:has(>#hs-login-widget-remember){align-items:center;display:flex;gap:8px;min-height:44px}.ont-membership form>div:has(>#hs_login_reset){margin-bottom:24px;text-align:end}.ont-membership .hs_submit,.ont-membership .password-prompt-wrapper input[type=submit]{margin-top:24px}.ont-membership .button-wrapper a,.ont-membership .hs-button,.ont-membership button,.ont-membership input[type=button],.ont-membership input[type=submit]{font:inherit}.ont-membership .button-wrapper a,.ont-membership .hs-button,.ont-membership button[type=submit],.ont-membership input[type=submit]{background:#007fa8;border:1px solid #007fa8;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;min-height:44px;padding:11px 20px;text-align:center;text-decoration:none;white-space:normal;width:100%}.ont-membership .button-wrapper a:hover,.ont-membership .hs-button:hover,.ont-membership button[type=submit]:hover,.ont-membership input[type=submit]:hover{background:#01597f;border-color:#01597f}.ont-membership button:disabled,.ont-membership input:disabled{cursor:not-allowed}.ont-membership .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:8px}.ont-membership .hs-form-booleancheckbox-display input{margin-top:4px}.ont-membership .hs-error-msgs{color:#a32016;font-size:14px;padding-inline-start:20px}.ont-membership .no-list{list-style:none;margin:0;padding:0}.ont-membership .hs-membership-global-error:empty{display:none}.ont-membership .hs-error-msg,.ont-membership .hs-form-error,.ont-membership .hs-login-widget-error{color:#a32016}.ont-membership #hs-membership-passwordless-auth-form{margin-top:24px}.ont-membership #hs-membership-passwordless-auth-form input[type=submit]{background:#fff;color:#006885}.ont-membership #hs-membership-passwordless-auth-form input[type=submit]:hover{background:#e2f9ff}.ont-membership .hs-form-field:has(>input[type=checkbox]){align-items:start;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr)}.ont-membership .hs-form-field:has(>input[type=checkbox])>label{margin:0}.ont-membership .hs-form-field>input[type=checkbox]{margin:4px 0 0}.ont-membership .form-separator{margin:20px 0;text-align:center}.ont-membership .button-wrapper{margin:24px 0}.ont-membership .button-wrapper--secondary a{background:#fff;color:#006885}.ont-membership .section-wrapper>img,.ont-membership .success-image{display:none}.ont-membership .error-code{color:#545453;font-size:14px;margin-bottom:12px}.ont-membership__help{border-top:1px solid #e7e6e4;margin-top:26px;padding-top:20px}.ont-membership .ont-membership__account-note,.ont-membership__help p{font-size:13px}.ont-membership .ont-membership__account-note{color:#545453;margin-top:24px}.ont-membership__help p{margin-bottom:0}.ont-membership__footer{background:#000;color:#fff;padding:36px 40px}.ont-membership__footer-top{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px}.ont-membership__footer nav{display:flex;flex-wrap:wrap;font-size:12px;gap:24px}.ont-membership__footer a{color:#fff}.ont-membership__footer p{color:#d7d6d5;font-size:12px;margin:0}@media (max-width:900px){.ont-membership__nav{display:none}}@media (max-width:760px){.ont-membership__header{padding:18px 20px}.ont-membership__main{padding:36px 16px}.ont-membership__panel{padding:28px}.ont-membership__footer{padding:30px 24px}}@media (max-width:420px){.ont-membership__main{padding:28px 16px}.ont-membership__panel{border:0;padding:12px 4px}.ont-membership h1{font-size:26px}}