@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.text-1{font-family:Inter,sans-serif;font-weight:900;font-size:85px;line-height:95px;color:#468989}@media screen and (max-width:767.98px){.text-1{line-height:60px;margin-top:2rem!important;font-size:52px}}.text-2{font-family:Inter,sans-serif;font-weight:700;font-size:40px;line-height:59px;color:#272d4e}@media screen and (max-width:575.98px){.text-2{font-size:28px}}.text-3{font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:59px;color:#468989}.text-4{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:25px;color:#555}.text-5{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:1.75rem;color:#468989}.fs-7{font-size:.875rem}.btn-gradient{display:inline-block;padding:.7rem 1.5rem;background:linear-gradient(90deg,#6366f1 60%,#818cf8);color:#fff;font-weight:600;border-radius:999px;text-decoration:none;box-shadow:0 2px 8px #6366f126;transition:all .3s}.btn-gradient:hover{background:linear-gradient(90deg,#818cf8 60%,#6366f1)}.btn-white{padding:1.25rem 4rem;background:#fff;color:#468989;font-weight:600;border-radius:5rem;transition:all .3s}.btn-white:hover{box-shadow:0 2px 8px #6366f126;background:#4dcaca}.btn-back{padding:.25rem .5rem;font-size:1rem;border-radius:.2rem;font-family:Roboto,sans-serif;font-weight:400;line-height:25px;color:#555;opacity:.7}.theme-image-wrapper{position:relative;object-fit:cover;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026;z-index:1;max-height:25rem;margin-left:auto;margin-right:auto}@media screen and (min-width:991.98px){.theme-image-wrapper{max-height:unset!important}}.testimonials-page{position:relative;overflow:hidden;padding:1rem 0 4rem;background:linear-gradient(180deg,#fff,#e5efff99) top/100% calc(100% - 4rem) no-repeat,#fff}.swiper-slide-bg.testimonials-hero-bg{filter:blur(3px);scale:1.03}.testimonials-page__shape{position:absolute;border-radius:50%;pointer-events:none}.testimonials-page__shape--teal{top:2rem;right:-8rem;width:24rem;height:24rem;background:#4dcaca29}.testimonials-page__shape--blue{top:38%;left:-10rem;width:28rem;height:28rem;background:#e5efff}.testimonials-page__shape--amber{bottom:24rem;right:6%;width:9rem;height:9rem;background:#f2a90029}.testimonials-page__intro{margin-bottom:2.5rem;text-align:center}.testimonials-page__label{margin-bottom:.5rem;font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:#468989}.testimonials-page__heading{margin-bottom:0;font-family:Inter,sans-serif;font-weight:800;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2;color:#272d4e}.testimonial-card{margin:0;overflow:hidden;border-radius:1.25rem;background:#fff;box-shadow:0 .75rem 2rem #272d4e1a}.testimonial-card__image{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.testimonial-card__body{padding:1.5rem}.testimonial-card__mark{display:block;height:2.25rem;font-family:Playfair Display,Georgia,serif;font-size:4rem;line-height:1;color:#4dcaca}.testimonial-card__title{margin-bottom:.5rem;font-family:Inter,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.4;color:#272d4e}.testimonial-card__text{margin:0;padding:0;border:0;font-family:Roboto,sans-serif;font-size:1.0625rem;line-height:1.65;color:#555}.testimonial-card__attribution{margin-top:1rem;font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;color:#468989}.testimonial-card--featured{position:relative;max-width:62rem;margin:0 auto 2rem;background:linear-gradient(135deg,#272d4e,#468989)}.testimonial-card--featured .testimonial-card__body{padding:2rem 1.5rem}.testimonial-card--featured .testimonial-card__mark{height:3rem;font-size:6rem}.testimonial-card--featured .testimonial-card__title{font-size:1.375rem;color:#fff}.testimonial-card--featured .testimonial-card__text{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.45;color:#fff}.testimonial-card--featured .testimonial-card__attribution{font-size:1rem;color:#4dcaca}@media screen and (min-width:768px){.testimonial-card--featured .testimonial-card__body{padding:3rem}.testimonial-card--featured.testimonial-card--with-image{min-height:22rem;padding-left:40%}.testimonial-card--featured .testimonial-card__image{position:absolute;inset:0 auto 0 0;width:40%;height:100%;aspect-ratio:auto}}.testimonials-wall{columns:1;column-gap:1.5rem}@media screen and (min-width:768px){.testimonials-wall{columns:2}}@media screen and (min-width:992px){.testimonials-wall{columns:3}}.testimonials-wall .testimonial-card{margin-bottom:1.5rem;break-inside:avoid}.testimonials-wall .testimonial-card:nth-child(4n+2){background:#e5efff}.testimonials-wall .testimonial-card:nth-child(4n+3){border-top:4px solid #4DCACA}.testimonials-wall .testimonial-card:nth-child(7n){background:#fff7e0}.testimonials-wall .testimonial-card:nth-child(7n) .testimonial-card__mark{color:#f2a900}.testimonials-wall .testimonial-card:nth-child(7n) .testimonial-card__attribution{color:#3a2a00}.testimonials-cta{position:relative;margin-top:3rem;padding:2.5rem 0;text-align:center;background:linear-gradient(135deg,#272d4e,#468989)}.testimonials-cta__label{margin-bottom:.5rem;font-family:Inter,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:1px;text-transform:uppercase;color:#4dcaca}.testimonials-cta__heading{margin-bottom:.75rem;font-family:Inter,sans-serif;font-weight:800;font-size:clamp(1.75rem,4vw,2.5rem);color:#fff}.testimonials-cta__text{max-width:36rem;margin:0 auto 1.75rem;font-family:Roboto,sans-serif;font-size:1.125rem;line-height:1.6;color:#ffffffe6}.testimonials-cta__button{padding:.875rem 3rem;border-radius:999px;font-family:Inter,sans-serif;font-weight:700;color:#3a2a00;background:#f2a900}.testimonials-cta__button:hover,.testimonials-cta__button:focus-visible{color:#3a2a00;background:#fff}@media screen and (max-width:575.98px){.testimonials-cta__button{display:block;width:100%}}.testimonials-cta__partner{margin:1.25rem 0 0;font-size:.9375rem;color:#ffffffd9}.testimonials-cta__partner a{color:#fff;font-weight:600;text-decoration:underline}
