.SolutionSteps-module__V7RKXa__section{background:var(--color-surface-2);padding:48px 0}.SolutionSteps-module__V7RKXa__head{margin-bottom:var(--space-6)}.SolutionSteps-module__V7RKXa__title{font-size:28px;font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1.15}.SolutionSteps-module__V7RKXa__flow{display:contents}.SolutionSteps-module__V7RKXa__line{display:none}.SolutionSteps-module__V7RKXa__steps{flex-direction:column;list-style:none;display:flex}.SolutionSteps-module__V7RKXa__step{align-items:start;column-gap:var(--space-4);row-gap:var(--space-1);padding-bottom:var(--space-6);grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.SolutionSteps-module__V7RKXa__step:last-child{padding-bottom:0}.SolutionSteps-module__V7RKXa__step:not(:last-child):before{content:"";top:44px;left:17px;bottom:var(--space-2);background:linear-gradient(180deg, var(--color-indigo), #38bdf8);width:2px;position:absolute}.SolutionSteps-module__V7RKXa__number{background:var(--color-text);width:36px;height:36px;color:var(--color-text-inverse);font-size:var(--text-body-lg);font-weight:var(--weight-bold);line-height:var(--leading-ui);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;display:flex}.SolutionSteps-module__V7RKXa__stepTitle{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2);line-height:var(--leading-ui)}.SolutionSteps-module__V7RKXa__description{font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-secondary)}@media (min-width:1024px){.SolutionSteps-module__V7RKXa__section{padding:96px 0}.SolutionSteps-module__V7RKXa__head{margin-bottom:var(--space-10);text-align:center}.SolutionSteps-module__V7RKXa__title{letter-spacing:-.035em;font-size:40px;line-height:1.12}.SolutionSteps-module__V7RKXa__flow{display:block;position:relative}.SolutionSteps-module__V7RKXa__line{background:linear-gradient(90deg, var(--color-indigo), #38bdf8, var(--color-success));opacity:.5;height:2px;display:block;position:absolute;top:18px;left:36px;right:36px}.SolutionSteps-module__V7RKXa__steps{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SolutionSteps-module__V7RKXa__step{gap:var(--space-3);flex-direction:column;padding-bottom:0;display:flex}.SolutionSteps-module__V7RKXa__step:not(:last-child):before{content:none}}
