.Steps-module__tOQVQG__steps{padding:60px 0}.Steps-module__tOQVQG__header{text-align:center;flex-direction:column;gap:16px;max-width:720px;margin:0 auto 40px;display:flex}.Steps-module__tOQVQG__heading{max-width:720px;margin:0 auto}.Steps-module__tOQVQG__highlight{color:var(--text-highlight)}.Steps-module__tOQVQG__description{margin:0;font-size:18px}.Steps-module__tOQVQG__timeline{flex-direction:column;gap:24px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.Steps-module__tOQVQG__step{grid-template-columns:48px 1fr;align-items:flex-start;gap:16px;display:grid}.Steps-module__tOQVQG__stepMarker{background-color:var(--text-highlight);width:48px;height:48px;color:var(--text-light);border-radius:50%;flex-shrink:0;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex;position:relative}.Steps-module__tOQVQG__stepNumber{font-size:18px;font-weight:500}.Steps-module__tOQVQG__stepCard{background-color:var(--background-grey);border-radius:18px;flex-direction:column;grid-area:1/2;gap:8px;padding:20px 22px;display:flex}.Steps-module__tOQVQG__stepTitle{color:var(--text-dark);margin:0;font-size:18px;font-weight:500}.Steps-module__tOQVQG__stepDescription{margin:0;font-size:15px;line-height:1.6}.Steps-module__tOQVQG__stepDescription a{color:var(--text-highlight);font-weight:500;text-decoration:none}.Steps-module__tOQVQG__stepDescription a:hover{text-decoration:underline}@media (min-width:900px){.Steps-module__tOQVQG__steps{padding:80px 0}.Steps-module__tOQVQG__header{margin:0 auto 56px}.Steps-module__tOQVQG__timeline:before{content:"";background-color:#6360bb40;width:2px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.Steps-module__tOQVQG__timeline{gap:40px}.Steps-module__tOQVQG__step{grid-template-columns:1fr 60px 1fr;align-items:center}.Steps-module__tOQVQG__stepMarker{z-index:1;grid-area:1/2;margin:0 auto}.Steps-module__tOQVQG__stepLeft .Steps-module__tOQVQG__stepCard{text-align:right;grid-area:1/1}.Steps-module__tOQVQG__stepRight .Steps-module__tOQVQG__stepCard{text-align:left;grid-area:1/3}.Steps-module__tOQVQG__stepCard{padding:24px 28px}.Steps-module__tOQVQG__stepTitle{font-size:20px}}
