@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-group__option__price{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-group__option__price{font-size:18px;line-height:28px}}.ncos-pricing-card-group__option__old-price{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-group__option__old-price{font-size:15px}}.ncos-pricing-card-group__bottom{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-group__bottom{font-size:13px}}.ncos-pricing-card-group{width:100%;--min-element-size: 280px;background:var(--ncos-colour-sys-surface-container-highest);border:1px solid var(--ncos-colour-sys-outline-alt);border-radius:8px;overflow:hidden;position:relative;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-group__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-group__spotlight.is-ready{transition:all .5s ease-out}.ncos-pricing-card-group__headers>:not(:first-of-type){display:none}.ncos-pricing-card-group__options{padding:0 24px 24px;display:flex;flex-direction:column;gap:8px}.ncos-pricing-card-group__option{position:relative;border-radius:8px;border:1px solid var(--ncos-colour-sys-outline-alt);container-type:inline-size}.ncos-pricing-card-group__option:hover{border:1px solid var(--ncos-colour-sys-outline);background:var(--ncos-colour-state-layers-primary-opacity-10)}.ncos-pricing-card-group__option:has(:checked){border:1px solid var(--ncos-colour-sys-on-primary-container);background:var(--ncos-colour-state-layers-primary-opacity-020)}.ncos-pricing-card-group__option__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-left:56px;position:relative;top:-8px}.ncos-pricing-card-group__option__old-price{color:var(--ncos-colour-sys-on-surface-alt);text-decoration:line-through}.ncos-pricing-card-group__option__price{color:var(--ncos-colour-sys-surface-on-surface)}.ncos-pricing-card-group__option .ncos-radio-box{width:100%}.ncos-pricing-card-group__option .ncos-radio-box__check{left:16px}.ncos-pricing-card-group__option .ncos-radio-box__label{width:100%;display:block;padding:12px 16px 12px 56px;box-sizing:border-box}.ncos-pricing-card-group__bottom{padding:24px;display:flex;flex-direction:column;position:relative;z-index:2;background:var(--ncos-colour-sys-primary-container);gap:8px;text-align:center;color:var(--ncos-colour-sys-on-surface-alt)}.ncos-pricing-card-group__bottom p{margin:0}.ncos-pricing-card-group--mode-featured{border:1px solid var(--ncos-colour-sys-on-primary-container);box-shadow:var(--ncos-colour-sys-shadow-brand)}.ncos-pricing-card-group .ncos-button{width:100%;box-sizing:border-box}.ncos-pricing-card-group .ncos-pill{border:0;background:var(--ncos-colour-sys-on-primary-container);color:var(--ncos-colour-sys-on-secondary)}@container (min-width: 300px){.ncos-pricing-card-group:not(:has(.ncos-pricing-card-group__option__old-price)) .ncos-pricing-card-group__option__meta{position:absolute;right:16px;top:50%;transform:translateY(-50%);gap:8px}}@container (min-width: 360px){.ncos-pricing-card-group:has(.ncos-pricing-card-group__option__old-price) .ncos-pricing-card-group__option__meta{position:absolute;right:16px;top:50%;transform:translateY(-50%);gap:8px}}.wp-block-ncos-pricing-card,.ncos-pricing-card-load{width:100%;--min-element-size: 280px}
@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}
@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-radio-box__label{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:400;letter-spacing:.1px}@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: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)}
@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__price__main{font-family:HKNova,sans-serif;font-size:36px;line-height:48px;font-weight:700;letter-spacing:-0.5px}@media screen and (min-width: 600px){.ncos-pricing-card__price__main{font-size:43px;line-height:52px}}.ncos-pricing-card__attributes li{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__attributes li{font-size:15px}}.ncos-pricing-card__bottom{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{font-size:13px}}.ncos-pricing-card__price::after{font-family:HKNova,sans-serif;font-size:11px;line-height:20px;font-weight:600;letter-spacing:.1px}@media screen and (min-width: 600px){.ncos-pricing-card__price::after{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;overflow:hidden;position:relative;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__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,.ncos-pricing-card__bottom{padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.ncos-pricing-card__top{padding-bottom:12px}.ncos-pricing-card__bottom{background:var(--ncos-colour-sys-primary-container);gap:8px;text-align:center;color:var(--ncos-colour-sys-on-surface-alt)}.ncos-pricing-card__bottom p{margin:0}.ncos-pricing-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.ncos-pricing-card__header__name{display:flex;align-items:center;gap:8px}.ncos-pricing-card__header__name h5{margin:0;color:var(--ncos-colour-sys-on-surface)}.ncos-pricing-card__header__icon{width:32px;height:32px;background:var(--ncos-colour-sys-primary);border-radius:4px;flex-shrink:0}.ncos-pricing-card__header__icon>*{width:24px;height:24px;object-fit:contain;margin:4px 0 0 4px}.ncos-pricing-card__description{color:var(--ncos-colour-sys-on-surface-alt, #6a697b)}.ncos-pricing-card__description p{margin:0}.ncos-pricing-card__description span{color:var(--ncos-colour-sys-on-surface)}.ncos-pricing-card__attributes{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:16px}.ncos-pricing-card__attributes li{color:var(--ncos-colour-sys-on-surface);display:flex;align-items:center;gap:8px}.ncos-pricing-card__attributes li::before{display:none !important}.ncos-pricing-card__attributes li svg{flex-shrink:0;border-radius:2px;border:1px solid var(--ncos-colour-state-layer-primary-opacity-20)}.ncos-pricing-card__price{display:flex;align-items:center;gap:4px;position:relative}.ncos-pricing-card__price__crossed::before,.ncos-pricing-card__price__main::before{content:"£"}.ncos-pricing-card__price__main{color:var(--ncos-colour-sys-on-surface);z-index:2;position:relative}.ncos-pricing-card__price__crossed{color:var(--ncos-colour-sys-on-surface-alt);text-decoration:line-through;position:absolute;top:-10px;z-index:2}.ncos-pricing-card__price__smudge{position:absolute;z-index:1;left:-24px}.ncos-pricing-card__price::after{content:"/ mo";color:var(--ncos-colour-sys-on-surface)}.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)}
