.ldr-steps{background-color:var(--ignis-white,#fff);color:var(--ignis-black,#202124);padding:120px 0}.ldr-steps__container{margin:0 auto;max-width:var(--container-content-width,1360px);padding:0 var(--container-padding,120px)}.ldr-steps__header{margin:0 auto 72px;max-width:900px;text-align:center}.ldr-steps h2.ldr-steps__heading{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:clamp(40px,4.8vw,60px);font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0 0 24px;text-wrap:balance}.ldr-steps p.ldr-steps__intro{color:rgba(32,33,36,.84);font-family:Outfit,sans-serif;font-size:22px;font-weight:400;line-height:1.55;margin:0 auto;max-width:760px}.ldr-steps__list{display:grid;gap:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:0;padding:0}.ldr-steps__step{display:flex;flex-direction:column;gap:18px;margin:0;min-width:0;padding:0 32px;position:relative}.ldr-steps__content{flex:1 1 auto;position:relative}.ldr-steps__step+.ldr-steps__step .ldr-steps__content:before{background-color:rgba(21,27,134,.16);bottom:0;content:"";left:-32px;position:absolute;top:0;width:1px}.ldr-steps__step:first-child{padding-left:0}.ldr-steps__step:last-child{padding-right:0}.ldr-steps__num{color:rgba(28,36,196,.22);display:block;font-family:Outfit,sans-serif;font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:.9}.ldr-steps h3.ldr-steps__name{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.4px;line-height:1.2;margin:0 0 10px}.ldr-steps p.ldr-steps__text{color:rgba(32,33,36,.82);font-family:Outfit,sans-serif;font-size:18px;font-weight:400;line-height:1.55;margin:0}.ldr-steps__cta-wrap{margin-top:64px;text-align:center}.ldr-steps a.ldr-steps__cta,.ldr-steps a.ldr-steps__cta:visited{color:var(--ignis-cobalt-blue,#1c24c4);display:inline-block;font-family:Outfit,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-decoration:none}.ldr-steps a.ldr-steps__cta .ldr-steps__link-text{text-decoration:underline;text-decoration-color:rgba(28,36,196,.35);text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color var(--transition-base,.25s ease-in-out)}.ldr-steps a.ldr-steps__cta:focus-visible .ldr-steps__link-text,.ldr-steps a.ldr-steps__cta:hover .ldr-steps__link-text{text-decoration-color:var(--ignis-cobalt-blue,#1c24c4)}.ldr-steps__link-end{white-space:nowrap}.ldr-steps__arrow{display:inline-block;height:20px;margin-left:2px;transition:transform var(--transition-base,.25s ease-in-out);vertical-align:-4px;width:20px}.ldr-steps a.ldr-steps__cta:hover .ldr-steps__arrow{transform:translateX(3px)}.ldr-steps a.ldr-steps__cta:focus-visible{border-radius:4px;outline:2px solid var(--ignis-cobalt-blue,#1c24c4);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ldr-steps a.ldr-steps__cta:hover .ldr-steps__arrow,.ldr-steps__arrow{transform:none;transition:none}}@media (max-width:1200px){.ldr-steps__list{gap:36px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr;margin:0 auto;max-width:820px}.ldr-steps__step,.ldr-steps__step:first-child,.ldr-steps__step:last-child{align-items:start;column-gap:0;display:grid;grid-template-columns:72px minmax(0,1fr);padding:0}.ldr-steps__step+.ldr-steps__step .ldr-steps__content:before{content:none}.ldr-steps__content{border-left:1px solid rgba(21,27,134,.16);padding:2px 0 2px 28px}.ldr-steps__num{font-size:48px}}@media (max-width:1024px){.ldr-steps{padding:96px 0}.ldr-steps__container{padding:0 64px}}@media (max-width:767px){.ldr-steps{padding:64px 0}.ldr-steps__container{padding:0 24px}.ldr-steps__header{margin-bottom:44px}.ldr-steps p.ldr-steps__intro{font-size:19px}.ldr-steps__list{gap:32px}.ldr-steps__step,.ldr-steps__step:first-child,.ldr-steps__step:last-child{column-gap:0;grid-template-columns:48px minmax(0,1fr)}.ldr-steps__content{padding-left:20px}.ldr-steps__num{font-size:40px}.ldr-steps h3.ldr-steps__name{font-size:20px}.ldr-steps p.ldr-steps__text{font-size:17px}.ldr-steps__cta-wrap{margin-top:44px}.ldr-steps a.ldr-steps__cta,.ldr-steps a.ldr-steps__cta:visited{font-size:18px;text-align:left}}