.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;}
.fifty-fifty{background-color:var(--colour-bg-default);padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);overflow-x:clip;}@media (min-width:1024px){.fifty-fifty{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.fifty-fifty__inner{display:flex;flex-direction:column;gap:var(--spacing-10);}@media (min-width:1024px){.fifty-fifty__inner{gap:var(--spacing-24);flex-direction:row;}}@media (min-width:1280px){.fifty-fifty__inner{gap:var(--spacing-26);}}.fifty-fifty__content-panel{flex:1;}@media (min-width:1024px){.fifty-fifty__text-block{max-width:420px;}}.fifty-fifty__design-mark{margin-bottom:var(--spacing-8);}@media (min-width:1024px){.fifty-fifty__design-mark{margin-bottom:var(--spacing-10);}}.fifty-fifty__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-5);}@media (min-width:1024px){.fifty-fifty__heading{font-size:var(--widget-font-size--desktop);margin-bottom:var(--spacing-8);}}.fifty-fifty__ctas{display:flex;flex-wrap:wrap;gap:var(--spacing-5);flex-direction:column;align-items:flex-start;margin-top:var(--spacing-8);}@media (min-width:640px){.fifty-fifty__ctas{align-items:center;flex-direction:row;}}.fifty-fifty__image-panel{flex:1;width:100%;position:relative;align-self:center;}@media (min-width:1024px){.fifty-fifty__image-panel{width:auto;}}.fifty-fifty__image-panel.is-grid{aspect-ratio:628/570;}.fifty-fifty__image-panel .shard{display:none;}.fifty-fifty__image-panel:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-image:var(--_chosen-pattern--mobile);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;}@media (min-width:1024px){.fifty-fifty__image-panel:after{background-image:var(--_chosen-pattern--desktop);}}.fifty-fifty__image-panel > div:only-of-type{grid-column:-1/1;grid-row:-1/1;}.fifty-fifty__image-panel.is-grid:has(div:nth-of-type(3)){--_panel-width:628;--_panel-height:570;}.fifty-fifty__image-panel.is-grid:has(div:nth-of-type(3))::after{top:auto;bottom:0;left:50%;transform:translateX(-50%);height:calc(64000% / var(--_panel-height));width:calc(73143% / var(--_panel-width));}.fifty-fifty__image-panel.is-grid:has(div:nth-of-type(3)) .fifty-fifty__image{position:absolute;width:calc(100% * var(--_image-width) / var(--_panel-width));}.fifty-fifty__image-panel.is-grid:has(div:nth-of-type(3)) .fifty-fifty__image:nth-child(1){top:0;left:0;aspect-ratio:346.51/266.93;--_image-width:346.51;}.fifty-fifty__image-panel.is-grid:has(div:nth-of-type(3)) .fifty-fifty__image:nth-child(2){top:calc(6033% / var(--_panel-height));right:0;aspect-ratio:262.95/355.66;--_image-width:262.95;}.fifty-fifty__image-panel.is-grid:has(div:nth-of-type(3)) .fifty-fifty__image:nth-child(3){bottom:0;left:calc(9429% / var(--_panel-width));aspect-ratio:251.38/283.41;--_image-width:251.38;}.fifty-fifty__video-panel{flex:1;width:100%;position:relative;display:flex;align-items:center;align-self:center;}@media (min-width:1024px){.fifty-fifty__video-panel{width:auto;}}.fifty-fifty__image{display:flex;align-items:center;max-height:100%;position:relative;opacity:0;transform:scale(0.9);transition:all 0.75s ease;}.fifty-fifty__image img{border-radius:var(--border-radius-lg);position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}.fifty-fifty__video{display:flex;align-items:center;flex-grow:1;opacity:0;transform:scale(0.9);transition:all 0.75s ease;}.fifty-fifty__image:nth-child(1){grid-area:one;}.fifty-fifty__image:nth-child(1):before{content:"";float:left;height:0;margin-left:-1px;padding-top:77.3195876289%;width:1px;}.fifty-fifty__image:nth-child(2){grid-area:two;transition-delay:0.25s;}.fifty-fifty__image:nth-child(2):before{content:"";float:left;height:0;margin-left:-1px;padding-top:135.3741496599%;width:1px;}.fifty-fifty__image:nth-child(3){grid-area:three;transition-delay:0.5s;}.fifty-fifty__image:nth-child(3):before{content:"";float:left;height:0;margin-left:-1px;padding-top:112.8571428571%;width:1px;}.fifty-fifty--reversed .fifty-fifty__content-panel{order:1;}@media (min-width:1024px){.fifty-fifty--reversed .fifty-fifty__content-panel{order:2;}}.fifty-fifty--reversed .fifty-fifty__image-panel{order:2;}@media (min-width:1024px){.fifty-fifty--reversed .fifty-fifty__image-panel{order:1;}}.fifty-fifty--reversed .fifty-fifty__video-panel{order:2;}@media (min-width:1024px){.fifty-fifty--reversed .fifty-fifty__video-panel{order:1;}}@media (min-width:1024px){.fifty-fifty--reversed .fifty-fifty__text-block{margin-left:auto;}}.fifty-fifty--svg .fifty-fifty__image-panel{display:flex;}.fifty-fifty--svg .fifty-fifty__image-panel::after{background-image:var(--pattern-fifty-fifty-svg-foreground);}.fifty-fifty--svg .fifty-fifty__image:nth-child(1){margin-top:var(--spacing-16);margin-bottom:var(--spacing-2);width:68.5714285714%;aspect-ratio:1/1;}@media (min-width:1024px){.fifty-fifty--svg .fifty-fifty__image:nth-child(1){margin-top:var(--spacing-28);margin-bottom:var(--spacing-4);width:68.53625171%;}}.fifty-fifty--svg .fifty-fifty__image:nth-child(2){position:absolute;top:0;right:0;width:50.2857142857%;filter:drop-shadow(0 0 38px rgba(0,0,0,0.1));align-items:flex-start;}@media (min-width:1024px){.fifty-fifty--svg .fifty-fifty__image:nth-child(2){width:50.1366120219%;}}.fifty-fifty--svg .fifty-fifty__image:nth-child(2) img{position:relative;object-fit:contain;}.fifty-fifty .shard{display:block !important;position:absolute;z-index:1;opacity:0;}.fifty-fifty .shard:nth-child(1 of .shard){background:var(--colour-brand-tag-teal);top:-11%;left:65%;width:10%;aspect-ratio:1/1;clip-path:polygon(50% 0,0% 100%,100% 100%);transform:rotate(-36deg);animation-name:fifty-fifty-shards-1;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}.fifty-fifty .shard:nth-child(2 of .shard){background:var(--colour-brand-tag-purple);top:6%;left:81%;width:10%;aspect-ratio:7/3;clip-path:polygon(30% 0,0% 100%,100% 100%);transform:rotate(48deg);animation-name:fifty-fifty-shards-2;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}.fifty-fifty .shard:nth-child(3 of .shard){background:var(--colour-brand-tag-teal);bottom:7%;left:59.5%;width:12%;aspect-ratio:5/3;clip-path:polygon(30% 0,0% 100%,100% 100%);transform:rotate(42deg);animation-name:fifty-fifty-shards-3;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}.fifty-fifty .shard:nth-child(4 of .shard){background:var(--colour-brand-tag-red);top:43%;left:-0.5%;width:15%;aspect-ratio:8/4;clip-path:polygon(20% 0,0% 100%,100% 100%);transform:rotate(-78deg);animation-name:fifty-fifty-shards-4;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}body.hide-shards .fifty-fifty .shard{display:none !important;}.fifty-fifty__image-panel::after{display:none !important;}.in-view .fifty-fifty__image,.in-view .fifty-fifty__video{opacity:1;transform:scale(1);}@keyframes fifty-fifty-shards-1{0%,100%{opacity:0;transform:translate(-200%,300%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(200%,-200%) rotate(720deg);}}@keyframes fifty-fifty-shards-2{0%,100%{opacity:0;transform:translate(-200%,200%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(400%,-200%) rotate(1080deg);}}@keyframes fifty-fifty-shards-3{0%,100%{opacity:0;transform:translate(-200%,-200%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(300%,200%) rotate(720deg);}}@keyframes fifty-fifty-shards-4{0%,100%{opacity:0;transform:translate(200%,-200%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(-200%,200%) rotate(720deg);}}
.seventy-thirty{padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);overflow:clip;}@media (min-width:1024px){.seventy-thirty{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.seventy-thirty__inner{display:flex;flex-direction:column;gap:var(--spacing-10);}@media (min-width:1024px){.seventy-thirty__inner{gap:var(--spacing-16);flex-direction:row;}}@media (min-width:1280px){.seventy-thirty__inner{gap:var(--spacing-20);}}.seventy-thirty__content-panel{flex:1 1 60%;}@media (min-width:1024px){.seventy-thirty__text-block{max-width:700px;}}.seventy-thirty__design-mark{margin-bottom:var(--spacing-8);}@media (min-width:1024px){.seventy-thirty__design-mark{margin-bottom:var(--spacing-10);}}.seventy-thirty__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-5);}@media (min-width:1024px){.seventy-thirty__heading{font-size:var(--widget-font-size--desktop);margin-bottom:var(--spacing-8);}}.seventy-thirty__ctas{display:flex;flex-wrap:wrap;gap:var(--spacing-5);flex-direction:column;align-items:flex-start;margin-top:var(--spacing-8);}@media (min-width:640px){.seventy-thirty__ctas{align-items:center;flex-direction:row;}}.seventy-thirty__image-panel{flex:1 1 40%;width:100%;position:relative;align-self:center;}.seventy-thirty__image-panel.is-grid{aspect-ratio:628/570;}@media (min-width:1024px){.seventy-thirty__image-panel{width:auto;}}.seventy-thirty__image-panel:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-image:var(--_chosen-pattern--mobile);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;}@media (min-width:1024px){.seventy-thirty__image-panel:after{background-image:var(--_chosen-pattern--desktop);}}.seventy-thirty__image-panel:not:has(.seventy-thirty__image:nth-child(2)) > div:first-child{grid-column:-1/1;grid-row:-1/1;}.seventy-thirty__image-panel:has(:nth-child(3 of .seventy-thirty__image)){--_panel-width:628;--_panel-height:570;}.seventy-thirty__image-panel:has(:nth-child(3 of .seventy-thirty__image))::after{top:auto;bottom:0;left:50%;transform:translateX(-50%);height:calc(64000% / var(--_panel-height));width:calc(73143% / var(--_panel-width));}.seventy-thirty__image-panel:has(:nth-child(3 of .seventy-thirty__image)) .seventy-thirty__image{position:absolute;width:calc(100% * var(--_image-width) / var(--_panel-width));}.seventy-thirty__image-panel:has(:nth-child(3 of .seventy-thirty__image)) .seventy-thirty__image:nth-child(1 of .seventy-thirty__image){top:0;left:0;aspect-ratio:346.51/266.93;--_image-width:346.51;}.seventy-thirty__image-panel:has(:nth-child(3 of .seventy-thirty__image)) .seventy-thirty__image:nth-child(2 of .seventy-thirty__image){top:calc(6033% / var(--_panel-height));right:0;aspect-ratio:262.95/355.66;--_image-width:262.95;}.seventy-thirty__image-panel:has(:nth-child(3 of .seventy-thirty__image)) .seventy-thirty__image:nth-child(3 of .seventy-thirty__image){bottom:0;left:calc(9429% / var(--_panel-width));aspect-ratio:251.38/283.41;--_image-width:251.38;}.seventy-thirty__video-panel{width:100%;flex:1 1 40%;position:relative;display:flex;align-items:center;align-self:center;}@media (min-width:1024px){.seventy-thirty__video-panel{width:auto;}}.seventy-thirty__image{display:flex;align-items:center;max-height:100%;position:relative;opacity:0;transform:scale(0.9);transition:all 0.75s ease;}.seventy-thirty__image img{border-radius:var(--border-radius-lg);position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}.seventy-thirty__video{display:flex;align-items:center;flex-grow:1;opacity:0;transform:scale(0.9);transition:all 0.75s ease;}.seventy-thirty__image:nth-child(1){grid-area:one;}.seventy-thirty__image:nth-child(1):before{content:"";float:left;height:0;margin-left:-1px;padding-top:77.3195876289%;width:1px;}.seventy-thirty__image:nth-child(2){grid-area:two;transition-delay:0.25s;}.seventy-thirty__image:nth-child(2):before{content:"";float:left;height:0;margin-left:-1px;padding-top:135.3741496599%;width:1px;}.seventy-thirty__image:nth-child(3){grid-area:three;transition-delay:0.5s;}.seventy-thirty__image:nth-child(3):before{content:"";float:left;height:0;margin-left:-1px;padding-top:112.8571428571%;width:1px;}.seventy-thirty--reversed .seventy-thirty__content-panel{order:1;}@media (min-width:1024px){.seventy-thirty--reversed .seventy-thirty__content-panel{order:2;}}.seventy-thirty--reversed .seventy-thirty__image-panel{order:2;}@media (min-width:1024px){.seventy-thirty--reversed .seventy-thirty__image-panel{order:1;}}.seventy-thirty--reversed .seventy-thirty__video-panel{order:2;}@media (min-width:1024px){.seventy-thirty--reversed .seventy-thirty__video-panel{order:1;}}@media (min-width:1024px){.seventy-thirty--reversed .seventy-thirty__text-block{margin-left:auto;}}.seventy-thirty--svg .seventy-thirty__image-panel{display:flex;}.seventy-thirty--svg .seventy-thirty__image-panel::after{background-image:var(--pattern-seventy-thirty-svg-foreground);}.seventy-thirty--svg .seventy-thirty__image:nth-child(1){margin-top:var(--spacing-16);margin-bottom:var(--spacing-2);width:68.5714285714%;aspect-ratio:1/1;}@media (min-width:1024px){.seventy-thirty--svg .seventy-thirty__image:nth-child(1){margin-top:var(--spacing-28);margin-bottom:var(--spacing-4);width:68.53625171%;}}.seventy-thirty--svg .seventy-thirty__image:nth-child(2){position:absolute;top:0;right:0;width:50.2857142857%;filter:drop-shadow(0 0 38px rgba(0,0,0,0.1));align-items:flex-start;}@media (min-width:1024px){.seventy-thirty--svg .seventy-thirty__image:nth-child(2){width:50.1366120219%;}}.seventy-thirty--svg .seventy-thirty__image:nth-child(2) img{position:relative;object-fit:contain;}.seventy-thirty .shard{display:block !important;position:absolute;z-index:1;opacity:0;}.seventy-thirty .shard:nth-child(1 of .shard){background:var(--colour-brand-tag-teal);top:-11%;left:65%;width:10%;aspect-ratio:1/1;clip-path:polygon(50% 0,0% 100%,100% 100%);transform:rotate(-36deg);animation-name:seventy-thirty-shards-1;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}.seventy-thirty .shard:nth-child(2 of .shard){background:var(--colour-brand-tag-purple);top:6%;left:81%;width:10%;aspect-ratio:7/3;clip-path:polygon(30% 0,0% 100%,100% 100%);transform:rotate(48deg);animation-name:seventy-thirty-shards-2;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}.seventy-thirty .shard:nth-child(3 of .shard){background:var(--colour-brand-tag-teal);bottom:7%;left:59.5%;width:12%;aspect-ratio:5/3;clip-path:polygon(30% 0,0% 100%,100% 100%);transform:rotate(42deg);animation-name:seventy-thirty-shards-3;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}.seventy-thirty .shard:nth-child(4 of .shard){background:var(--colour-brand-tag-red);top:43%;left:-0.5%;width:15%;aspect-ratio:8/4;clip-path:polygon(20% 0,0% 100%,100% 100%);transform:rotate(-78deg);animation-name:seventy-thirty-shards-4;animation-duration:20s;animation-timing-function:ease-out;animation-iteration-count:infinite;}body.hide-shards .seventy-thirty .shard{display:none !important;}.seventy-thirty__image-panel::after{display:none !important;}.in-view .seventy-thirty__image,.in-view .seventy-thirty__video{opacity:1;transform:scale(1);}@keyframes seventy-thirty-shards-1{0%,100%{opacity:0;transform:translate(-200%,300%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(200%,-200%) rotate(720deg);}}@keyframes seventy-thirty-shards-2{0%,100%{opacity:0;transform:translate(-200%,200%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(400%,-200%) rotate(1080deg);}}@keyframes seventy-thirty-shards-3{0%,100%{opacity:0;transform:translate(-200%,-200%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(300%,200%) rotate(720deg);}}@keyframes seventy-thirty-shards-4{0%,100%{opacity:0;transform:translate(200%,-200%) rotate(-90deg);}25%,50%{opacity:1;}90%{opacity:0;}99%{opacity:0;transform:translate(-200%,200%) rotate(720deg);}}
.horizontal-benefits{--_gap:var(--spacing-8);--_chosen-pattern--mobile:null;--_chosen-pattern--desktop:var(--pattern-bg-4--desktop);--_text-colour:var(--colour-text-base);padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);position:relative;isolation:isolate;}@media (min-width:1024px){.horizontal-benefits{--_gap:var(--spacing-10);padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.horizontal-benefits::after{content:"";background-image:var(--_chosen-pattern--mobile);display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:var(--z-neg-10);background-repeat:no-repeat;background-position:top;background-size:contain;}@media (min-width:768px){.horizontal-benefits::after{background-image:var(--_chosen-pattern--desktop);}}.horizontal-benefits__header{max-width:var(--max-w-xl);margin:auto;margin-bottom:var(--spacing-12);}@media (min-width:1024px){.horizontal-benefits__header{margin-bottom:var(--spacing-20);}}.horizontal-benefits__design-mark{margin:auto;margin-bottom:var(--spacing-8);}.horizontal-benefits__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);text-align:center;margin-bottom:var(--spacing-5);color:var(--_text-colour);}@media (min-width:1024px){.horizontal-benefits__heading{font-size:var(--widget-font-size--desktop);margin-bottom:var(--spacing-8);}}.horizontal-benefits__intro{line-height:var(--line-height-2xl);text-align:center;color:var(--_text-colour);}.horizontal-benefits__wrap{display:flex;flex-wrap:wrap;gap:var(--_gap);justify-content:center;}@media (min-width:1024px){.horizontal-benefits__wrap{gap:var(--_gap);}}.horizontal-benefits-item{position:relative;box-shadow:0px 0px 0px 2px var(--colour-bg-contrast);border-radius:var(--border-radius-md);overflow:hidden;background-color:var(--colour-bg-white);transition:250ms;display:flex;flex-direction:column;}.horizontal-benefits-item:hover{box-shadow:0px 4px 42px rgba(0,0,0,0.12);}@media (min-width:1024px){.horizontal-benefits__wrap--cols-2 .horizontal-benefits-item{width:calc(50% - var(--_gap) / 2 * 1);}}@media (min-width:1024px){.horizontal-benefits__wrap--cols-3 .horizontal-benefits-item{width:calc(33.3333333333% - var(--_gap) / 3 * 2);}}@media (min-width:1024px){.horizontal-benefits__wrap--cols-4 .horizontal-benefits-item{width:calc(33.3333333333% - var(--_gap) / 3 * 2);}}@media (min-width:1280px){.horizontal-benefits__wrap--cols-4 .horizontal-benefits-item{width:calc(25% - var(--_gap) / 4 * 3);}}@media (min-width:768px){.horizontal-benefits-item{width:calc(50% - var(--_gap) / 2 * 1);}}.horizontal-benefits-item:after{content:"";position:absolute;top:0px;left:0px;right:0px;height:var(--h-3);background-color:var(--colour-bg-primary);transition:400ms ease;transform-origin:top;z-index:var(--z-10);}@media (min-width:1024px){.horizontal-benefits-item:after{transform:scaleY(0);}}.horizontal-benefits-item:hover:after{transform:scaleY(1);}.horizontal-benefits-item__inner{margin:auto;padding:var(--spacing-12) var(--spacing-5);height:100%;width:var(--max-w-xs);max-width:100%;display:flex;flex-direction:column;align-items:center;}@media (min-width:1024px){.horizontal-benefits-item__inner{padding:var(--spacing-15) var(--spacing-5);}}.horizontal-benefits-item--icon .horizontal-benefits-item__inner{padding-top:var(--spacing-8);}.horizontal-benefits-item--image .horizontal-benefits-item__inner{padding-top:var(--spacing-8);}.horizontal-benefits-item__inner .btn{margin-top:auto;}.horizontal-benefits-item__heading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);margin-bottom:var(--spacing-8);text-align:center;color:var(--_text-colour);}.horizontal-benefits-item__description{line-height:var(--line-height-2xl);margin-bottom:var(--spacing-6);text-align:center;color:var(--_text-colour);}.horizontal-benefits-item__icon{margin:auto;margin-top:var(--spacing-8);}.horizontal-benefits-item__icon--bg{width:80px;height:80px;min-height:80px;background-position:center;background-size:contain;background-repeat:no-repeat;}.horizontal-benefits-item__image{aspect-ratio:350/229;object-fit:cover;width:100%;}.horizontal-benefits-item__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-5) var(--spacing-2-half);}
.call-to-action{--_chosen-pattern--mobile:var(--pattern-bg-3--mobile);--_chosen-pattern--desktop:var(--pattern-bg-5--desktop);isolation:isolate;padding-bottom:var(--widget-vertical-padding--mobile);padding-top:var(--widget-vertical-padding--mobile);position:relative}@media (min-width:1024px){.call-to-action{padding:var(--spacing-24) 0}}.call-to-action:after{background-image:var(--_chosen-pattern--mobile);background-position:top;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}@media (min-width:640px){.call-to-action:after{background-image:var(--_chosen-pattern--desktop);background-size:contain}}.call-to-action__wrap{background-color:#fff;border-radius:var(--border-radius-md);-webkit-box-shadow:0 0 64px 0 rgba(0,0,0,.15);box-shadow:0 0 64px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:var(--spacing-10) var(--spacing-5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.call-to-action__wrap{padding:var(--spacing-12) var(--spacing-28)}}.call-to-action__icon{width:60px}@media (min-width:1024px){.call-to-action__icon{width:96px}}.call-to-action__heading{background:radial-gradient(transparent,#fff);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin-bottom:calc(-1 * var(--spacing-2));margin-top:calc(-1 * var(--spacing-2));max-width:36ch;padding:var(--spacing-2);text-align:center;z-index:1}.call-to-action__heading .text-primary{font-weight:var(--font-weight-bold)}@media (min-width:1024px){.call-to-action__heading{font-size:var(--font-size-5xl)}}.call-to-action__heading strong{color:var(--colour-brand-primary);font-weight:var(--font-weight-bold)}.call-to-action__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}@media (min-width:1024px){.call-to-action__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.call-to-action__description{line-height:var(--line-height-md);text-align:center}@media (min-width:1024px){.call-to-action__description{line-height:var(--line-height-2xl)}}
.accordion{isolation:isolate;padding-bottom:var(--widget-vertical-padding--mobile);padding-top:var(--widget-vertical-padding--mobile);position:relative;--_chosen-pattern--mobile:var(--pattern-bg-4--mobile);--_chosen-pattern--desktop:var(--pattern-bg-4--desktop)}@media (min-width:1024px){.accordion{padding-bottom:var(--widget-vertical-padding--desktop);padding-top:var(--widget-vertical-padding--desktop)}}.accordion: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:1024px){.accordion:after{background-image:var(--_chosen-pattern--desktop)}}.accordion-header{margin-bottom:var(--spacing-2-half);margin-left:auto;margin-right:auto;max-width:var(--max-w-lg)}@media (min-width:1024px){.accordion-header{margin-bottom:var(--spacing-5)}}.accordion-header__design-mark{margin-bottom:var(--spacing-8);margin-left:auto;margin-right:auto}@media (min-width:1024px){.accordion-header__design-mark{margin-bottom:var(--spacing-10)}}.accordion-header__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);margin-bottom:var(--spacing-5);text-align:center}@media (min-width:1024px){.accordion-header__heading{font-size:var(--widget-font-size--desktop)}}.accordion-header__intro{line-height:var(--line-height-2xl);text-align:center}.accordion-group{margin-left:auto;margin-right:auto;margin-top:var(--spacing-10);max-width:var(--max-w-3xl)}@media (min-width:1024px){.accordion-group{margin-top:var(--spacing-15)}}.accordion-group[data-limit] .limit-stop~.accordion-toggle{display:none}.accordion-group__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);margin-bottom:var(--spacing-4)}@media (min-width:1024px){.accordion-group__heading{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-5)}}.accordion-group__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)}@media (min-width:1024px){.accordion-group__wrap{gap:var(--spacing-2-half)}}.accordion-group__wrap>.btn-secondary{margin-left:auto;margin-right:auto;margin-top:var(--spacing-8)}.accordion-toggle{background-color:#fff;border:2px solid var(--colour-bg-contrast);border-radius:var(--border-radius-md)}.accordion-toggle__heading{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:var(--font-weight-semibold);line-height:var(--line-height-xl);padding:var(--spacing-5);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:var(--spacing-3);-webkit-transition:color .35s ease,background-color .35s ease;transition:color .35s ease,background-color .35s ease}@media (min-width:1024px){.accordion-toggle__heading{font-size:var(--font-size-xl);padding:var(--spacing-5) var(--spacing-10)}}.accordion-toggle__icon{font-size:var(--font-size-body-sm);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.accordion-toggle__content{padding:var(--spacing-5)}@media (min-width:1024px){.accordion-toggle__content{padding:var(--spacing-2-half) var(--spacing-10) var(--spacing-5) var(--spacing-10)}}.accordion-toggle[open] .accordion-toggle__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.cross-sell{--_text-colour:var(--colour-text-base)}.cross-sell:not([class*=bg-]){background-color:#fff}.cross-sell.bg-green,.cross-sell.bg-purple,.cross-sell.bg-red,.cross-sell.bg-teal{--_text-colour:#fff}.cross-sell--vertical{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.cross-sell--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cross-sell__column{padding-bottom:var(--spacing-10);padding-top:var(--spacing-10)}@media (min-width:1024px){.cross-sell--horizontal .cross-sell__column{padding:var(--spacing-24) var(--spacing-28)}.cross-sell--horizontal .cross-sell__column--products{padding:var(--spacing-24) 0}.cross-sell--vertical .cross-sell__column--products{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;padding-bottom:var(--spacing-24);padding-left:var(--spacing-28);padding-top:var(--spacing-24)}}.cross-sell--vertical .cross-sell__column--rte{background-color:#fff}@media (min-width:1024px){.cross-sell--vertical .cross-sell__column--rte{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;padding-bottom:var(--spacing-24);padding-right:var(--spacing-28);padding-top:var(--spacing-24)}}.cross-sell__design-mark{margin-bottom:var(--spacing-8)}@media (min-width:1024px){.cross-sell__design-mark{margin-bottom:var(--spacing-10)}}.cross-sell__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--spacing-5);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-3)}@media (min-width:1024px){.cross-sell__header{gap:var(--spacing-5);margin-bottom:var(--spacing-8)}}.cross-sell__header img{height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:40px}@media (min-width:1024px){.cross-sell__header img{height:50px;width:50px}}.cross-sell__header .cross-sell__heading{margin-bottom:0}.cross-sell__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);margin-bottom:var(--spacing-5)}@media (min-width:1024px){.cross-sell__heading{font-size:var(--widget-font-size--desktop);margin-bottom:var(--spacing-8)}}.cross-sell--horizontal .cross-sell__heading{margin-left:auto;margin-right:auto;max-width:584px;text-align:center}.cross-sell__column--products .cross-sell__heading{color:var(--_text-colour)}.cross-sell__product-intro{color:var(--_text-colour);line-height:var(--line-height-2xl);margin-bottom:var(--spacing-8);max-width:584px}.cross-sell--horizontal .cross-sell__product-intro{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:1024px){.cross-sell__product-intro{margin-bottom:var(--spacing-10)}}.cross-sell__list{-webkit-columns:1;-moz-columns:1;column-count:1;-webkit-column-gap:var(--spacing-12);-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12)}@media (min-width:1024px){.cross-sell__list{-webkit-columns:2;-moz-columns:2;column-count:2}}.cross-sell--vertical .cross-sell__list{-webkit-columns:1;-moz-columns:1;column-count:1}.cross-sell__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:var(--spacing-8)}@media (min-width:640px){.cross-sell__buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.cross-sell:has(.design-mark) .cross-sell__column--products .cross-sell__heading{margin-top:var(--spacing-11)}}.cross-sell-list-item{background:var(--colour-bg-white);border-radius:var(--border-radius-md);-webkit-box-shadow:0 4px 40px 0 rgba(0,0,0,.15);box-shadow:0 4px 40px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;margin:var(--spacing-4) 0;padding:var(--spacing-2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-5)}@media (min-width:1024px){.cross-sell-list-item{gap:var(--spacing-8);padding:var(--spacing-4)}}.cross-sell-list-item:first-child{margin-top:0}@media (min-width:1024px){.cross-sell--horizontal .cross-sell-list-item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - var(--spacing-12) / 2);flex:1 1 calc(50% - var(--spacing-12) / 2)}}.cross-sell-list-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}@media (min-width:1024px){.cross-sell-list-item__header{gap:25px}}.cross-sell-list-item__image{width:44px}@media (min-width:1024px){.cross-sell-list-item__image{width:60px}}.cross-sell-list-item__heading{background-image:-webkit-gradient(linear,left top,right top,from(var(--colour-brand-primary)),to(var(--colour-brand-primary)));background-image:linear-gradient(to right,var(--colour-brand-primary),var(--colour-brand-primary));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;display:inline;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);margin-bottom:-3px;padding-bottom:3px;-webkit-transition:all .5s ease;transition:all .5s ease}@media (min-width:1024px){.cross-sell-list-item__heading{font-size:var(--font-size-2xl)}}.cross-sell-list-item:hover .cross-sell-list-item__heading{background-size:100% 3px;color:var(--colour-brand-primary)}.cross-sell--vertical .cross-sell-list-item{padding:var(--spacing-2-half)}.cross-sell--vertical .cross-sell-list-item:has(.cross-sell-list-item__header){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:1024px){.cross-sell--vertical .cross-sell-list-item{padding:var(--spacing-5)}}.cross-sell--vertical .cross-sell-list-item__header,.cross-sell--vertical .cross-sell-list-item__header:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cross-sell--vertical .cross-sell-list-item__header:after{display:-webkit-box;display:-ms-flexbox;height:30px;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-chevron-down);display:flex;font-size:12px;justify-content:center;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.cross-sell--vertical .cross-sell-list-item__heading{background-image:none}:hover .cross-sell--vertical .cross-sell-list-item__heading{color:currentColor}.cross-sell--vertical .cross-sell-list-item__body{display:none;padding-bottom:var(--spacing-5);padding-left:var(--spacing-2-half);padding-right:var(--spacing-2-half)}@media (min-width:1024px){.cross-sell--vertical .cross-sell-list-item__body{padding-bottom:var(--spacing-2-half);padding-left:0;padding-right:0}}.cross-sell--vertical .cross-sell-list-item[aria-expanded=true] .cross-sell-list-item__header:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cross-sell--vertical .cross-sell-list-item[aria-expanded=true] .cross-sell-list-item__body{display:block}
