.results-section--has-image-pinned{position:relative}.results-section-wrapper{--results-section-text-color:hsl(var(--black));--results-section-bg:hsl(var(--white));--results-section-border-bg:hsl(var(--green));--results-section-card-bg-color:hsl(var(--purple));position:relative}.results-section-background{background-color:var( --results-section-bottom-bg-color,hsl(var(--white)) );bottom:0;left:0;position:absolute;right:0;top:var(--first-result-distance-top,50%)}.results-section-wrapper{background-color:var(--results-section-border-bg);color:var( --results-section-body-text-color,hsl(var(--black)) )}.results-section--has-border-radius .results-section,.results-section--has-bottom-bg-with-radius .results-section-background{border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base)}.results-section--has-no-pt .section{padding-top:0}.results-section--has-reduced-pb .section{padding-bottom:var(--flow-spacing,1.5em)}.results-section{background-color:var(--results-section-bg)}.results-section,.results-section-container{position:relative}.results-section__description{--flow-spacing:0.5rem}.results-section__description>*{--flow-spacing:1rem}.results-section__description.rich-text :is(h2,h3,h4,h5),.results-section__title{color:var(--results-section-title-color,hsl(var(--purple)));font-size:var(--font-size-lg);font-weight:600;line-height:var(--font-line-height-xl)}*+.results-section__list{margin:1.5rem 0 0}.results-section__list{display:grid;grid-gap:1rem}.results-section__item{background:var(--results-section-card-bg-color);border-radius:var(--border-radius-base);color:hsl(var(--white));padding:2rem 1.5rem;--flow-spacing:0.25rem}.results-section__item.results-section__item>*{line-height:1.2}@media(min-width:768px){.results-section--has-border-radius .results-section,.results-section--has-bottom-bg-with-radius .results-section-background{border-top-left-radius:var(--border-raduis-8xl);border-top-right-radius:var(--border-raduis-8xl)}*+.contet-section__illustration{margin-top:0}.results-section--has-image .results-section-container{display:flex;justify-content:space-between}.results-section--has-image .contet-section__txt{flex-basis:42%;flex-shrink:0}.results-section--has-image .contet-section__illustration{flex-basis:45%;flex-shrink:0}.results-section--has-image-pinned .contet-section__illustration{left:55%;position:absolute;top:0;width:45%}.results-section__list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}