.scroll-triggered-steps{display:grid;gap:5rem;padding-block:6.25rem}@media (max-width:767px){.scroll-triggered-steps{gap:2.5rem;padding-block:5rem}}.scroll-triggered-steps .intro{align-items:center;display:grid;justify-content:center}@media (max-width:767px){.scroll-triggered-steps .intro{justify-content:unset}}.scroll-triggered-steps .intro>div{display:grid}.scroll-triggered-steps .intro h2{font-size:3.125rem;font-weight:700;letter-spacing:-.09375rem;line-height:3.5rem;margin-block:-.625rem -.5rem}@media (max-width:1023px){.scroll-triggered-steps .intro h2{font-size:2.1875rem;letter-spacing:0;line-height:2.8125rem;margin-block:-.5625rem}}@media (max-width:767px){.scroll-triggered-steps .intro h2{font-size:1.5rem;line-height:2.25rem;padding-left:3.125rem;text-align:left}}.scroll-triggered-steps .intro h2.headline-transition.is-visible{opacity:1;transform:skewY(0deg) translateZ(0)}.scroll-triggered-steps .steps{position:relative;z-index:2}.scroll-triggered-steps .steps>ul{align-items:stretch;counter-reset:step-counter;display:flex;flex-wrap:wrap;gap:5rem;justify-content:flex-start;position:relative}@media (max-width:1023px){.scroll-triggered-steps .steps>ul{padding-left:6.25rem}}@media (max-width:767px){.scroll-triggered-steps .steps>ul{display:grid;gap:2.5rem;justify-content:stretch;padding-left:3.125rem}}.scroll-triggered-steps .steps li{display:flex;position:relative}.scroll-triggered-steps .steps .step{counter-increment:step-counter;width:100%}@media (min-width:1024px){.scroll-triggered-steps .steps .step:nth-child(2n) article{direction:rtl}}.scroll-triggered-steps .steps .step article{align-items:flex-start;display:grid;grid-template-columns:564px 564px;justify-content:space-between;width:100%}@media (max-width:1439px){.scroll-triggered-steps .steps .step article{grid-template-columns:495px 495px}}@media (max-width:1199px){.scroll-triggered-steps .steps .step article{grid-template-columns:420px 420px}}@media (max-width:1023px){.scroll-triggered-steps .steps .step article{gap:3rem;grid-template-columns:1fr}}.scroll-triggered-steps .steps .step article>div:first-child{direction:ltr;display:grid;gap:2rem}@media (max-width:767px){.scroll-triggered-steps .steps .step article>div:nth-child(2){display:none}}.scroll-triggered-steps .steps .step h3{align-items:center;display:grid;font-size:1.5rem;font-weight:600;gap:20px;grid-auto-flow:column;justify-content:flex-start;letter-spacing:.03125rem;line-height:1.5rem}@media (max-width:767px){.scroll-triggered-steps .steps .step h3{display:block;font-size:1.25rem;font-weight:700;letter-spacing:0;margin-block:-.25rem -.3125rem}}.scroll-triggered-steps .steps .step h3 span{margin-block:-.1875rem}@media (max-width:767px){.scroll-triggered-steps .steps .step h3 span{margin-block:0}}.scroll-triggered-steps .steps .step h3:before{color:inherit;content:"0" counter(step-counter);font-size:3.125rem;font-weight:700;letter-spacing:-.09375rem;line-height:3.5rem;margin-block:-.625rem -.5625rem;text-align:center}@media (max-width:767px){.scroll-triggered-steps .steps .step h3:before{content:"0" counter(step-counter) ". ";font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.5rem;margin-block:0}}.scroll-triggered-steps .steps .step p{font-size:1rem;font-weight:400;line-height:1.5rem;margin-block:-.3125rem -.375rem}.scroll-triggered-steps .steps .step a{font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-block:-.25rem -.3125rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}@media (max-width:767px){.scroll-triggered-steps .steps .step picture.desktop{display:none}}@media (min-width:768px){.scroll-triggered-steps .steps .step picture.mobile{display:none}}.scroll-triggered-steps .steps .step img{border-radius:2rem;display:block;height:355px;object-fit:cover;width:100%}@media (max-width:1439px){.scroll-triggered-steps .steps .step img{height:312px}}@media (max-width:1199px){.scroll-triggered-steps .steps .step img{height:266px}}@media (max-width:1023px){.scroll-triggered-steps .steps .step img{height:295px;max-width:100%;width:auto}}@media (max-width:767px){.scroll-triggered-steps .steps .step img{height:auto;width:100%}}.scroll-triggered-steps .steps .line{height:100%;left:50%;margin-left:-2px;position:absolute;top:0;width:4px}@media (max-width:1023px){.scroll-triggered-steps .steps .line{left:24px;margin:0}}@media (max-width:767px){.scroll-triggered-steps .steps .line{left:10px}}.scroll-triggered-steps .steps .line span{background:#f3c;display:block;height:0;width:4px}.scroll-triggered-steps .steps li.step:not(:first-child){opacity:.1;transform:translate3d(0,60px,0);transition-duration:.8s;transition-property:opacity,transform;transition-timing-function:var(--spring-800ms-200ms);will-change:opacity,transform}.scroll-triggered-steps .steps li.step:not(:first-child).is-visible{opacity:1;transform:translateZ(0)}.scroll-triggered-steps .steps li.step:first-child.block-animation.has-animated{animation-name:fadeIn,blockSpringIn}.scroll-triggered-steps footer{align-items:center;display:grid;justify-content:center;position:relative;z-index:1}@media (max-width:767px){.scroll-triggered-steps footer{justify-content:stretch}}.scroll-triggered-steps footer>div{display:grid;position:relative}.scroll-triggered-steps footer>div:before{border-radius:50%;content:"";filter:blur(320px);height:34.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34.5rem;z-index:0}@media (max-width:1023px){.scroll-triggered-steps footer>div:before{bottom:-50px;filter:blur(251px);height:27.0625rem;top:auto;transform:translateX(-50%);width:27.0625rem}}@media (max-width:767px){.scroll-triggered-steps footer>div:before{bottom:auto;filter:blur(184px);height:19.875rem;top:calc(100% + 100px);width:19.875rem}}.firefox .scroll-triggered-steps footer>div:before{opacity:.2}.scroll-triggered-steps footer a{position:relative;z-index:1}.scroll-triggered-steps.remove-top-padding{padding-top:0}.scroll-triggered-steps.remove-bottom-padding{padding-bottom:0}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps{background-color:#fff;transition:background-color .35s ease-in-out}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps h2{color:#051f4e;transition:opacity .9s var(--spring-1500ms-500ms),transform 1.5s var(--spring-1500ms-500ms),color .35s ease-in-out}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps .step h3{color:#051f4e;transition:color .35s ease-in-out}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps .step p{color:#434a50;transition:color .35s ease-in-out}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps .step a{color:#153bff;transition:color .35s ease-in-out}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps .line{background-color:#051f4e0d;transition:background-color .35s ease-in-out}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps footer>div:before{background-color:#fff;transition:background-color .35s ease-in-out}body.scroll-triggered-steps-colour-change .scroll-triggered-steps{background-color:#051f4e;transition:background-color .35s ease-in-out}body.scroll-triggered-steps-colour-change .scroll-triggered-steps .step a,body.scroll-triggered-steps-colour-change .scroll-triggered-steps h2{color:#fff}body.scroll-triggered-steps-colour-change .scroll-triggered-steps .step h3{color:#ecefff}body.scroll-triggered-steps-colour-change .scroll-triggered-steps .step p{color:#fffc}body.scroll-triggered-steps-colour-change .scroll-triggered-steps .line{background-color:#ffffff0d}body.scroll-triggered-steps-colour-change .scroll-triggered-steps footer>div:before{background-color:#153bff}.scroll-triggered-steps~.carousel-logo-list>div,.scroll-triggered-steps~.trustpilot-block{transition:background-color .35s ease-in-out}.scroll-triggered-steps~.carousel-logo-list>div h2,.scroll-triggered-steps~.trustpilot-block h2{transition:color .35s ease-in-out}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps~.carousel-logo-list>div,body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps~.trustpilot-block{background-color:#fff!important}body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps~.carousel-logo-list>div h2,body:not(.scroll-triggered-steps-colour-change) .scroll-triggered-steps~.trustpilot-block h2{color:#051f4e!important}
