@media(min-width:1024px)and (min-height:640px)and (prefers-reduced-motion:no-preference){html:has(#root>.site-page>*>main>section){scroll-snap-type:y mandatory;scroll-padding-top:5rem}#root>.site-page>*>main>:is(section,.pls-snap-block,.pls-ecosystem-block):not(.pls-references,.cmp-simple-cta-section){align-content:center;min-height:calc(100svh - 5rem);scroll-snap-align:start;scroll-snap-stop:always}#root>.site-page:not(.site-header-page-offset)>*>main>:first-child{min-height:100svh}#root>.site-page>*>main>:not(:first-child){scroll-margin-top:0}#root>.site-page>*>main>:first-child{scroll-margin-top:100000px}#root>.site-page>*>main>:is(:has(+:is(.pls-references,.cmp-simple-cta-section)),:last-child){scroll-margin-bottom:100000px}#root>.site-page>*>main>.pls-snap-block{display:flex;flex-direction:column}#root>.site-page>*>main>.pls-snap-block>.pls-section{flex:1 0 auto;align-content:center}#root .mmp-page main>#faq{min-height:0;align-content:normal;padding-top:32px;padding-bottom:16px}#root .mmp-page main>#final-cta{padding-top:16px}#root .module-page--mmp main>#comparison{padding-bottom:32px}#root .site-page main>.pls-ecosystem-block{align-content:normal}#root .site-page main>.pls-ecosystem-block+#final-cta{padding-top:16px}#root .site-page main>.pls-snap-block>#how-it-works{display:flex;flex-direction:column}#root .site-page main>.pls-snap-block>#how-it-works>.pls-container{display:flex;flex:1 0 auto;flex-direction:column}#root .site-page main>.pls-snap-block>#how-it-works .pls-final-shell{flex:1 0 auto;align-content:center;padding-top:clamp(28px,4svh,88px);padding-bottom:clamp(28px,4svh,88px)}#root .site-page main>.pls-snap-block>#how-it-works .pls-final-pillars{margin-top:clamp(16px,2.4svh,40px)}#root .site-page main>.pls-snap-block>#how-it-works .pls-final-pillars li{padding-top:clamp(8px,1.3svh,20px);padding-bottom:clamp(8px,1.3svh,20px)}}
