@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-billing-frequency__label{font-family:HKNova,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.ncos-toggle{display:flex;align-items:center;gap:8px;max-width:-moz-fit-content;max-width:fit-content}.ncos-toggle__track{width:52px;height:32px;display:block;background:var(--ncos-colour-sys-surface-container-high);border:1px solid var(--ncos-colour-sys-outline);border-radius:var(--ncos-radius-full);box-sizing:border-box;position:relative;transition:150ms all ease-out;cursor:pointer}.ncos-toggle__track:hover .ncos-toggle__handle::before{transform:translate(-50%, -50%) scale(1, 1)}.ncos-toggle__track:active .ncos-toggle__handle::before{background:var(--ncos-colour-state-layer-on-surface-opacity-12)}.ncos-toggle__handle{width:16px;height:16px;display:block;background:var(--ncos-colour-sys-outline);border-radius:var(--ncos-radius-full);position:absolute;top:50%;transform:translateY(-50%);left:8px;transition:150ms all ease-out}.ncos-toggle__handle::before{width:40px;height:40px;display:block;content:"";background:var(--ncos-colour-state-layer-on-surface-opacity-08);border-radius:var(--ncos-radius-full);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0, 0);transition:100ms all ease-out;z-index:-1}.ncos-toggle input{opacity:0;width:0;height:0;position:absolute}.ncos-toggle input:checked+.ncos-toggle__track{background:var(--ncos-colour-sys-secondary);border:0}.ncos-toggle input:checked+.ncos-toggle__track .ncos-toggle__handle{width:24px;height:24px;left:24px;background:var(--ncos-colour-sys-on-secondary)}.ncos-toggle input:checked+.ncos-toggle__track:hover .ncos-toggle__handle,.ncos-toggle input:checked+.ncos-toggle__track:active .ncos-toggle__handle{background:var(--ncos-colour-sys-secondary-container)}.ncos-toggle input:checked+.ncos-toggle__track:hover .ncos-toggle__handle::before{background:var(--ncos-colour-state-layer-secondary-opacity-10)}.ncos-toggle input:checked+.ncos-toggle__track:active .ncos-toggle__handle::before{background:var(--ncos-colour-state-layer-secondary-opacity-15)}.ncos-toggle input[disabled]+.ncos-toggle__track{background:var(--ncos-colour-state-layer-on-surface-opacity-16);border:0;cursor:not-allowed}.ncos-toggle input[disabled]+.ncos-toggle__track:hover .ncos-toggle__handle{background:var(--ncos-colour-sys-on-primary)}.ncos-toggle input:not(:checked)[disabled]+.ncos-toggle__track:hover .ncos-toggle__handle{background:var(--ncos-colour-sys-outline)}.ncos-toggle input[disabled]+.ncos-toggle__track .ncos-toggle__handle::before{display:none}.ncos-billing-frequency{--min-element-size: 320px;width:100%;margin:0 auto}.ncos-billing-frequency__control{display:flex;align-items:flex-start;gap:var(--ncos-gap-block-alt);width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:var(--ncos-gap-content)}.ncos-billing-frequency__toggle{flex:0 0 auto}.ncos-billing-frequency__toggle .ncos-billing-frequency__input:focus-visible+.ncos-toggle__track{outline:2px solid var(--ncos-colour-sys-secondary);outline-offset:2px}.ncos-billing-frequency__label{padding-top:4px;color:var(--ncos-colour-sys-on-surface);cursor:pointer}.ncos-billing-frequency__saving{color:var(--ncos-colour-sys-secondary)}.ncos-billing-frequency__view[hidden]{display:none !important}
