.playground-module-scss-module__w9ZxEG__playground{padding:1.25rem}.playground-module-scss-module__w9ZxEG__card-section{max-width:500px}
.HeroText-module-scss-module__sGfSRG__wrapper{padding-top:7.5rem;padding-bottom:5rem;position:relative}@media (max-width:47.9em){.HeroText-module-scss-module__sGfSRG__wrapper{padding-top:5rem;padding-bottom:3.75rem}}.HeroText-module-scss-module__sGfSRG__inner{z-index:1;position:relative}.HeroText-module-scss-module__sGfSRG__dots{color:var(--mantine-color-gray-1);position:absolute}[data-mantine-color-scheme=dark] .HeroText-module-scss-module__sGfSRG__dots{color:var(--mantine-color-dark-5)}@media (max-width:47.9em){.HeroText-module-scss-module__sGfSRG__dots{display:none}}.HeroText-module-scss-module__sGfSRG__dotsLeft{top:0;left:0}.HeroText-module-scss-module__sGfSRG__title{text-align:center;letter-spacing:-.0625rem;color:var(--mantine-color-black);font-size:2.5rem;font-weight:800}[data-mantine-color-scheme=dark] .HeroText-module-scss-module__sGfSRG__title{color:var(--mantine-color-white)}.HeroText-module-scss-module__sGfSRG__title{margin-bottom:var(--mantine-spacing-xs);font-family:Outfit,var(--mantine-font-family)}@media (max-width:35.9em){.HeroText-module-scss-module__sGfSRG__title{text-align:left;font-size:1.75rem}}.HeroText-module-scss-module__sGfSRG__highlight{color:var(--mantine-color-blue-6)}[data-mantine-color-scheme=dark] .HeroText-module-scss-module__sGfSRG__highlight{color:var(--mantine-color-blue-4)}.HeroText-module-scss-module__sGfSRG__description{text-align:center}@media (max-width:35.9em){.HeroText-module-scss-module__sGfSRG__description{text-align:left;font-size:var(--mantine-font-size-md)}}.HeroText-module-scss-module__sGfSRG__controls{margin-top:var(--mantine-spacing-lg);justify-content:center;gap:var(--mantine-spacing-md);display:flex}@media (max-width:35.9em){.HeroText-module-scss-module__sGfSRG__controls{flex-direction:column}.HeroText-module-scss-module__sGfSRG__control{height:2.625rem;font-size:var(--mantine-font-size-md);width:100%}}
.CarouselCards-module-scss-module__SXNWpG__card{flex-direction:column;height:100%;display:flex}.CarouselCards-module-scss-module__SXNWpG__carouselSection{height:13.75rem;position:relative}.CarouselCards-module-scss-module__SXNWpG__badge{top:var(--mantine-spacing-xs);pointer-events:none;z-index:1;position:absolute;right:.75rem}.CarouselCards-module-scss-module__SXNWpG__title{font-family:Outfit,var(--mantine-font-family);line-height:1.2}.CarouselCards-module-scss-module__SXNWpG__carousel:hover .CarouselCards-module-scss-module__SXNWpG__carouselControls{opacity:1}.CarouselCards-module-scss-module__SXNWpG__carouselControls{opacity:0;transition:opacity .15s}.CarouselCards-module-scss-module__SXNWpG__carouselIndicator{width:.25rem;height:.25rem;transition:width .25s}.CarouselCards-module-scss-module__SXNWpG__carouselIndicator[data-active]{width:1rem}
.CardCarousel-module-scss-module__b6DfLW__card{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:flex-start;height:440px;display:flex;position:relative;overflow:hidden}.CardCarousel-module-scss-module__b6DfLW__card:before{content:"";z-index:1;background:linear-gradient(rgba(0,0,0,.2) 0%,rgba(0,0,0,.6) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.CardCarousel-module-scss-module__b6DfLW__content{z-index:2;position:relative}.CardCarousel-module-scss-module__b6DfLW__title{color:var(--mantine-color-white);margin-top:var(--mantine-spacing-xs);font-family:Outfit,sans-serif;font-size:32px;font-weight:600;line-height:1.2}.CardCarousel-module-scss-module__b6DfLW__category{color:var(--mantine-color-white);opacity:.7;text-transform:uppercase;font-weight:700}.CardCarousel-module-scss-module__b6DfLW__ctaButtons{gap:var(--mantine-spacing-sm);z-index:2;flex-wrap:wrap;align-items:center;display:flex;position:relative}.CardCarousel-module-scss-module__b6DfLW__carousel:hover .CardCarousel-module-scss-module__b6DfLW__carouselControls{opacity:1}.CardCarousel-module-scss-module__b6DfLW__carouselControls{opacity:0;transition:opacity .15s}
.TestimonialCarousel-module-scss-module__Y7xo9G__logoContainer{border-radius:var(--mantine-radius-md);background-color:transparent;justify-content:center;align-items:center;min-height:12.5rem;padding:1.25rem;display:flex}.TestimonialCarousel-module-scss-module__Y7xo9G__carousel:hover .TestimonialCarousel-module-scss-module__Y7xo9G__carouselControls{opacity:1}.TestimonialCarousel-module-scss-module__Y7xo9G__carouselControls{opacity:0;transition:opacity .15s}
