/**handles:indy-get-started-stepper-widget-css**/
.indy-get-started-stepper-widget{padding:60px 100px;position:relative;overflow:hidden}.indy-get-started-stepper-widget .stepper-container{display:flex;gap:60px;align-items:flex-start;position:relative;z-index:1;max-width:100%;margin:0 auto}.indy-get-started-stepper-widget.vertical-layout .stepper-container{flex-direction:column;align-items:center;gap:40px;text-align:center;max-width:400px}.indy-get-started-stepper-widget .steps-section{display:flex;flex-direction:column;gap:32px;min-width:300px}.indy-get-started-stepper-widget .step-item{display:flex;align-items:flex-start;gap:16px;position:relative}.indy-get-started-stepper-widget .step-item:not(:last-child){padding-bottom:24px}.indy-get-started-stepper-widget .step-connector{position:absolute;left:15px;top:32px;width:1px;height:0;background:#fa5d89;transition:all .8s cubic-bezier(.34, 1.56, .64, 1)}.indy-get-started-stepper-widget .step-connector.animate{height:100%}.indy-get-started-stepper-widget .step-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:0 0;border:1px solid #fa5d89;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.indy-get-started-stepper-widget .step-item.animate .step-circle{background:linear-gradient(0deg,#e35072 -65%,#fa5d89 171.25%)}.indy-get-started-stepper-widget .checkmark{width:20px;height:20px;color:#fff;transform:scale(0);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.indy-get-started-stepper-widget .step-item.animate .checkmark{transform:scale(1)}.indy-get-started-stepper-widget .step-content{display:flex;flex-direction:column;gap:8px;flex:1;opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.indy-get-started-stepper-widget .step-item.animate .step-content{opacity:1}.indy-get-started-stepper-widget .step-content .step-text{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.432px}.indy-get-started-stepper-widget .step-content .step-description{font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.432px;color:rgba(34,44,54,.5);min-height:32px}.indy-get-started-stepper-widget .content-section{flex:1;display:flex;flex-direction:column;align-items:flex-start}.indy-get-started-stepper-widget .content-section .main-title{font-size:72px;font-weight:400;line-height:72px;letter-spacing:-1.872px;margin:0}.indy-get-started-stepper-widget .button-wrapper{display:flex;gap:15px}@media (min-width:1025px){.indy-get-started-stepper-widget .stepper-container{align-items:stretch}.indy-get-started-stepper-widget .steps-section{flex-basis:50%}.indy-get-started-stepper-widget .content-section{flex-basis:40%;gap:40px;justify-content:center}}@media (max-width:1024px){.indy-get-started-stepper-widget{padding:40px 20px}.indy-get-started-stepper-widget .stepper-container{flex-direction:column;align-items:center;gap:32px;text-align:center;margin:0 auto}.indy-get-started-stepper-widget .content-section{text-align:center;order:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px;justify-content:center}.indy-get-started-stepper-widget .content-section .main-title{text-align:center;width:100%;max-width:100%;margin-bottom:0}.indy-get-started-stepper-widget .steps-section{min-width:auto;width:100%;max-width:fit-content;align-items:flex-start;gap:24px;order:2;margin-top:58px}.indy-get-started-stepper-widget .step-item{flex-direction:row;text-align:left;gap:16px;align-items:flex-start;width:100%}.indy-get-started-stepper-widget .step-item:not(:last-child)::after{display:block;left:19px;top:48px;height:calc(100% - 16px)}.indy-get-started-stepper-widget .button-wrapper{order:3;margin:24px auto 0 auto;flex-direction:column}}@media (max-width:767px){.indy-get-started-stepper-widget .content-section .main-title{font-size:48px;line-height:52px}}@media (max-width:480px){.indy-get-started-stepper-widget{padding:30px 16px}.indy-get-started-stepper-widget .stepper-container{max-width:320px;gap:28px}.indy-get-started-stepper-widget .steps-section{column-gap:20px;row-gap:32px}.indy-get-started-stepper-widget .checkmark{width:18px;height:18px}.indy-get-started-stepper-widget .step-item:not(:last-child)::after{height:calc(100% - 12px)}}.indy-get-started-stepper-widget.reduced-motion *{animation:none;transition:none}.indy-get-started-stepper-widget.reduced-motion .step-item{opacity:1;transform:none}