@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");.cora-proc2{font-family:Poppins,sans-serif}.cora-proc2__heading{color:#0d1b4c;font-size:38px;font-weight:700;margin:48px 24px 10px;text-align:center}.cora-proc2__sub{color:#1a1a1a;font-size:20px;margin:0 24px 28px;text-align:center}.cora-proc2__scroller{height:400vh;position:relative}.cora-proc2__sticky{background:linear-gradient(280deg,rgba(157,189,243,.45),rgba(194,217,255,.32) 45%,rgba(245,249,254,.25));border-radius:28px;display:flex;flex-direction:column;height:86vh;justify-content:center;margin-left:calc(50% - 48vw);overflow:hidden;position:sticky;top:7vh;width:96vw}.cora-proc2__progress{display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;top:34px}.cora-proc2__progress span{background:hsla(0,0%,100%,.45);border-radius:50%;box-shadow:0 1px 3px rgba(60,90,160,.18);height:6.3px;transition:background .3s,transform .3s;width:6.3px}.cora-proc2__progress span.is-active{background:#fff;transform:scale(1.15)}.cora-proc2__panes{align-items:center;box-sizing:border-box;display:flex;gap:64px;margin:0 auto;max-width:1250px;padding:0 48px;width:100%}.cora-proc2__text{flex:1.15;min-height:340px;position:relative}.cora-proc2__step{display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(24px);transition:opacity .45s ease,transform .45s ease}.cora-proc2__step.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.cora-proc2__step h3{color:#0d1b4c;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 20px}.cora-proc2__step p{color:#1a1a1a;font-size:22px;line-height:1.7;margin:0;max-width:580px}.cora-proc2__images{border-radius:24px;box-shadow:0 16px 44px rgba(60,90,160,.25);flex:0.85;height:360px;overflow:hidden;position:relative}.cora-proc2__images>*{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .5s ease;width:100%}.cora-proc2__images>img{object-fit:cover}.cora-proc2__images>.is-active{opacity:1}.cora-proc2__art{background:#fff}.cora-proc2__art svg{display:block;height:100%;width:100%}.pa-cell,.pa-draw,.pa-float,.pa-pop,.pa-ring{transform-box:fill-box;transform-origin:center}.pa-grow{transform-box:fill-box;transform-origin:0 50%}.cora-proc2__art.is-active .pa-draw{animation:pa-draw 1.1s cubic-bezier(.4,0,.2,1) both;animation-delay:var(--d,0s)}.cora-proc2__art.is-active .pa-grow{animation:pa-grow .7s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d,0s)}.cora-proc2__art.is-active .pa-pop{animation:pa-pop .7s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d,0s)}.cora-proc2__art.is-active .pa-cell{animation:pa-pop .6s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d,0s)}.cora-proc2__art.is-active .pa-slide-l{animation:pa-slide-l .9s cubic-bezier(.2,.7,.3,1) both}.cora-proc2__art.is-active .pa-slide-r{animation:pa-slide-r .9s cubic-bezier(.2,.7,.3,1) both}.cora-proc2__art.is-active .pa-ring{animation:pa-ring 2.4s ease-out infinite;animation-delay:var(--d,0s)}.cora-proc2__art.is-active .pa-float{animation:pa-float 5s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.cora-proc2__art.is-active .pa-scan{animation:pa-scan 4.5s ease-in-out infinite alternate}@keyframes pa-draw{0%{stroke-dashoffset:var(--len,400)}}@keyframes pa-grow{0%{transform:scaleX(0)}}@keyframes pa-pop{0%{opacity:0;transform:scale(.6)}}@keyframes pa-slide-l{0%{opacity:0;transform:translateX(-70px)}}@keyframes pa-slide-r{0%{opacity:0;transform:translateX(70px)}}@keyframes pa-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes pa-float{to{transform:translateY(-9px)}}@keyframes pa-scan{0%{transform:translate(-95px,-45px)}to{transform:translate(95px,50px)}}@media (max-width:1100px){.cora-proc2__step h3{font-size:34px}.cora-proc2__step p{font-size:19px}.cora-proc2__text{min-height:320px}}@media (max-width:800px),(prefers-reduced-motion:reduce){.cora-proc2__scroller{height:auto}.cora-proc2__sticky{border-radius:0;height:auto;margin-left:0;padding:32px 0 48px;position:static;width:auto}.cora-proc2__progress{display:none}.cora-proc2__panes{flex-direction:column;gap:0;padding:0 24px}.cora-proc2__text{flex:none;min-height:0;width:100%}.cora-proc2__step{display:block;margin-bottom:32px;opacity:1;pointer-events:auto;position:static;transform:none}.cora-proc2__step h3{font-size:28px}.cora-proc2__step p{font-size:18px}.cora-proc2__images{display:none}}