.methodology-circles{padding:50px 0 120px}.methodology-circles__step{align-items:center;display:grid;gap:1.1em;grid-template-columns:8.5em auto}.methodology-circles__steps ul{display:grid;gap:2.2em;grid-template-rows:repeat(6,minmax(0,auto));list-style-type:none;margin-block:0;margin-inline:0 auto;max-width:24.8em;padding-inline:0}.methodology-circles__step>*{transition:-webkit-text-stroke .25s ease}li.methodology-circles__step h4{justify-content:center;text-align:center;--button-primary-padding-top:0.45em;--button-primary-padding-bottom:0.55em;--button-primary-padding-left:0.8em;--button-primary-padding-right:0.8em;transition:background .25s ease}li.methodology-circles__step h4:hover{background:#e2e2e2!important;color:inherit!important;-webkit-text-stroke:.007em}.methodology-circles__step p{text-wrap:balance}.methodology-circles__steps li>*{margin:0}.methodology-circles svg{height:auto;max-width:38em;width:100%}.methodology-circles svg .cls-8{fill:#fff;transition:all .2s ease-in-out}.methodology-circles svg .svg-layer tspan{stroke-width:0;stroke:currentColor;transition:stroke-width .25s ease}@media (min-width:1921px){.methodology-circles__step{grid-template-columns:10em auto}}@media (min-width:1101px){.methodology-circles__container:has(.svg-layer-1:hover) .methodology-circles__step--1>*,.methodology-circles__container:has(.svg-layer-2:hover) .methodology-circles__step--2>*,.methodology-circles__container:has(.svg-layer-3:hover) .methodology-circles__step--3>*,.methodology-circles__container:has(.svg-layer-4:hover) .methodology-circles__step--4>*,.methodology-circles__container:has(.svg-layer-5:hover) .methodology-circles__step--5>*,.methodology-circles__container:has(.svg-layer-6:hover) .methodology-circles__step--6>*{-webkit-text-stroke:.007em}.methodology-circles__container:has(.svg-layer-1:hover) .methodology-circles__step--1 h4,.methodology-circles__container:has(.svg-layer-2:hover) .methodology-circles__step--2 h4,.methodology-circles__container:has(.svg-layer-3:hover) .methodology-circles__step--3 h4,.methodology-circles__container:has(.svg-layer-4:hover) .methodology-circles__step--4 h4,.methodology-circles__container:has(.svg-layer-5:hover) .methodology-circles__step--5 h4,.methodology-circles__container:has(.svg-layer-6:hover) .methodology-circles__step--6 h4{background-color:#e8e8e8}.methodology-circles__container:has(.methodology-circles__step--1 h4:hover) .svg-layer-1 .cls-8,.methodology-circles__container:has(.methodology-circles__step--2 h4:hover) .svg-layer-2 .cls-8,.methodology-circles__container:has(.methodology-circles__step--3 h4:hover) .svg-layer-3 .cls-8,.methodology-circles__container:has(.methodology-circles__step--4 h4:hover) .svg-layer-4 .cls-8,.methodology-circles__container:has(.methodology-circles__step--5 h4:hover) .svg-layer-5 .cls-8,.methodology-circles__container:has(.methodology-circles__step--6 h4:hover) .svg-layer-6 .cls-8{fill:#f6f6f6}.methodology-circles__container:has(.methodology-circles__step--1 h4:hover) .svg-layer-1 tspan,.methodology-circles__container:has(.methodology-circles__step--2 h4:hover) .svg-layer-2 tspan,.methodology-circles__container:has(.methodology-circles__step--3 h4:hover) .svg-layer-3 tspan,.methodology-circles__container:has(.methodology-circles__step--4 h4:hover) .svg-layer-4 tspan,.methodology-circles__container:has(.methodology-circles__step--5 h4:hover) .svg-layer-5 tspan,.methodology-circles__container:has(.methodology-circles__step--6 h4:hover) .svg-layer-6 tspan{stroke-width:.007em}.methodology-circles svg .svg-layer:hover circle,.methodology-circles svg .svg-layer:not(:has(circle)):hover>.cls-8{fill:#f6f6f6}.methodology-circles svg .svg-layer:hover tspan{stroke-width:.007em}.methodology-circles svg{position:sticky;top:var(--headerHeight);width:100%}.methodology-circles__steps,.methodology-circles__svg{display:flex;flex-direction:column;justify-content:center}}@media (max-width:1100px){.svg-layer.active circle,.svg-layer:not(:has(circle)).active .cls-8{fill:#f6f6f6}.svg-layer.active text,.svg-layer:not(:has(circle)).active text{font-weight:500}.methodology-circles__steps{display:flex;flex-direction:column;position:relative;width:100%}.methodology-circles__steps ul{margin-inline:0}li.methodology-circles__step{opacity:0;position:absolute;top:50%;transform:translateY(-50%)}li.methodology-circles__step h4{-webkit-text-stroke:.007em}}@media screen and (min-width:801px) and (max-width:1100px){li.methodology-circles__step{align-items:flex-start;display:flex;flex-direction:column}}@media (max-width:800px){.pin-spacer{justify-content:center}.methodology-circles__container{display:flex;flex-direction:column;max-width:500px}.methodology-circles__steps ul{display:grid;gap:35px}.methodology-circles svg{height:auto;margin:auto;max-width:600px;width:100%}}@media (max-width:450px){li.methodology-circles__step{grid-template-columns:auto;justify-items:center;text-align:center}}