.testimonialsPage-module__n-9T4W__wrapper{background:#fff;width:100%;padding-bottom:100px}.testimonialsPage-module__n-9T4W__hero{text-align:centre;max-width:900px;margin:0 auto;padding:80px 20px 40px}.testimonialsPage-module__n-9T4W__hero h1{color:#0a2f53;font-size:2.8rem;font-weight:800}.testimonialsPage-module__n-9T4W__hero p{color:#0a2f53;opacity:.85;margin-top:16px;font-size:1.2rem;line-height:1.6}.testimonialsPage-module__n-9T4W__gridSection{padding:40px 20px}.testimonialsPage-module__n-9T4W__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.testimonialsPage-module__n-9T4W__card{background:#f8fbff;border-radius:12px;flex-direction:column;padding:30px;display:flex;box-shadow:0 8px 22px #00000014}.testimonialsPage-module__n-9T4W__stars{color:#00cdea;margin-bottom:10px;font-size:1.2rem}.testimonialsPage-module__n-9T4W__quote{color:#0a2f53;margin-bottom:20px;font-size:1.1rem;line-height:1.6}.testimonialsPage-module__n-9T4W__person{margin-top:auto}.testimonialsPage-module__n-9T4W__name{color:#0a2f53;font-weight:700}.testimonialsPage-module__n-9T4W__role{color:#0a2f53;opacity:.7;margin-top:4px;display:block}.testimonialsPage-module__n-9T4W__ctaSection{text-align:centre;padding:80px 20px 20px}.testimonialsPage-module__n-9T4W__ctaSection h2{color:#0a2f53;font-size:2rem;font-weight:700}.testimonialsPage-module__n-9T4W__ctaSection p{opacity:.85;margin-top:12px;font-size:1.1rem}.testimonialsPage-module__n-9T4W__ctaBtn{color:#0a2f53;background:#00cdea;border-radius:8px;margin-top:28px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block}.testimonialsPage-module__n-9T4W__ctaBtn:hover{background:#008dbf;transform:translateY(-3px)}
