.SupportImplementationPattern{position:relative;width:100%;margin-bottom:calc(var(--sectionPaddingBottom)*-1);aspect-ratio:1/1.1}@media (min-width:600px){.SupportImplementationPattern{width:calc(var(--columnWidth)*2 + 1px);margin-bottom:0;left:-.5px}}.SupportImplementationPattern__patternAnimation.SupportPatternAnimation{position:relative;top:0;left:0;width:100%;height:100%}@media (min-width:600px){.SupportImplementationPattern__patternAnimation.SupportPatternAnimation{height:auto;position:absolute}}.SupportImplementationPattern__svg{opacity:.6}.SupportImplementationPattern__svg>:where(path,circle){stroke:#c4ccd8}.SupportImplementationPattern__flywheel.SupportServicesFlywheel{width:40%}.SupportImplementationPattern__flywheelGraphic{position:absolute;top:298px;left:29px}.SupportImplementationPattern__logo--moneyWithChart{top:143px;left:62px}.SupportImplementationPattern__logo--browserWithDashboard{top:197px;left:170px}.SupportImplementationPattern__logo--shieldWithCheckmark{top:34.5px;left:170.5px}.SupportImplementationPattern__logo--dataWithGear{top:116px;left:251.5px}.SupportImplementationPattern__logo--documentWithShield{top:89px;left:440.5px}.SupportImplementationPattern__logo--integration{top:283px;left:338px}.SupportImplementationPattern__logo--cardReader{top:386px;left:467px}.SupportImplementationPattern__logo--bankWithArrows{top:440px;left:305px}.SupportImplementationPattern__logo--areaChart{top:521px;left:440px}