.seo-steps{display:flex;flex-direction:column;gap:4rem}@media(max-width:1600px){.seo-steps{gap:3.5rem}}@media(max-width:1440px){.seo-steps{gap:3rem}}@media(max-width:768px){.seo-steps{gap:2rem}}.seo-steps-body{list-style:none;display:flex;flex-direction:column;gap:4rem;padding-left:0!important;width:100%}@media(max-width:1600px){.seo-steps-body{gap:3.5rem}}@media(max-width:1440px){.seo-steps-body{gap:2.5rem}}@media(max-width:475px){.seo-steps-body{gap:1.5rem}}.seo-steps-body-row{position:relative;display:flex;align-items:flex-start;gap:2rem;width:100%}@media(max-width:1440px){.seo-steps-body-row{gap:1.5rem}}@media(max-width:475px){.seo-steps-body-row{gap:1rem}}.seo-steps-body-row-connector{position:absolute;background:hsla(0,0%,100%,.2);left:3.125rem;top:0;width:2px;height:calc(100% + 64px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}@media(max-width:1600px){.seo-steps-body-row-connector{height:calc(100% + 56px)}}@media(max-width:1440px){.seo-steps-body-row-connector{left:2.75rem;height:calc(100% + 40px)}}@media(max-width:768px){.seo-steps-body-row-connector{left:2.5rem}}@media(max-width:475px){.seo-steps-body-row-connector{left:1.40625rem;height:calc(100% + 24px)}}.seo-steps-body-row-connector.disabled-status{background:hsla(0,0%,100%,.1)}.seo-steps-body-row-connector.enabled-step{background:#8f13f1}.seo-steps-body-row-connector.exiting-step{background:rgba(143,19,241,.4);transition:all .4s cubic-bezier(.55,.085,.68,.53)}.seo-steps-body-row-stepDot{font-family:var(--font-sf-pro-display);font-size:2rem;font-weight:700;line-height:2.5rem;color:hsla(0,0%,100%,.6);position:relative;width:100%;max-width:6.25rem;height:6.25rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.seo-steps-body-row-stepDot,.seo-steps-body-row-stepDot.disabled-status{background:linear-gradient(180deg,hsla(0,0%,100%,.01),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.2)}.seo-steps-body-row-stepDot.disabled-status{color:hsla(0,0%,100%,.4)}.seo-steps-body-row-stepDot.enabled-step{color:#fff;border:1px solid #8f13f1;background:linear-gradient(180deg,#190828,#280942);transform:scale(1.05)}.seo-steps-body-row-stepDot.exiting-step{color:hsla(0,0%,100%,.8);border:1px solid rgba(143,19,241,.5);background:linear-gradient(180deg,rgba(25,8,40,.502),rgba(40,9,66,.502));transform:scale(1.02);transition:all .4s cubic-bezier(.55,.085,.68,.53)}@media(max-width:1600px){.seo-steps-body-row-stepDot{font-family:var(--font-sf-pro-display);font-size:1.75rem;font-weight:700;line-height:2.25rem}}@media(max-width:1440px){.seo-steps-body-row-stepDot{font-family:var(--font-sf-pro-display);font-size:1.5rem;font-weight:700;line-height:2rem;max-width:5.5rem;height:5.5rem;border-radius:1rem}}@media(max-width:768px){.seo-steps-body-row-stepDot{max-width:5rem;height:5rem}}@media(max-width:475px){.seo-steps-body-row-stepDot{font-family:var(--font-sf-pro-display);font-size:1.25rem;font-weight:700;line-height:1.75rem;max-width:3.4375rem;height:3.4375rem;border-radius:.5rem}}.seo-steps-body-row-container{display:flex;flex-direction:column;gap:.75rem;width:100%}@media(max-width:1600px){.seo-steps-body-row-container{gap:.5rem}}.seo-steps-body-row-container-subList{display:flex;flex-direction:column;gap:.75rem}@media(max-width:1440px){.seo-steps-body-row-container-subList{gap:.5rem}}.seo-steps-body-row-container-subList-item{display:flex;font-family:var(--font-sf-pro-text);font-size:1.5rem;font-weight:400;line-height:2rem;color:hsla(0,0%,100%,.6);align-items:center;gap:.5rem}@media(max-width:1600px){.seo-steps-body-row-container-subList-item{font-family:var(--font-sf-pro-text);font-size:1.25rem;font-weight:400;line-height:1.75rem}}@media(max-width:1440px){.seo-steps-body-row-container-subList-item{font-family:var(--font-sf-pro-text);font-size:1rem;font-weight:400;line-height:1.5rem}}@media(max-width:768px){.seo-steps-body-row-container-subList-item{font-family:var(--font-sf-pro-text);font-size:.875rem;font-weight:400;line-height:1.25rem}}@media(max-width:475px){.seo-steps-body-row-container-subList-item{font-family:var(--font-sf-pro-text);font-size:.75rem;font-weight:400;line-height:1rem}}.seo-steps-body-row-container-subList-item-bullet{display:flex;justify-content:center;align-items:center;background-color:rgba(26,109,34,.4);border-radius:50%;width:1.5rem;height:1.5rem;padding:.25rem}@media(max-width:475px){.seo-steps-body-row-container-subList-item-bullet{width:1.25rem;height:1.25rem}}.seo-steps-body-row-container-subList-item-bullet-img{width:1.5rem;height:1.5rem}@media(max-width:1600px){.seo-steps-body-row-container-subList-item-bullet-img{width:1.25rem;height:1.25rem}}@media(max-width:768px){.seo-steps-body-row-container-subList-item-bullet-img{width:1rem;height:1rem}}.seo-steps-body-row-container-title{font-family:var(--font-sf-pro-display);font-size:1.75rem;font-weight:700;line-height:2.25rem;color:#fff}@media(max-width:1600px){.seo-steps-body-row-container-title{font-family:var(--font-sf-pro-display);font-size:1.5rem;font-weight:700;line-height:2rem}}@media(max-width:1440px){.seo-steps-body-row-container-title{font-family:var(--font-sf-pro-display);font-size:1.25rem;font-weight:700;line-height:1.75rem}}@media(max-width:475px){.seo-steps-body-row-container-title{font-family:var(--font-sf-pro-display);font-size:1rem;font-weight:700;line-height:1.5rem}}.seo-steps-body-row-container-text{font-family:var(--font-sf-pro-text);font-size:1.5rem;font-weight:400;line-height:2rem;color:hsla(0,0%,100%,.6)}@media(max-width:1600px){.seo-steps-body-row-container-text{font-family:var(--font-sf-pro-text);font-size:1.25rem;font-weight:400;line-height:1.75rem}}@media(max-width:1440px){.seo-steps-body-row-container-text{font-family:var(--font-sf-pro-text);font-size:1rem;font-weight:400;line-height:1.5rem}}@media(max-width:475px){.seo-steps-body-row-container-text{font-family:var(--font-sf-pro-text);font-size:.875rem;font-weight:400;line-height:1.25rem}}.seo-steps-body-row-container-text>a{text-decoration:underline;color:inherit;font-weight:700}@media(min-width:769px){.seo-steps-body-row-connector,.seo-steps-body-row-stepDot{transition-delay:calc(var(--step-index, 0)*.1s)}.seo-steps-body-row-connector.exiting-step,.seo-steps-body-row-stepDot.exiting-step{transition-delay:0s}}