.secondary-mega-menu{position:sticky;z-index:var(--z-20);top:0;background-color:var(--colour-bg-white);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.12);}@media (min-width:1024px){.secondary-mega-menu{box-shadow:0px 4px 42px 0px rgba(0,0,0,0.12);}}.secondary-mega-menu > .container{display:contents;}@media (min-width:1024px){.secondary-mega-menu > .container{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-5);align-items:center;}}.secondary-mega-menu__header{display:flex;align-items:center;padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);gap:var(--spacing-2-half);position:relative;z-index:1;background-color:white;}@media (min-width:1024px){.secondary-mega-menu__header{gap:var(--spacing-4);padding:0;}}.secondary-mega-menu > img{width:36px;height:auto;}@media (min-width:1024px){.secondary-mega-menu > img{width:46px;}}.secondary-mega-menu__title{font-weight:var(--font-weight-bold);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-tight);}@media (min-width:1024px){.secondary-mega-menu__title{font-size:var(--font-size-xl);}}.secondary-mega-menu__toggle{margin-left:auto;transition:transform 300ms;}.secondary-mega-menu__toggle.burger-menu--active{transform:rotate(180deg);}@media (min-width:1024px){.secondary-mega-menu__toggle{display:none;}}.secondary-mega-menu__cta{width:fit-content;transition:350ms ease,color 350ms ease,box-shadow 350ms ease,border 350ms ease,opacity 200ms ease;}.hide-secondary-cta .secondary-mega-menu__cta{opacity:0;pointer-events:none;}
.benefits{--_chosen-pattern--mobile:var(--pattern-bg-2--mobile);--_chosen-pattern--desktop:var(--pattern-bg-1--desktop);isolation:isolate;padding-bottom:var(--widget-vertical-padding--mobile);padding-top:var(--widget-vertical-padding--mobile);position:relative}@media (min-width:1024px){.benefits{padding-bottom:var(--widget-vertical-padding--desktop);padding-top:var(--widget-vertical-padding--desktop)}}.benefits.bg-green,.benefits.bg-purple,.benefits.bg-red,.benefits.bg-teal{--_text-colour:var(--colour-text-light)}.benefits:after{aspect-ratio:390/95;background-image:var(--_chosen-pattern--mobile);background-position:top;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:var(--z-neg-10)}@media (min-width:768px){.benefits:after{aspect-ratio:1440/385;background-image:var(--_chosen-pattern--desktop);bottom:auto}}.benefits__header{color:var(--_text-colour,var(--colour-text-base));margin:auto;margin-bottom:var(--spacing-15);max-width:var(--max-w-xl)}.benefits__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-5);text-align:center}@media (min-width:1024px){.benefits__heading{font-size:var(--widget-font-size--desktop);margin-bottom:var(--spacing-8)}}.benefits__description{line-height:var(--line-height-2xl);text-align:center}.benefits__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.benefits__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-8)}}.benefits-card{background-color:var(--colour-bg-white);border-radius:var(--border-radius-md);padding:var(--spacing-10) var(--spacing-5);text-align:center;z-index:var(--z-10);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:100%}@media (min-width:1024px){.benefits-card{width:0}}.benefits-card__heading{font-size:62px;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--spacing-5)}@media (min-width:1024px){.benefits-card__heading{font-size:var(--font-size-5xl)}}@media (min-width:1280px){.benefits-card__heading{font-size:var(--font-size-6xl)}}.benefits-card__sub-heading{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2-half)}.benefits-card__description,.benefits-card__sub-heading{line-height:var(--line-height-2xl)}
.full-width-text{background-color:var(--colour-bg-default);isolation:isolate;overflow:hidden;padding:var(--spacing-16) 0;position:relative;text-align:center;--_chosen-pattern--mobile:var(--chosen-pattern--mobile,none);--_chosen-pattern--desktop:var( --chosen-pattern--desktop,var(--pattern-bg-1--desktop) )}@media (min-width:640px){.full-width-text{padding:var(--spacing-24) 0}}@media (min-width:1024px){.full-width-text{padding:var(--spacing-40) 0}}.full-width-text:after{background-image:var(--_chosen-pattern--mobile);background-position:top;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:var(--z-neg-10)}@media (min-width:768px){.full-width-text:after{background-image:var(--_chosen-pattern--desktop)}}.full-width-text__inner{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);margin:auto;max-width:var(--max-w-2xl);position:relative}@media (min-width:768px){.full-width-text__inner{font-size:var(--font-size-3xl)}}@media (min-width:1024px){.full-width-text__inner{font-size:var(--font-size-4xl)}}@media (min-width:1280px){.full-width-text__inner{max-width:var(--max-w-4xl)}}@media (min-width:1024px){.full-width-text:after{display:none!important}}.full-width-text .shard{opacity:0;position:absolute}.full-width-text .shard:first-child{background-color:var(--colour-brand-tag-purple)}.full-width-text .shard:nth-child(2){background-color:var(--colour-brand-tag-teal)}.full-width-text .shard:nth-child(3){background-color:var(--colour-brand-tag-purple)}.full-width-text .shard:nth-child(4){background-color:var(--colour-brand-tag-red)}@media (min-width:1024px){.full-width-text .shard:first-child{aspect-ratio:32/70;clip-path:polygon(70% 0,0 100%,100% 100%);left:16.5%;top:8%;width:3.3%;--starting-rotation:73deg;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fwt-shard-1;animation-name:fwt-shard-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.full-width-text .shard:first-child,.full-width-text .shard:nth-child(2){-webkit-animation-duration:16s;animation-duration:16s;-webkit-transform:rotate(var(--starting-rotation));-ms-transform:rotate(var(--starting-rotation));transform:rotate(var(--starting-rotation))}.full-width-text .shard:nth-child(2){aspect-ratio:34/62;clip-path:polygon(19% 0,0 100%,100% 100%);left:86%;top:14.5%;width:5%;--starting-rotation:174deg;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fwt-shard-2;animation-name:fwt-shard-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.full-width-text .shard:nth-child(3){aspect-ratio:1/1;bottom:20%;clip-path:polygon(50% 0,0 100%,100% 100%);right:15%;width:2.5%;--starting-rotation:-40deg;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fwt-shard-3;animation-name:fwt-shard-3;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.full-width-text .shard:nth-child(3),.full-width-text .shard:nth-child(4){-webkit-animation-duration:16s;animation-duration:16s;-webkit-transform:rotate(var(--starting-rotation));-ms-transform:rotate(var(--starting-rotation));transform:rotate(var(--starting-rotation))}.full-width-text .shard:nth-child(4){aspect-ratio:37/70;bottom:17.3%;clip-path:polygon(30% 0,0 100%,100% 100%);left:6.2%;width:57px;--starting-rotation:-57deg;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fwt-shard-4;animation-name:fwt-shard-4;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}body.hide-shards .full-width-text .shard{display:none!important}@-webkit-keyframes fwt-shard-1{0%{opacity:0;-webkit-transform:translate(50%,50%) rotate(var(--starting-rotation));transform:translate(50%,50%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}98%{opacity:0;-webkit-transform:translate(-400%,-200%) rotate(520deg);transform:translate(-400%,-200%) rotate(520deg)}99%{opacity:0;-webkit-transform:translate(50%,50%) rotate(var(--starting-rotation));transform:translate(50%,50%) rotate(var(--starting-rotation))}}@keyframes fwt-shard-1{0%{opacity:0;-webkit-transform:translate(50%,50%) rotate(var(--starting-rotation));transform:translate(50%,50%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}98%{opacity:0;-webkit-transform:translate(-400%,-200%) rotate(520deg);transform:translate(-400%,-200%) rotate(520deg)}99%{opacity:0;-webkit-transform:translate(50%,50%) rotate(var(--starting-rotation));transform:translate(50%,50%) rotate(var(--starting-rotation))}}@-webkit-keyframes fwt-shard-2{0%{opacity:0;-webkit-transform:translate(-50%,50%) rotate(var(--starting-rotation));transform:translate(-50%,50%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}99%{opacity:0;-webkit-transform:translate(200%,-200%) rotate(520deg);transform:translate(200%,-200%) rotate(520deg)}to{opacity:0;-webkit-transform:translate(-50%,50%) rotate(var(--starting-rotation));transform:translate(-50%,50%) rotate(var(--starting-rotation))}}@keyframes fwt-shard-2{0%{opacity:0;-webkit-transform:translate(-50%,50%) rotate(var(--starting-rotation));transform:translate(-50%,50%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}99%{opacity:0;-webkit-transform:translate(200%,-200%) rotate(520deg);transform:translate(200%,-200%) rotate(520deg)}to{opacity:0;-webkit-transform:translate(-50%,50%) rotate(var(--starting-rotation));transform:translate(-50%,50%) rotate(var(--starting-rotation))}}@-webkit-keyframes fwt-shard-3{0%{opacity:0;-webkit-transform:translate(-100%,-100%) rotate(var(--starting-rotation));transform:translate(-100%,-100%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}99%{opacity:0;-webkit-transform:translate(600%,600%) rotate(2turn);transform:translate(600%,600%) rotate(2turn)}to{opacity:0;-webkit-transform:translate(-100%,-100%) rotate(var(--starting-rotation));transform:translate(-100%,-100%) rotate(var(--starting-rotation))}}@keyframes fwt-shard-3{0%{opacity:0;-webkit-transform:translate(-100%,-100%) rotate(var(--starting-rotation));transform:translate(-100%,-100%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}99%{opacity:0;-webkit-transform:translate(600%,600%) rotate(2turn);transform:translate(600%,600%) rotate(2turn)}to{opacity:0;-webkit-transform:translate(-100%,-100%) rotate(var(--starting-rotation));transform:translate(-100%,-100%) rotate(var(--starting-rotation))}}@-webkit-keyframes fwt-shard-4{0%{opacity:0;-webkit-transform:translate(50%,-50%) rotate(var(--starting-rotation));transform:translate(50%,-50%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}99%{opacity:0;-webkit-transform:translate(-250%,250%) rotate(1turn);transform:translate(-250%,250%) rotate(1turn)}to{opacity:0;-webkit-transform:translate(50%,-50%) rotate(var(--starting-rotation));transform:translate(50%,-50%) rotate(var(--starting-rotation))}}@keyframes fwt-shard-4{0%{opacity:0;-webkit-transform:translate(50%,-50%) rotate(var(--starting-rotation));transform:translate(50%,-50%) rotate(var(--starting-rotation))}25%{opacity:1}50%{opacity:1}99%{opacity:0;-webkit-transform:translate(-250%,250%) rotate(1turn);transform:translate(-250%,250%) rotate(1turn)}to{opacity:0;-webkit-transform:translate(50%,-50%) rotate(var(--starting-rotation));transform:translate(50%,-50%) rotate(var(--starting-rotation))}}
