@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff")}.ncos-eyebrow{font-family:HKNova,sans-serif;font-size:14px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ncos-eyebrow{display:inline-block;margin:0;color:var(--ncos-colour-sys-secondary)}.contrast-theme .ncos-eyebrow{color:var(--ncos-colour-sys-primary)}
@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff")}.ncos-process__title{font-family:HKNova,sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}@media screen and (min-width: 600px){.ncos-process__title{font-size:18px;line-height:28px}}.ncos-process__desc{font-family:HKNova,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.ncos-process__badge::before{font-family:HKNova,sans-serif;font-size:11px;line-height:20px;font-weight:600;letter-spacing:1.25px}@media screen and (min-width: 600px){.ncos-process__badge::before{font-size:13px;letter-spacing:1.15px}}.ncos-process{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;counter-reset:ncos-process-counter}.ncos-process::before{content:"";position:absolute;top:30px;right:0;left:0;display:none;height:2px;background:linear-gradient(90deg, var(--ncos-colour-sys-primary), var(--ncos-colour-sys-on-primary-container))}.ncos-process__step{position:relative;display:flex;flex-direction:column;gap:24px;min-width:0;counter-increment:ncos-process-counter}.ncos-process__badge{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-end;width:64px;height:64px;padding:8px 12px;background:var(--ncos-colour-sys-primary);border-radius:var(--ncos-radius-medium)}.ncos-process__badge::before{content:counter(ncos-process-counter, decimal-leading-zero);color:var(--ncos-colour-sys-on-primary)}.ncos-process__content{display:flex;flex-direction:column;gap:var(--ncos-spacing-md)}.ncos-process__group{display:flex;flex-direction:column;gap:12px}.ncos-process__title{margin:0;color:var(--ncos-colour-sys-on-surface)}.ncos-process__desc{margin:0;color:var(--ncos-colour-sys-on-surface-alt)}@media screen and (min-width: 650px){.ncos-process{flex-direction:row}.ncos-process .ncos-process__step{flex:1 1 30%}}@media screen and (min-width: 1068px){.ncos-process{flex-wrap:nowrap}.ncos-process::before{display:block}.ncos-process .ncos-process__step{flex:1 1 0}}
