.main-banner{--_chosen-pattern--mobile:var(--banner-corner-background-1);background-color:var(--colour-brand-primary);color:var(--colour-brand-primary-contrast);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.main-banner.--no-pattern{--_chosen-pattern--mobile:null;--_chosen-pattern--desktop:null}@media (min-width:1024px){.main-banner.--no-pattern .main-banner__inner{padding-bottom:var(--spacing-20);padding-top:var(--spacing-20)}}.main-banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5);max-height:100%;padding-bottom:0;padding-top:var(--spacing-10)}@media (min-width:1024px){.main-banner__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-flex:1;-ms-flex-positive:1;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;flex-grow:1;gap:var(--spacing-6);justify-content:space-between;padding-bottom:var(--spacing-36);padding-top:var(--spacing-25)}}.main-banner__tags{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-2)}.main-banner__tags,.main-banner__tags .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.main-banner__tags .tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--colour-bg-subtle);border-radius:var(--border-radius-full);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);gap:var(--spacing-3);letter-spacing:var(--letter-spacing-tight);padding:var(--spacing-3)}@media (min-width:1024px){.main-banner__tags .tag{font-size:var(--font-size-body-regular)}}.main-banner__text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-10)}@media (min-width:1024px){.main-banner__text-block{-webkit-box-flex:7;-ms-flex:7;flex:7;gap:var(--spacing-6);margin-bottom:var(--spacing-10);margin-top:var(--spacing-10);padding-bottom:0}}@media (min-width:1280px){.main-banner__text-block{margin-bottom:var(--spacing-20);margin-top:var(--spacing-20)}}.main-banner__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-base);max-width:var(--max-w-sm)}@media (min-width:1024px){.main-banner__title{font-size:var(--font-size-5xl);max-width:var(--max-w-2xl)}}@media (min-width:1280px){.main-banner__title{font-size:var(--font-size-6xl)}}.main-banner__title strong{font-weight:var(--font-weight-bold)}.main-banner__text{color:inherit;font-size:var(--font-size-body-sm);line-height:var(--line-height-2xl);max-width:var(--max-w-sm)}@media (min-width:1024px){.main-banner__text{font-size:var(--font-size-body-regular);max-width:610px}}.main-banner__ctas{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-2-half);margin-top:var(--spacing-3)}@media (min-width:1024px){.main-banner__ctas{gap:var(--spacing-5);margin-top:0}}.main-banner .trustpilot-component{margin-top:var(--spacing-5)}@media (min-width:1024px){.main-banner .trustpilot-component{margin-top:var(--spacing-4)}.main-banner__media-block{-webkit-box-flex:6;-ms-flex-item-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:6;flex:6;justify-content:flex-end;max-height:100%}}.main-banner__media-block>img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.main-banner__image img{border-radius:var(--border-radius-lg)}.main-banner__video{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.main-banner__video video{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main-banner__bg-image{left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.main-banner__bg-image,.main-banner__bg-video{height:100%;position:absolute;z-index:var(--z-neg-10)}.main-banner__bg-video{border-radius:0;inset:0}.main-banner__bg-video video{height:100vh;left:50%;max-width:unset;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}@media (min-aspect-ratio:16/9){.main-banner__bg-video video{height:56.25vw}}@media (max-aspect-ratio:16/9){.main-banner__bg-video video{width:177.78vh}}.main-banner--bg-image,.main-banner--bg-video{isolation:isolate;position:relative}.main-banner--bg-image:after,.main-banner--bg-video:after{background:linear-gradient(103deg,#000 29.92%,transparent);content:"";inset:0;opacity:.6;position:absolute;z-index:var(--z-neg-10)}.main-banner--inner{background-color:var(--colour-bg-default);background-image:var(--_chosen-pattern--mobile);background-position:100% 100%;background-repeat:no-repeat;background-size:60% auto;color:var(--colour-text-base);max-height:none}@media (min-width:1024px){.main-banner--inner{background-size:auto 100%}}.main-banner--inner .main-banner__inner{padding-top:var(--spacing-14)}@media (min-width:1024px){.main-banner--inner .main-banner__inner{padding-top:var(--spacing-20)}}.main-banner--inner .main-banner__text-block{padding-bottom:0}.main-banner--inner .main-banner__media-block{display:-webkit-box;display:-ms-flexbox;display:flex}.main-banner--inner .main-banner__title{font-weight:var(--font-weight-regular)}@media (max-width:1023px){.main-banner:has(+.fast-nav) .main-banner__text-block{padding-bottom:var(--spacing-20)}}@media (max-width:1023px){.main-banner:has(+.fast-nav) .main-banner__media-block{display:none}}
.comparison{--_chosen-pattern--mobile:null;--_chosen-pattern--desktop:var(--pattern-bg-5--desktop);display:none}@media (min-width:1024px){.comparison{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate;padding-bottom:var(--spacing-15);padding-top:var(--spacing-15);position:relative}}.secondary-nav~.comparison .comparison-table__header-row{top:var(--secondary-header-height--mobile)}@media (min-width:1024px){.secondary-nav~.comparison .comparison-table__header-row{top:var(--secondary-header-height--desktop)}}.comparison__background{aspect-ratio:1440/430;background-image:var(--_chosen-pattern--desktop);background-position:top;background-repeat:no-repeat;background-size:contain;left:0;margin:0 auto;max-width:1440px;position:absolute;right:0;top:0;width:100%;z-index:var(--z-neg-10)}.comparison__inner{gap:var(--spacing-11)}.comparison__header,.comparison__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.comparison__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-5);margin-left:auto;margin-right:auto;max-width:584px;text-align:center}.comparison__header .design-mark{margin-bottom:var(--spacing-2-half)}.comparison__title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold)}.comparison__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-2-half);margin-top:var(--spacing-2-half)}.comparison-table{--_table-grid:minmax(170px,1.7fr) repeat(auto-fit,minmax(150px,1fr));--_table-gap:var(--spacing-1)}.comparison-table__row{display:grid;gap:var(--_table-gap);grid-template-columns:var(--_table-grid)}.comparison-table__row:not(.comparison-table__row--subheading,:nth-child(2),.comparison-table__row--subheading+.comparison-table__row){border-top:1px solid var(--colour-neutral-light-grey)}.comparison-table__row--subheading{background:#f6f6f6;font-weight:var(--font-weight-bold)}.comparison-table__row--subheading .comparison-table__cell:first-child{padding-left:var(--spacing-4)}.comparison-table--competitors .comparison-table__row:nth-child(2) .comparison-table__cell{padding-top:var(--spacing-10)}.comparison-table__header-row{background:var(--colour-bg-default);display:grid;gap:var(--_table-gap);grid-template-columns:var(--_table-grid);margin-bottom:var(--spacing-6);position:sticky;top:calc(var(--header-height--desktop));-webkit-transition:top .5s ease;transition:top .5s ease;z-index:var(--z-10)}.scrolled-down~main .comparison-table__header-row{top:calc(var(--header-height--desktop) - var(--main-nav-secondary-height))}.comparison-table__header-row .comparison-table__cell:first-child{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.comparison-table__header-row .comparison-table__cell{border-bottom:5px solid var(--_theme);padding-bottom:0}.comparison-table__header-row .comparison-table__cell:first-child{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;justify-content:flex-start;padding-bottom:var(--spacing-6)}.comparison-table--competitors .comparison-table__header-row{margin-bottom:0}.comparison-table--competitors .comparison-table__header-row .comparison-table__cell{padding-bottom:var(--spacing-6);padding-top:var(--spacing-6)}.comparison-table--competitors .comparison-table__header-row .comparison-table__cell:not(:first-child){--_theme:var(--colour-neutral-mid-grey)}.comparison-table--competitors .comparison-table__header-row .comparison-table__cell:nth-child(2){background-color:var(--competitors-featured-header-colour,var(--colour-brand-primary));border-bottom:5px solid var(--competitors-featured-header-colour,var(--colour-brand-primary));color:var(--colour-brand-primary-contrast)}.comparison-table--competitors .comparison-table__header-row .comparison-table__cell span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:var(--font-weight-bold)}.comparison-table--competitors .comparison-table__header-row .comparison-table__cell span,.comparison-table__cell{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:center}.comparison-table__cell{gap:var(--spacing-2);padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.comparison-table__cell:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:var(--spacing-4);padding-right:var(--spacing-4);text-align:left}.comparison-table__cell .info-popover{margin-left:auto}.comparison-table__cell .icon{border:var(--icon-container-border,none);border-radius:var(--icon-container-border-radius,none);color:var(--cell-icon-colour,inherit);height:var(--icon-container-height,auto);width:var(--icon-container-width,auto)}.comparison-table__cell .icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;content:var(--comparison-table-cell-icon);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:icomoon;font-size:var(--comparison-table-font-size);font-style:normal;font-variant:normal;font-weight:400;justify-content:center;line-height:1;text-transform:none}.comparison-table--competitors .comparison-table__cell:nth-child(2){background-color:var(--competitors-featured-cell-colour,var(--colour-brand-primary-dark));color:var(--colour-brand-primary-contrast)}.comparison-table--competitors .comparison-table__cell:nth-child(2) i{color:var(--colour-brand-primary-contrast)}.comparison-table--competitors .comparison-table__cell .icon{--cell-icon-colour:var(--competitors-featured-icon-colour)}.comparison-table__header-row .comparison-table__cell:first-child{--_theme:#eee}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(2)):nth-child(n+2),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(2)~.comparison-table__cell):nth-child(n+2){--_theme:var(--colour-bg-accent-1)}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(2)):nth-child(n+3),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(2)~.comparison-table__cell):nth-child(n+3){--_theme:var(--colour-bg-primary)}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(3)):nth-child(n+2),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(3)~.comparison-table__cell):nth-child(n+2){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-1))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(3)):nth-child(n+3),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(3)~.comparison-table__cell):nth-child(n+3){--_theme:var(--colour-bg-primary)}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(4)):nth-child(n+2),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(4)~.comparison-table__cell):nth-child(n+2){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-1))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(4)):nth-child(n+3),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(4)~.comparison-table__cell):nth-child(n+3){--_theme:var(--colour-bg-primary)}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(4)):nth-child(n+4),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(4)~.comparison-table__cell):nth-child(n+4){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-2))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)):nth-child(n+2),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)~.comparison-table__cell):nth-child(n+2){--_theme:var(--default-col-tab-colour,var(--colour-neutral-mid-grey))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)):nth-child(n+3),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)~.comparison-table__cell):nth-child(n+3){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-1))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)):nth-child(n+4),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)~.comparison-table__cell):nth-child(n+4){--_theme:var(--colour-bg-primary)}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)):nth-child(n+5),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(5)~.comparison-table__cell):nth-child(n+5){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-2))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)):nth-child(n+2),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)~.comparison-table__cell):nth-child(n+2){--_theme:var(--default-col-tab-colour,var(--colour-neutral-mid-grey))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)):nth-child(n+3),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)~.comparison-table__cell):nth-child(n+3){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-1))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)):nth-child(n+4),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)~.comparison-table__cell):nth-child(n+4){--_theme:var(--colour-bg-primary)}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)):nth-child(n+5),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)~.comparison-table__cell):nth-child(n+5){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-2))}.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)):nth-child(n+6),.comparison-table__header-row :where(.comparison-table__cell:first-child:nth-last-child(6)~.comparison-table__cell):nth-child(n+6){--_theme:var(--default-col-tab-colour,var(--colour-bg-accent-2))}.comparison-table-package{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-7);text-align:center}.comparison-table-package__name{font-weight:var(--font-weight-semibold);opacity:.6}.comparison-table-package__description{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}@media (max-width:1279px){.comparison-table-package__description{font-size:var(--font-size-body-lg)}}.comparison-table-package__name+.comparison-table-package__description{margin-top:calc(-1 * var(--spacing-1))}.comparison-table-package__price span{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.comparison-table-package__price span:first-child{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold)}@media (max-width:1279px){.comparison-table-package__price span:first-child{font-size:var(--font-size-3xl)}}.comparison-table-package__cta{margin-top:auto}@media (max-width:1279px){.comparison-table-package__cta .btn{font-size:var(--font-size-xs);padding:var(--spacing-2)}}.info-popover{--_caret-size:10px;position:relative}.info-popover[aria-expanded=true] .info-popover__content,.info-popover__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}.info-popover__trigger{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:#eee;border-radius:var(--border-radius-full);color:#bdbdbd;font-size:var(--font-size-xs);justify-content:center;width:18px}.info-popover__trigger i{font-weight:var(--font-weight-bold)}.info-popover__content{border-radius:var(--border-radius-sm);display:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);left:calc(100% + var(--_caret-size) + var(--spacing-1));max-width:200px;padding:var(--spacing-3) var(--spacing-4);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.info-popover__content,.info-popover__content:before{background:var(--colour-bg-contrast);position:absolute;top:50%}.info-popover__content:before{content:"";height:var(--_caret-size);right:100%;-webkit-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg);width:var(--_caret-size)}
