.testimonials:where(.astro-SBXA6N2M){background-color:var(--green0);min-height:100vh}.testimonials:where(.astro-SBXA6N2M) .heroText:where(.astro-SBXA6N2M){color:var(--cream)}.testimonials:where(.astro-SBXA6N2M) .yellow:where(.astro-SBXA6N2M){width:100%;min-height:20vh;background:var(--cream);margin-top:-2px;position:relative;z-index:1;clip-path:polygon(0 100%,100% calc(100% - 15vh),100% 0,0 0)}.testimonials:where(.astro-SBXA6N2M) .reviewsHeader:where(.astro-SBXA6N2M){max-width:1200px;margin:0 auto;padding:24px 16px 0;text-align:center;color:var(--cream)}.testimonials:where(.astro-SBXA6N2M) .reviewsHeader:where(.astro-SBXA6N2M) .subtitle:where(.astro-SBXA6N2M){font-size:.9rem;opacity:.85;margin:0}.testimonials:where(.astro-SBXA6N2M) .reviewsHeader:where(.astro-SBXA6N2M) .title:where(.astro-SBXA6N2M){font-size:2rem;margin:6px 0 0}.testimonials:where(.astro-SBXA6N2M) .masonry:where(.astro-SBXA6N2M){width:100%;max-width:1200px;margin:0 auto;padding:32px 16px 12vh;column-count:3;column-gap:48px;perspective:800px;transform-style:preserve-3d;position:relative;isolation:isolate}.testimonials:where(.astro-SBXA6N2M) .reviewsCta:where(.astro-SBXA6N2M){padding:24px 32px;position:fixed;left:50%;transform:translate(-50%) translateY(120%);bottom:16px;z-index:20;display:flex;align-items:center;gap:12px;background:var(--orange1);color:var(--cream);text-decoration:none;border-radius:999px;box-shadow:0 10px 24px #00000040;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease;opacity:0;pointer-events:none}.testimonials:where(.astro-SBXA6N2M) .reviewsCta:where(.astro-SBXA6N2M) .ctaLabel:where(.astro-SBXA6N2M){font-size:1rem}.testimonials:where(.astro-SBXA6N2M) .reviewsCta:where(.astro-SBXA6N2M) .ctaTitle:where(.astro-SBXA6N2M){font-size:1rem}.testimonials:where(.astro-SBXA6N2M) .reviewsCta:where(.astro-SBXA6N2M) .ctaButton:where(.astro-SBXA6N2M){background:var(--green2);color:var(--cream);padding:6px 10px;border-radius:999px;font-size:.85rem;font-weight:700}.testimonials:where(.astro-SBXA6N2M) .reviewsCta:where(.astro-SBXA6N2M).visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}@media (max-width: 1000px){.testimonials:where(.astro-SBXA6N2M) .masonry:where(.astro-SBXA6N2M){column-count:2;row-gap:128px}}@media (max-width: 640px){.testimonials:where(.astro-SBXA6N2M) .masonry:where(.astro-SBXA6N2M){column-count:1}}.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M){--scale: 1;--shadowStrength: .25;--zIndex: 2;transition:transform .2s ease-out,box-shadow .2s ease-out;text-decoration:none;color:inherit;display:inline-block;width:100%;background:var(--cream);box-shadow:inset 0 1px 2px #ffffffbf,0 6px 18px hsl(22 89% 25%/calc(.15 + var(--shadowStrength)));border-radius:16px;margin:0 0 40px;padding:1rem;text-align:center;position:relative;z-index:var(--zIndex);will-change:transform,box-shadow;break-inside:avoid;transform-style:preserve-3d;transform:translateZ(0) scale(var(--scale))}.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M) .starsContainer:where(.astro-SBXA6N2M){display:flex;justify-content:center;gap:8px;margin-bottom:1rem}.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M) .starsContainer:where(.astro-SBXA6N2M) img:where(.astro-SBXA6N2M){width:24px;height:24px}.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M) .line:where(.astro-SBXA6N2M){width:50px;height:2px;background:var(--green2);margin:0 auto 1rem;border-radius:2px}.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M) p:where(.astro-SBXA6N2M){margin:.5rem 0}.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M) p:where(.astro-SBXA6N2M):first-of-type{font-size:1rem;font-weight:300;color:var(--green);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M) p:where(.astro-SBXA6N2M).author{font-size:.8rem;font-weight:700;color:var(--orange2);margin-top:.8rem}@media (max-width: 640px){.testimonials:where(.astro-SBXA6N2M) .testimonialCard:where(.astro-SBXA6N2M){margin:0}}.heroText:where(.astro-SBXA6N2M){z-index:1;position:relative;padding:164px 0 64px;text-align:center;color:var(--orange2)}.header:where(.astro-SBXA6N2M){background-color:var(--cream);z-index:2;position:relative;overflow:hidden;width:100%}.header:where(.astro-SBXA6N2M) .testimonialsContainer:where(.astro-SBXA6N2M){display:flex;flex-direction:column;justify-content:center;padding-bottom:20vh;isolation:isolate}.header:where(.astro-SBXA6N2M) button:where(.astro-SBXA6N2M){all:unset;background-color:var(--orange2);border-radius:50%;display:flex;justify-content:center;align-items:center;height:50px;position:absolute;width:50px;top:50%;transform:translateY(-50%);fill:var(--orange2);box-shadow:0 0 10px #00000080;transition:scale .3s ease-in-out}.header:where(.astro-SBXA6N2M) button:where(.astro-SBXA6N2M):hover{cursor:pointer;scale:1.1}.header:where(.astro-SBXA6N2M) button:where(.astro-SBXA6N2M) svg:where(.astro-SBXA6N2M){width:15px;height:15px;fill:var(--cream)}.header:where(.astro-SBXA6N2M) button:where(.astro-SBXA6N2M):first-of-type{left:32px;transform:rotate(180deg)}.header:where(.astro-SBXA6N2M) button:where(.astro-SBXA6N2M):last-of-type{right:32px;transform:translate(.5px)}.wrapper:where(.astro-SBXA6N2M){overflow:hidden;display:grid;gap:28px}.imageContainer:where(.astro-SBXA6N2M){display:flex;flex-direction:row;gap:25px;width:max-content;will-change:transform;padding-bottom:32px}.image:where(.astro-SBXA6N2M){height:30px;width:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.image:where(.astro-SBXA6N2M){height:24px}}.image:where(.astro-SBXA6N2M) img:where(.astro-SBXA6N2M){height:100%;width:auto;object-fit:contain}@media (max-width: 850px){.wrapper:where(.astro-SBXA6N2M){padding:0;gap:16px}.image:where(.astro-SBXA6N2M){height:36px}}body{background:#011B21}.orangeGradient:where(.astro-JOMSBRHN){width:100%;height:70px;background:#265D62;position:fixed;top:0;left:0;z-index:10}.green:where(.astro-JOMSBRHN){isolation:isolate;z-index:30;background:#011B21;padding:100px 0 150px}
