@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";
.hero-module-scss-module__3CSlvq__container{flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__title{color:#0000;opacity:0;background:#fff;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;transition:transform .3s;animation:1s ease-in-out .3s forwards hero-module-scss-module__3CSlvq__fadeIn;display:inline-block}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__title .hero-module-scss-module__3CSlvq__titleSpan{color:#0000;background:linear-gradient(90deg,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;transition:transform .3s;display:inline-block}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__title:hover{transform:translateY(-2px)}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__description{color:#9c9c9e;text-align:center;opacity:0;max-width:700px;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;animation:1s ease-in-out .4s forwards hero-module-scss-module__3CSlvq__fadeIn}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__glassCard{-webkit-backdrop-filter:blur(12px);opacity:0;background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;max-width:800px;margin-top:2rem;padding:2rem 2.5rem;transition:transform .3s,border-color .3s;animation:1s ease-in-out .5s forwards hero-module-scss-module__3CSlvq__fadeIn;box-shadow:0 8px 32px #0000004d}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__glassCard:hover{border-color:#ec489966;transform:translateY(-5px)}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__subtitle{color:#ffffffd9;text-align:center;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.6}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__buttons{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}@keyframes hero-module-scss-module__3CSlvq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-module-scss-module__3CSlvq__container{text-align:center;padding:1rem}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__title{font-size:2rem}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__description{font-size:1.5rem}.hero-module-scss-module__3CSlvq__container .hero-module-scss-module__3CSlvq__subtitle{font-size:1rem}}
.section-module-scss-module__3rx8Wa__section{height:auto;padding:3rem 0;scroll-margin-top:4rem;position:relative}.section-module-scss-module__3rx8Wa__sectionHero{justify-content:center;align-items:center;padding:6rem 2rem;display:flex}.section-module-scss-module__3rx8Wa__sectionContent{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.section-module-scss-module__3rx8Wa__section{padding:3rem 0;scroll-margin-top:5rem}}
.reviews-module-scss-module__ICLPYW__carouselSection{color:#fff;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border-radius:16px;max-width:1200px;margin:0 auto;padding:4rem 2rem;font-family:Poppins,sans-serif;position:relative}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__title{background:linear-gradient(90deg,#8b5cf6,#ec4899);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin-bottom:2rem;font-size:2.5rem;font-weight:600}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__carouselViewport{padding:1rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__carouselTrack{width:max-content;animation:40s linear infinite reviews-module-scss-module__ICLPYW__scroll;display:flex}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__carouselTrack:hover{animation-play-state:paused}@keyframes reviews-module-scss-module__ICLPYW__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__card{-webkit-backdrop-filter:blur(16px);-webkit-user-select:text;user-select:text;background:#1e1e28a6;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;align-items:center;width:350px;margin-right:2rem;padding:1.5rem;transition:transform .3s;display:flex;box-shadow:0 4px 15px #0000004d}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ec48994d}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__avatar{background:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:50%;padding:1px;display:inline-block}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__avatar img{object-fit:cover;border-radius:50%;width:80px;height:80px;display:block}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__stars{justify-content:center;margin-bottom:1rem;display:flex}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__stars .reviews-module-scss-module__ICLPYW__star{filter:drop-shadow(0 0 1px #0000004d);width:24px;height:24px;margin:0 2px}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__text{min-height:60px;margin-bottom:.75rem;font-size:1rem;font-style:italic}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__name{color:#ec4899;font-size:1rem;font-weight:600}@media (max-width:900px){.reviews-module-scss-module__ICLPYW__carouselSection{padding:2rem 1rem}}@media (max-width:600px){.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__carouselViewport{padding:0}.reviews-module-scss-module__ICLPYW__carouselSection .reviews-module-scss-module__ICLPYW__card{width:280px;margin-right:1.5rem}}
