@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff2");font-display:swap}.ncos-radio-box__label{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:400;letter-spacing:.6px}@media screen and (min-width: 600px){.ncos-radio-box__label{font-size:15px}}.ncos-radio-box{display:flex;align-items:center;position:relative;gap:16px;width:-moz-fit-content;width:fit-content;min-height:24px;min-width:24px;cursor:pointer}.ncos-radio-box__check{display:flex;position:absolute}.ncos-radio-box__label{cursor:pointer;z-index:1;padding-left:40px}.ncos-radio-box__control{position:absolute;opacity:0;margin:0;width:24px;height:24px;z-index:1}.ncos-radio-box__control:checked+div svg rect:nth-of-type(1){stroke:var(--ncos-colour-sys-on-primary-container)}.ncos-radio-box__control:checked+div svg rect:nth-of-type(2){fill:var(--ncos-colour-sys-on-primary-container)}.ncos-radio-box:hover .ncos-radio-box__check svg rect:nth-of-type(2){fill:var(--ncos-colour-sys-primary)}
.ncos-text{margin:0}.ncos-text__align-centre{text-align:center}.ncos-text__align-right{text-align:right}
@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff2");font-display:swap}.ncos-text-field__input{font-family:HKNova,sans-serif;font-size:11px;line-height:20px;font-weight:400;letter-spacing:1.25px}@media screen and (min-width: 600px){.ncos-text-field__input{font-size:13px;letter-spacing:1.15px}}.ncos-text-field{display:flex;flex-direction:column;gap:8px;width:100%}.ncos-text-field__label{color:var(--ncos-colour-sys-on-surface)}.ncos-text-field__input{height:48px;padding:0 24px;border:1px solid var(--ncos-colour-sys-outline-alt);border-radius:4px;outline:none;transition:border-color .2s}.ncos-text-field__input:focus{border-color:var(--ncos-colour-sys-outline)}.ncos-text-field__input::-moz-placeholder{color:var(--ncos-colour-sys-on-surface-alt)}.ncos-text-field__input::placeholder{color:var(--ncos-colour-sys-on-surface-alt)}
.ncos-icon{width:24px;height:24px;display:grid;place-items:center}
@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff2");font-display:swap}.ncos-button{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.75px}@media screen and (min-width: 600px){.ncos-button{font-size:15px}}.ncos-button{display:flex;justify-content:center;align-items:center;gap:var(--ncos-spacing-xs);height:40px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ncos-colour-sys-on-surface);padding:0 var(--ncos-spacing-lg);border-radius:var(--ncos-radius-full);box-sizing:border-box;text-decoration:none !important;cursor:pointer}.ncos-button__label{white-space:nowrap;text-overflow:ellipsis}.ncos-button--filled{position:relative;background:var(--ncos-colour-sys-primary);transition:unset;color:var(--ncos-colour-sys-on-primary)}.ncos-button--filled:hover{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-10), var(--ncos-colour-state-layer-on-primary-opacity-10)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled:focus{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-15), var(--ncos-colour-state-layer-on-primary-opacity-15)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled:active{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-20), var(--ncos-colour-state-layer-on-primary-opacity-20)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled[disabled]{color:var(--ncos-colour-sys-on-surface-alt);background:var(--ncos-colour-state-layer-on-surface-opacity-08);cursor:default}.ncos-button--outlined{border:1px solid var(--ncos-colour-sys-outline)}.ncos-button--outlined:hover{background:var(--ncos-colour-state-layer-primary-opacity-10)}.ncos-button--outlined:focus{background:var(--ncos-colour-state-layer-primary-opacity-15)}.ncos-button--outlined:active{background:var(--ncos-colour-state-layer-primary-opacity-20)}.ncos-button--outlined[disabled]{color:var(--ncos-colour-sys-outline);border:1px solid var(--ncos-colour-sys-outline-alt);cursor:default}.ncos-button--text{border:0;background:none}.ncos-button--text:hover{background:var(--ncos-colour-state-layer-primary-opacity-10)}.ncos-button--text:focus{background:var(--ncos-colour-state-layer-primary-opacity-15)}.ncos-button--text:active{background:var(--ncos-colour-state-layer-primary-opacity-20)}.ncos-button--text[disabled]{color:var(--ncos-colour-sys-on-surface-alt);cursor:default}.ncos-button--text[disabled]:hover,.ncos-button--text[disabled]:focus,.ncos-button--text[disabled]:active{background:unset}.ncos-button--with-icon{padding:0 var(--ncos-spacing-sm) 0 var(--ncos-spacing-md)}.ncos-button--icon-only{width:40px;padding:var(--ncos-spacing-sm)}.ncos-button--center{margin:0 auto}.ncos-button--right{margin-left:auto}
@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff2");font-display:swap}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff2");font-display:swap}.ncos-signup-flow__brand-heading{font-family:HKNova,sans-serif;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-1.25px}@media screen and (min-width: 600px){.ncos-signup-flow__brand-heading{font-size:30px;line-height:36px}}.ncos-signup-flow__title{font-family:HKNova,sans-serif;font-size:22px;line-height:32px;font-weight:400;letter-spacing:-0.91px}@media screen and (min-width: 600px){.ncos-signup-flow__title{font-size:25px;line-height:32px;letter-spacing:-0.84px}}.ncos-signup-flow__brand-item,.ncos-signup-flow__intro{font-family:HKNova,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}@media screen and (min-width: 600px){.ncos-signup-flow__brand-item,.ncos-signup-flow__intro{font-size:18px;line-height:28px}}.ncos-signup-flow__node{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.75px}@media screen and (min-width: 600px){.ncos-signup-flow__node{font-size:15px}}.ncos-signup-flow__brand-trusted,.ncos-signup-flow__consent,.ncos-signup-flow__error,.ncos-signup-flow__phone-select,.ncos-signup-flow__phone-hint{font-family:HKNova,sans-serif;font-size:11px;line-height:20px;font-weight:400;letter-spacing:1.25px}@media screen and (min-width: 600px){.ncos-signup-flow__brand-trusted,.ncos-signup-flow__consent,.ncos-signup-flow__error,.ncos-signup-flow__phone-select,.ncos-signup-flow__phone-hint{font-size:13px;letter-spacing:1.15px}}.ncos-signup-flow{display:flex;align-items:center;justify-content:center;width:100%}.ncos-signup-flow__card{display:flex;width:100%;max-width:900px;margin:0 auto;background:var(--ncos-colour-sys-surface);border-radius:16px;overflow:hidden;box-shadow:var(--ncos-colour-sys-shadow-default)}@media screen and (min-width: 1069px){.ncos-signup-flow__card{min-height:464px}}@media screen and (max-width: 1068px){.ncos-signup-flow__card{flex-direction:column;max-width:660px}}.ncos-signup-flow__brand{display:flex;flex-direction:column;flex:0 0 44%;box-sizing:border-box;min-width:0;padding:32px;background:var(--ncos-colour-sys-on-surface);color:var(--ncos-colour-sys-on-black-surface)}@media screen and (max-width: 1068px){.ncos-signup-flow__brand{flex:none;padding:32px}}.ncos-signup-flow__brand-logo{margin-bottom:40px}.ncos-signup-flow__brand-logo figure{margin:0}.ncos-signup-flow__brand-logo img{width:96px;height:auto}.ncos-signup-flow__brand-heading{margin:0 0 24px;color:var(--ncos-colour-sys-on-black-surface)}.ncos-signup-flow__brand-list{list-style:none;margin:0 0 auto;padding:0;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 1068px){.ncos-signup-flow__brand-list{margin:0 0 24px}}.ncos-signup-flow__brand-item{display:flex;align-items:center;gap:16px;color:var(--ncos-colour-sys-on-black-surface)}.ncos-signup-flow__bullet-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ncos-colour-sys-primary);color:var(--ncos-colour-sys-on-primary)}.ncos-signup-flow__brand-trusted{margin:32px 0 16px;color:var(--ncos-colour-sys-on-black-surface-alt)}.ncos-signup-flow__brand-partners{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.ncos-signup-flow__partner{height:24px;width:auto;opacity:.6}.ncos-signup-flow__panel{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;min-width:0;padding:32px;background:var(--ncos-colour-sys-surface-container-high);scroll-margin-top:16px}@media screen and (max-width: 650px){.ncos-signup-flow__panel{padding:24px}}.ncos-signup-flow__step{flex:1 1 auto;animation:ncos-signup-step-in 280ms ease both}.ncos-signup-flow__title{margin:0 0 12px;color:var(--ncos-colour-sys-on-surface);outline:none}.ncos-signup-flow__intro{margin:0;color:var(--ncos-colour-sys-on-surface-alt)}.ncos-signup-flow__options{display:flex;flex-direction:column;gap:12px;margin-top:24px}.ncos-signup-flow__option{position:relative;padding:16px;background:var(--ncos-colour-sys-surface);border:1px solid var(--ncos-colour-sys-outline-alt);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ncos-signup-flow__option .ncos-radio-box{width:100%}.ncos-signup-flow__option .ncos-radio-box__check svg rect:first-of-type{stroke:var(--ncos-colour-sys-outline-alt)}.ncos-signup-flow__option:not(.ncos-signup-flow__option--selected):hover .ncos-radio-box__check svg rect:nth-of-type(2){fill:var(--ncos-colour-sys-primary)}.ncos-signup-flow__option .ncos-radio-box__label{font-size:13px;line-height:20px;letter-spacing:.15px;color:var(--ncos-colour-sys-on-surface)}.ncos-signup-flow__option .ncos-radio-box__label::before{content:"";position:absolute;inset:-16px}.ncos-signup-flow__option:hover{border-color:var(--ncos-colour-sys-primary)}.ncos-signup-flow__option--selected{background:var(--ncos-colour-sys-primary-container);border-color:var(--ncos-colour-sys-primary)}.ncos-signup-flow__back{margin-bottom:24px}.ncos-signup-flow__fields{display:flex;flex-direction:column;gap:16px;margin-top:24px}.ncos-signup-flow__reveal{display:flex;flex-direction:column;gap:16px;animation:ncos-signup-reveal 250ms ease both}.ncos-signup-flow__consent{margin:0;color:var(--ncos-colour-sys-on-surface-alt)}.ncos-signup-flow__consent a{color:inherit;text-decoration:underline}.ncos-signup-flow__error{margin:16px 0 0;color:var(--ncos-colour-sys-error)}.ncos-signup-flow__field-row{display:flex;gap:16px}@media screen and (max-width: 650px){.ncos-signup-flow__field-row{flex-direction:column}}.ncos-signup-flow__field-row>.ncos-text-field{flex:1 1 0;min-width:0}.ncos-signup-flow__field-row .ncos-text-field__input{box-sizing:border-box;width:100%;min-width:0}.ncos-signup-flow__phone-row{display:flex;gap:16px}.ncos-signup-flow__phone-row .ncos-text-field{flex:1 1 0;min-width:0}.ncos-signup-flow__phone-row .ncos-text-field__input{box-sizing:border-box;width:100%;min-width:0}.ncos-signup-flow__phone-select{flex:0 0 116px;box-sizing:border-box;width:116px;height:48px;padding:0 32px 0 16px;color:var(--ncos-colour-sys-on-surface);background-color:var(--ncos-colour-sys-surface);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM1NDUzNjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right 12px center;border:1px solid var(--ncos-colour-sys-outline-alt);border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s}.ncos-signup-flow__phone-select:focus{border-color:var(--ncos-colour-sys-outline)}.ncos-signup-flow__phone-input--invalid .ncos-text-field__input{border-color:var(--ncos-colour-sys-error)}.ncos-signup-flow__phone-hint{margin:-8px 0 0;color:var(--ncos-colour-sys-error)}.ncos-signup-flow__avatar{display:block;width:96px;height:96px;margin-bottom:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ncos-signup-flow__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;min-width:0}@media screen and (max-width: 650px){.ncos-signup-flow__footer{flex-direction:column-reverse;align-items:stretch}}.ncos-signup-flow__cta{border:0;min-width:0}@media screen and (max-width: 650px){.ncos-signup-flow__cta.ncos-button{width:100%}}.ncos-signup-flow__cta.ncos-button--filled[disabled]{background:var(--ncos-colour-sys-primary);color:var(--ncos-colour-sys-on-primary);opacity:.4}.ncos-signup-flow__tracker{display:flex;flex-shrink:0;align-items:center;gap:6px}@media screen and (max-width: 650px){.ncos-signup-flow__tracker{width:100%}}.ncos-signup-flow__node{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ncos-colour-sys-surface);border:1px solid var(--ncos-colour-sys-outline-alt);color:var(--ncos-colour-sys-outline)}.ncos-signup-flow__node--active{background:var(--ncos-colour-sys-surface-container);border:1.5px solid var(--ncos-colour-sys-secondary);color:var(--ncos-colour-sys-secondary)}.ncos-signup-flow__node--done{background:var(--ncos-colour-sys-surface-container);border-color:rgba(0,0,0,0);color:var(--ncos-colour-sys-secondary)}.ncos-signup-flow__node--complete{background:var(--ncos-colour-sys-secondary);border-color:rgba(0,0,0,0)}.ncos-signup-flow__connector{width:28px;height:1px;background:var(--ncos-colour-sys-outline-alt)}@media screen and (max-width: 650px){.ncos-signup-flow__connector{flex:1;width:auto}}.ncos-signup-flow__connector--active{background:var(--ncos-colour-sys-secondary)}@keyframes ncos-signup-step-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ncos-signup-reveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.ncos-signup-flow__step,.ncos-signup-flow__reveal{animation:none}}.admin-bar .ncos-signup-flow__panel{scroll-margin-top:48px}@media screen and (max-width: 782px){.admin-bar .ncos-signup-flow__panel{scroll-margin-top:62px}}body.page-template-page-signup-b{background:#000}.page-template-page-signup-b .sign-up__wrapper{display:flex;align-items:center;justify-content:center;overflow:visible;box-sizing:border-box;min-height:100vh;min-height:100dvh}@media screen and (max-width: 650px){.page-template-page-signup-b .sign-up__wrapper{padding:24px}}.page-template-page-signup-b .ncos-signup-flow{position:relative;z-index:1;width:100%}
