@layer theme,base,components,product;@layer compositions{._builder_snqbh_10{gap:var(--space-fluid-lg);align-items:start;display:grid}@media (width>=80rem){._builder_snqbh_10{gap:var(--space-fluid-xl);grid-template-columns:minmax(0,1fr) 20rem}}@property --price-count{syntax:"<integer>";inherits:false;initial-value:0}._priceCount_snqbh_30{counter-reset:price-count var(--price-count);transition:--price-count var(--duration-emphasis) var(--ease-interface)}._priceCount_snqbh_30:after{content:"£" counter(price-count)}@media (prefers-reduced-motion:reduce){._priceCount_snqbh_30{transition:none}}._table_snqbh_47{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:var(--font-size-body-sm);line-height:var(--line-height-title)}._table_snqbh_47 th,._table_snqbh_47 td{padding:var(--space-3) var(--space-2);border-block-end:var(--border-width-hairline) solid var(--border);vertical-align:middle}._table_snqbh_47 thead th,._table_snqbh_47 thead td{border-block-end:var(--border-width-hairline) solid var(--border-strong);vertical-align:bottom;padding:0}._table_snqbh_47 tbody th[scope=row]{color:var(--text);font-weight:var(--font-weight-regular);text-align:start;padding-inline-start:0}._table_snqbh_47 tbody td{text-align:center}._table_snqbh_47 tbody td[data-plan]{cursor:pointer}._table_snqbh_47 td[data-selected],._table_snqbh_47 th[data-selected]{background:var(--surface-muted)}._labelColumn_snqbh_90{inline-size:46%}@media (width>=40rem){._labelColumn_snqbh_90{inline-size:40%}}._cadence_snqbh_102{justify-items:start;gap:var(--space-2);display:grid}._table_snqbh_47 thead ._corner_snqbh_110{padding:0 0 var(--space-3);vertical-align:bottom}._cornerTitle_snqbh_117{margin:0 0 var(--space-1);font-family:var(--font-display), serif;font-size:var(--font-size-title-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-title)}._cadence_snqbh_102 [role=radiogroup]{isolation:isolate;grid-template-columns:1fr 1fr;display:inline-grid;position:relative}._cadence_snqbh_102 [role=radiogroup]:before{content:"";z-index:-1;inset-block:var(--space-0-5);inline-size:calc(50% - var(--space-0-5) * 1.5);background:var(--surface-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-control);transition:translate var(--duration-spring-action) var(--ease-spring-action);position:absolute;inset-inline-start:var(--space-0-5)}._cadence_snqbh_102 [role=radiogroup]:has([role=radio]:last-child[aria-checked=true]):before{translate:calc(100% + var(--space-0-5)) 0}._cadence_snqbh_102 [role=radiogroup] [role=radio]{justify-content:center}._cadence_snqbh_102 [role=radiogroup] [role=radio][aria-checked=true]{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){._cadence_snqbh_102 [role=radiogroup]:before{transition:none}}._save_snqbh_169{color:var(--tertiary-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-emphasis)}@media (prefers-reduced-motion:no-preference){._save_snqbh_169{background:linear-gradient(100deg, var(--tertiary-ink) 40%, var(--tertiary) 47%, var(--tertiary-soft) 50%, var(--tertiary) 53%, var(--tertiary-ink) 60%) 0 0 / 300% 100%;color:#0000;animation:_save-sheen_snqbh_1 calc(var(--duration-showcase) * 2) var(--ease-interface) infinite;-webkit-background-clip:text;background-clip:text}}@keyframes _save-sheen_snqbh_1{0%{background-position:100% 0}35%,to{background-position:0 0}}@media (width<=39.99rem){._table_snqbh_47,._table_snqbh_47 thead,._table_snqbh_47 tbody{display:block}._table_snqbh_47 colgroup{display:none}._table_snqbh_47 tr{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}._table_snqbh_47 tr:has(details[open]){align-items:start}._table_snqbh_47 thead tr{border-block-end:var(--border-width-hairline) solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}._table_snqbh_47 thead tr>*{border-block-end:0}._table_snqbh_47 thead ._corner_snqbh_110,._floorRow_snqbh_245 th,._groupRow_snqbh_246 th{grid-column:1/-1}._floorRow_snqbh_245 td,._groupRow_snqbh_246 td,._cornerTitle_snqbh_117{display:none}._table_snqbh_47 thead ._corner_snqbh_110{border-block-end:0;padding-block-end:var(--space-4)}._cadence_snqbh_102 [role=radiogroup]{inline-size:100%;display:grid}._table_snqbh_47 tbody tr:not(._floorRow_snqbh_245,._groupRow_snqbh_246){padding-inline:var(--space-3);border-radius:var(--radius-sm)}._table_snqbh_47 tbody tr:not(._floorRow_snqbh_245,._groupRow_snqbh_246)>*{border-block-end:0}._table_snqbh_47 tbody tr:not(._floorRow_snqbh_245,._groupRow_snqbh_246):nth-child(2n){background:color-mix(in oklch, var(--surface-muted) 55%, transparent)}._table_snqbh_47 ._groupRow_snqbh_246>*{border-block-end:0;padding-block-end:var(--space-2)}._table_snqbh_47 tbody td:not([data-selected]){display:none}._table_snqbh_47 tbody td[data-selected]{text-align:end;background:0 0;padding-inline-end:0}._table_snqbh_47 tbody tr:has(td[data-selected] ._cellNo_snqbh_297) th[scope=row]{color:var(--text-muted)}}._pick_snqbh_304{justify-items:center;gap:var(--space-1);inline-size:100%;padding:var(--space-4) var(--space-1) var(--space-3);color:var(--text-muted);border:0;border-block-start:var(--border-width-strong) solid transparent;cursor:pointer;font:inherit;transition:color var(--duration-quick) var(--ease-interface), border-color var(--duration-quick) var(--ease-interface);background:0 0;display:grid}._pick_snqbh_304:hover{color:var(--text)}._pick_snqbh_304:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}._pick_snqbh_304[aria-pressed=true]{color:var(--text);border-block-start-color:var(--accent)}._pickMark_snqbh_335{border:var(--border-width-strong) solid var(--border-strong);border-radius:var(--radius-pill);block-size:.875rem;inline-size:.875rem;transition:border-color var(--duration-quick) var(--ease-interface), border-width var(--duration-quick) var(--ease-interface)}._pick_snqbh_304:hover ._pickMark_snqbh_335{border-color:var(--text-muted)}._pick_snqbh_304[aria-pressed=true] ._pickMark_snqbh_335{border-width:.25rem;border-color:var(--accent)}._pickName_snqbh_354{font-size:var(--font-size-title);font-weight:var(--font-weight-emphasis)}._pickPrice_snqbh_359{font-family:var(--font-display), serif;font-size:var(--font-size-title);font-variant-numeric:lining-nums tabular-nums}._pickPer_snqbh_365{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-label)}._planShort_snqbh_372{display:none}@media (width<=39.99rem){._planLong_snqbh_377{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._planShort_snqbh_372{display:inline}}._floorRow_snqbh_245 th{padding-block:var(--space-4);font-weight:var(--font-weight-regular);text-align:start}._floorLabel_snqbh_399{color:var(--accent-ink);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-emphasis);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-2);display:block}._floorList_snqbh_410{gap:var(--space-2) var(--space-4);color:var(--text);line-height:var(--line-height-title);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}._floorList_snqbh_410 li{align-items:baseline;gap:var(--space-2);display:flex}._floorList_snqbh_410 li:before{content:"";background:var(--accent);border-radius:var(--radius-pill);flex:none;block-size:.375rem;inline-size:.375rem;translate:0 -.1em}._table_snqbh_47 ._groupRow_snqbh_246>*{border-block-end-color:var(--border-strong)}._groupRow_snqbh_246 th{padding-block:var(--space-6) var(--space-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-emphasis);letter-spacing:var(--letter-spacing-label);text-align:start;text-transform:uppercase;border-block-end-color:var(--border-strong);padding-inline-start:0}._rowLabel_snqbh_455{color:inherit;font:inherit;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.3em;transition:text-decoration-color var(--duration-quick) var(--ease-interface)}button:hover>._rowLabel_snqbh_455,button[data-active]>._rowLabel_snqbh_455{text-decoration-color:currentColor}._touchAbout_snqbh_472{display:none}._touchAbout_snqbh_472 summary{cursor:pointer;list-style:none}._touchAbout_snqbh_472 summary::-webkit-details-marker{display:none}._touchAbout_snqbh_472 p{margin:var(--space-2) 0 var(--space-1);border-inline-start:var(--border-width-hairline) dashed var(--border-strong);color:var(--text-muted);font-size:var(--font-size-body-sm);font-weight:400;line-height:var(--line-height-relaxed);text-wrap:pretty;padding-inline-start:var(--space-3)}._touchAbout_snqbh_472[open] ._rowLabel_snqbh_455{text-decoration-color:currentColor}@supports (interpolate-size:allow-keywords) and selector(::details-content){._touchAbout_snqbh_472::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size var(--duration-proof) var(--ease-interface), content-visibility var(--duration-proof) allow-discrete;overflow:clip}._touchAbout_snqbh_472[open]::details-content{block-size:auto}}._touchAbout_snqbh_472[open] p{animation:_row-about-settle_snqbh_1 var(--duration-proof) var(--ease-interface)}@keyframes _row-about-settle_snqbh_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}@media (prefers-reduced-motion:reduce){._touchAbout_snqbh_472::details-content{transition:none}._touchAbout_snqbh_472[open] p{animation:none}}@media (hover:none),(width<=39.99rem){._touchAbout_snqbh_472{display:block}._pointerAbout_snqbh_544{display:none}}._pointerAbout_snqbh_544 button{position:relative}._pointerAbout_snqbh_544 button:after{content:"";inset:calc(-1 * var(--space-3)) calc(-1 * var(--space-2));position:absolute}._about_snqbh_563{gap:var(--space-1);display:grid}._about_snqbh_563 p{margin:0}._aboutTitle_snqbh_572{font-weight:var(--font-weight-emphasis)}._cellYes_snqbh_576,._cellNo_snqbh_297{vertical-align:middle;block-size:1.1rem;inline-size:1.1rem;display:inline-block}._cellYes_snqbh_576{color:var(--text)}._cellNo_snqbh_297{color:var(--text-muted)}._cellValue_snqbh_594{font-weight:var(--font-weight-emphasis);font-variant-numeric:tabular-nums}._summary_snqbh_605{z-index:var(--z-sticky);color:var(--text);background:linear-gradient(135deg, var(--surface-elevated), var(--surface-elevated)), var(--surface-elevated);border:var(--border-width-hairline) dashed var(--dash-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-docked);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(1.08);backdrop-filter:blur(var(--blur-lg)) saturate(1.08);transition:inset-block-end var(--duration-moderate) var(--ease-interface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head action""price action";align-items:center;display:grid;position:sticky;inset-block-end:calc(var(--mobile-dock-inset,0px) + var(--space-2));overflow:hidden}@media (prefers-reduced-motion:reduce){._summary_snqbh_605{transition:none}}._summaryHead_snqbh_631{min-inline-size:0;padding:var(--space-3) var(--space-4) 0;grid-area:head;display:grid}._summaryLabel_snqbh_638,._summaryTagline_snqbh_639,._summaryFine_snqbh_640,._priceNote_snqbh_641{display:none}._summaryLabel_snqbh_638{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-emphasis);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin:0}._summaryName_snqbh_655{font-size:var(--font-size-title);font-weight:var(--font-weight-emphasis);line-height:var(--line-height-title);margin:0}._summaryTagline_snqbh_639{color:var(--text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:0}._summaryPrice_snqbh_669{display:contents}._price_snqbh_30{align-items:baseline;gap:var(--space-1);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;grid-area:price;margin:0;display:flex}._priceFigure_snqbh_683{font-family:var(--font-display), serif;font-size:var(--font-size-title);font-weight:var(--font-weight-medium);line-height:var(--line-height-solid);font-variant-numeric:lining-nums tabular-nums}._pricePer_snqbh_691{color:var(--text-muted);font-size:var(--font-size-body-sm)}._priceNote_snqbh_641{padding-inline:var(--space-4);color:var(--tertiary-ink);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-emphasis);grid-area:note;margin:0}._priceNoteLine_snqbh_707{margin-block-start:var(--space-1);display:block}._summaryFine_snqbh_640{padding:0 var(--space-4) var(--space-4);color:var(--text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);grid-area:fine;margin:0}._summaryAction_snqbh_722{border-inline-start:var(--border-width-hairline) dashed var(--dash-muted);grid-area:action;align-self:stretch;display:grid}._summaryAction_snqbh_722 a{block-size:100%;padding-inline:var(--space-5);white-space:nowrap;box-shadow:none;border:0;border-radius:0}._summaryAction_snqbh_722 a:active{transform:none}._summaryAction_snqbh_722 a:focus-visible{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--surface-elevated), inset 0 0 0 calc(var(--focus-ring-width) * 2) var(--text)}@media (width<=79.99rem){._actionPlan_snqbh_750{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width>=80rem){._summary_snqbh_605{align-items:start;gap:var(--space-3);inset-block:var(--space-fluid-lg) auto;border-radius:var(--radius-fluid-md);corner-shape:var(--corner-shape-art);box-shadow:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""price""note""fine""action"}._summaryHead_snqbh_631{gap:var(--space-2);margin-inline:var(--space-fluid-md);padding:var(--space-fluid-md) 0 var(--space-3);border-block-end:var(--border-width-hairline) dashed var(--dash-muted)}._summaryLabel_snqbh_638,._summaryTagline_snqbh_639,._summaryFine_snqbh_640,._priceNote_snqbh_641{display:block}._summaryName_snqbh_655{font-size:var(--font-size-title-xl)}._price_snqbh_30,._priceNote_snqbh_641,._summaryFine_snqbh_640{padding-inline:var(--space-fluid-md)}._price_snqbh_30{padding-block:var(--space-2) 0}._priceFigure_snqbh_683{font-size:var(--font-size-section-sm)}._summaryAction_snqbh_722{border-inline-start:0;border-block-start:var(--border-width-hairline) dashed var(--dash-muted)}._summaryAction_snqbh_722 a{min-block-size:var(--control-size-large)}}@media (forced-colors:active){._table_snqbh_47 :is(td,th)[data-selected]{color:highlighttext;background:highlight}}}@layer utilities,overrides;._floorRow_snqbh_245{scroll-margin-top:calc(var(--site-header-block-size,0px) + var(--space-5))}
