@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-pricing-card .ncos-pricing-card__price__value__main{font-family:HKNova,sans-serif;font-size:32px;line-height:40px;font-weight:600;letter-spacing:-0.5px}@media screen and (min-width: 600px){.ncos-pricing-card .ncos-pricing-card__price__value__main{font-size:36px;line-height:44px}}.ncos-pricing-card .ncos-pricing-card__price__value::after{font-family:HKNova,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}@media screen and (min-width: 600px){.ncos-pricing-card .ncos-pricing-card__price__value::after{font-size:18px;line-height:28px}}.ncos-pricing-card .ncos-pricing-card__header__name h6,.ncos-pricing-card--is-expanded .ncos-pricing-card__price__value__main,.ncos-pricing-card .ncos-pricing-card__details__heading{font-family:HKNova,sans-serif;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0}@media screen and (min-width: 600px){.ncos-pricing-card .ncos-pricing-card__header__name h6,.ncos-pricing-card--is-expanded .ncos-pricing-card__price__value__main,.ncos-pricing-card .ncos-pricing-card__details__heading{font-size:18px;line-height:28px}}.ncos-pricing-card .ncos-pricing-card__description p{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:400;letter-spacing:.1px}@media screen and (min-width: 600px){.ncos-pricing-card .ncos-pricing-card__description p{font-size:15px}}.ncos-pricing-card__bottom,.ncos-pricing-card .ncos-pricing-card__preface>*,.ncos-pricing-card__attributes ul li span,.ncos-pricing-card .ncos-pricing-card__side-note>*{font-family:HKNova,sans-serif;font-size:11px;line-height:20px;font-weight:400;letter-spacing:.1px}@media screen and (min-width: 600px){.ncos-pricing-card__bottom,.ncos-pricing-card .ncos-pricing-card__preface>*,.ncos-pricing-card__attributes ul li span,.ncos-pricing-card .ncos-pricing-card__side-note>*{font-size:13px}}.ncos-pricing-card{--min-element-size: 280px;background:var(--ncos-colour-sys-surface-container-highest);border:1px solid var(--ncos-colour-sys-outline-alt);border-radius:8px;position:relative;justify-content:space-between;display:flex;flex-direction:column;align-items:stretch}.ncos-pricing-card__spotlight{width:400px;height:400px;background:radial-gradient(50% 45.46% at 50% 50%, var(--ncos-colour-sys-gradient-radius-brand));position:absolute;pointer-events:none;z-index:1}.ncos-pricing-card__spotlight.is-ready{transition:all .5s ease-out}.ncos-pricing-card__top{background:var(--ncos-colour-sys-surface);overflow:hidden;border-radius:8px;position:relative;flex:1}.ncos-pricing-card--is-expanded{box-shadow:0 33px 80px 0 rgba(0,0,0,.06),0 12.046px 29.201px 0 rgba(0,0,0,.04),0 5.848px 14.177px 0 rgba(0,0,0,.03),0 2.867px 6.95px 0 rgba(0,0,0,.03),0 1.134px 2.748px 0 rgba(0,0,0,.02)}.ncos-pricing-card--is-expanded .ncos-pricing-card__top{position:sticky;top:0;z-index:10}.ncos-pricing-card__top,.ncos-pricing-card__bottom{padding:24px}.ncos-pricing-card__bottom{position:relative;background:var(--ncos-colour-sys-primary-container);text-align:center;color:var(--ncos-colour-sys-on-surface-alt);z-index:5;border-radius:0 0 8px 8px}.ncos-pricing-card__bottom p{margin:0}.ncos-pricing-card__bottom>*:not(:first-child):not(:last-child){margin-bottom:8px}.ncos-pricing-card .ncos-pricing-card__preface>*{color:var(--ncos-colour-sys-secondary)}.ncos-pricing-card .ncos-pricing-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.ncos-pricing-card .ncos-pricing-card__header__name{display:flex;align-items:center;gap:8px}.ncos-pricing-card .ncos-pricing-card__header__name h6{margin:0;color:var(--ncos-colour-sys-on-surface)}.ncos-pricing-card .ncos-pricing-card__header__icon{width:32px;height:32px;background:var(--ncos-colour-sys-primary);border-radius:4px;flex-shrink:0}.ncos-pricing-card .ncos-pricing-card__header__icon>*{width:24px;height:24px;object-fit:contain;margin:4px 0 0 4px}.ncos-pricing-card .ncos-pricing-card__description{color:var(--ncos-colour-sys-on-surface-alt, #6a697b)}.ncos-pricing-card .ncos-pricing-card__description p{margin:0}.ncos-pricing-card .ncos-pricing-card__description span{color:var(--ncos-colour-sys-on-surface)}.ncos-pricing-card__attributes ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:16px}.ncos-pricing-card__attributes ul li{display:flex;align-items:center;gap:4px}.ncos-pricing-card__attributes ul li::before{display:none !important}.ncos-pricing-card__attributes ul li svg{flex-shrink:0}.ncos-pricing-card__attributes ul li span{color:var(--ncos-colour-sys-on-surface)}.ncos-pricing-card .ncos-pricing-card__price__value{display:flex;align-items:center;gap:4px;position:relative}.ncos-pricing-card .ncos-pricing-card__price__value__crossed::before,.ncos-pricing-card .ncos-pricing-card__price__value__main::before{content:"£"}.ncos-pricing-card .ncos-pricing-card__price__value__main{color:var(--ncos-colour-sys-on-surface);z-index:2;position:relative}.ncos-pricing-card .ncos-pricing-card__price__value__crossed{color:var(--ncos-colour-sys-on-surface-alt);text-decoration:line-through;position:absolute;top:-10px;z-index:2}.ncos-pricing-card .ncos-pricing-card__price__value__smudge{position:absolute;z-index:1;left:-24px}.ncos-pricing-card .ncos-pricing-card__price__value::after{content:"/ mo";color:var(--ncos-colour-sys-on-surface)}.ncos-pricing-card .ncos-pricing-card__side-note>*{color:var(--ncos-colour-sys-on-surface-alt)}.ncos-pricing-card .ncos-pricing-card__details{text-align:left;margin-top:4px;height:0;overflow:hidden}.ncos-pricing-card .ncos-pricing-card__details__heading{min-height:40px;margin-top:12px}.ncos-pricing-card .ncos-pricing-card__details__list{list-style-type:none;padding:0;margin:0}.ncos-pricing-card .ncos-pricing-card__details__list li{display:flex;justify-content:space-between;min-height:40px;align-items:center}.ncos-pricing-card__primary-cta,.ncos-pricing-card__primary-cta--clone{overflow:hidden}.ncos-pricing-card__primary-cta{height:auto}.ncos-pricing-card__primary-cta--clone{height:0}.ncos-pricing-card--mode-featured{border:1px solid var(--ncos-colour-sys-on-primary-container);box-shadow:var(--ncos-colour-sys-shadow-brand)}.ncos-pricing-card .ncos-button{width:100%;box-sizing:border-box}.ncos-pricing-card .ncos-pill{border:0;background:var(--ncos-colour-sys-on-primary-container);color:var(--ncos-colour-sys-on-secondary)}
@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-pill{font-family:HKNova,sans-serif;font-size:11px;line-height:20px;font-weight:400;letter-spacing:.1px}@media screen and (min-width: 600px){.ncos-pill{font-size:13px}}.ncos-pill{padding:0 8px;border:1px solid var(--ncos-colour-sys-outline-alt);border-radius:360px;display:inline-block;box-sizing:border-box;color:var(--ncos-colour-sys-on-surface)}
.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("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-button{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.1px}@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: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-10);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: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}
.ncos-text{margin:0}.ncos-text__align-centre{text-align:center}.ncos-text__align-right{text-align:right}
.ncos-divider{height:1px;border:none;margin:0;background-color:var(--ncos-colour-sys-outline-alt);width:100%;flex-shrink:0}
.ncos-pricing-comparison-table{width:100%;--min-element-width: 100%;color:var(--ncos-colour-sys-on-surface)}.ncos-pricing-comparison-table__container{container-type:inline-size}.ncos-pricing-comparison-table__content{position:relative;display:flex;flex-direction:column;gap:32px}.ncos-pricing-comparison-table__body{display:table;table-layout:fixed;width:100%}.ncos-pricing-comparison-table__body__row{display:table-row}.ncos-pricing-comparison-table__body__row>*{display:table-cell;height:60px;vertical-align:middle;width:auto}.ncos-pricing-comparison-table__body__row:first-child div{border-bottom:1px solid var(--ncos-colour-sys-outline-alt)}.ncos-pricing-comparison-table__body__row__cell{text-align:center}.ncos-pricing-comparison-table__body__row__cell>*{display:inline-block}.ncos-pricing-comparison-table__body__row:not(:first-child):hover div{background:var(--ncos-colour-sys-surface-container)}.ncos-pricing-comparison-table__fixed{width:100%;background:var(--ncos-colour-sys-surface);top:0;left:0;position:fixed;z-index:20;display:none;border-bottom:1px solid var(--ncos-colour-sys-outline-alt)}.ncos-pricing-comparison-table__fixed.is-visible{display:block}.ncos-pricing-comparison-table__fixed__inner{max-width:100%;margin:0 auto;display:flex}.ncos-pricing-comparison-table__fixed__inner>*{flex:1;padding:32px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.ncos-pricing-comparison-table__fixed__inner>*:first-child{position:relative;left:-32px}.ncos-pricing-comparison-table__fixed .ncos-button{width:100%}
