.TestimonialsPage-module__LL3ZKW__pageHeader{text-align:center;background:var(--color-bg-alt);padding:6rem 1rem 4rem}.TestimonialsPage-module__LL3ZKW__title{color:var(--color-brand-primary);margin-bottom:1rem;font-size:3rem}.TestimonialsPage-module__LL3ZKW__subtitle{color:var(--color-text-muted);font-size:1.2rem}.TestimonialsPage-module__LL3ZKW__featuredSection{background:#fff;padding:5rem 0}.TestimonialsPage-module__LL3ZKW__sectionTitle{text-align:center;color:var(--color-brand-primary);margin-bottom:3rem;font-size:2.5rem}.TestimonialsPage-module__LL3ZKW__featuredGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;display:grid}.TestimonialsPage-module__LL3ZKW__storyCard{background:var(--color-bg-alt);border-radius:20px;transition:transform .3s;overflow:hidden}.TestimonialsPage-module__LL3ZKW__storyCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.TestimonialsPage-module__LL3ZKW__storyImage{background-position:50%;background-size:cover;height:200px}.TestimonialsPage-module__LL3ZKW__storyContent{padding:2rem}.TestimonialsPage-module__LL3ZKW__storyTag{background:var(--color-brand-secondary);color:#fff;text-transform:uppercase;border-radius:50px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.TestimonialsPage-module__LL3ZKW__storyContent h3{color:var(--color-text-main);margin-bottom:.5rem;font-size:1.4rem}.TestimonialsPage-module__LL3ZKW__storyContent h4{color:var(--color-brand-primary);margin-bottom:1.5rem;font-size:1rem;font-weight:600}.TestimonialsPage-module__LL3ZKW__storyQuote{color:var(--color-text-muted);margin-bottom:1.5rem;font-style:italic;line-height:1.6}.TestimonialsPage-module__LL3ZKW__resultBox{background:#3b82f61a;border-radius:10px;padding:1rem}.TestimonialsPage-module__LL3ZKW__resultBox p{color:var(--color-brand-primary);margin:0;font-size:.9rem}.TestimonialsPage-module__LL3ZKW__resultBox strong{color:var(--color-brand-secondary);margin-bottom:.3rem;display:block}.TestimonialsPage-module__LL3ZKW__reviewsSection{background:var(--color-bg-alt);padding:5rem 0}.TestimonialsPage-module__LL3ZKW__reviewGrid{columns:3 300px;column-gap:2rem}.TestimonialsPage-module__LL3ZKW__reviewCard{break-inside:avoid;background:#fff;border-radius:16px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 10px #00000008}.TestimonialsPage-module__LL3ZKW__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.TestimonialsPage-module__LL3ZKW__stars{color:#fbbf24}.TestimonialsPage-module__LL3ZKW__reviewText{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.TestimonialsPage-module__LL3ZKW__reviewer{align-items:center;gap:1rem;display:flex}.TestimonialsPage-module__LL3ZKW__avatar{background:var(--color-brand-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.TestimonialsPage-module__LL3ZKW__reviewerInfo h5{color:var(--color-text-main);margin:0;font-size:.95rem}.TestimonialsPage-module__LL3ZKW__reviewerInfo span{color:var(--color-text-muted);font-size:.8rem}.TestimonialsPage-module__LL3ZKW__ctaSection{text-align:center;background:linear-gradient(135deg,var(--color-brand-primary)0%,#1e3a8a 100%);color:#fff;padding:5rem 0}.TestimonialsPage-module__LL3ZKW__ctaSection h2{margin-bottom:1rem;font-size:2.5rem}.TestimonialsPage-module__LL3ZKW__ctaSection p{color:#cbd5e1;margin-bottom:2.5rem;font-size:1.2rem}.TestimonialsPage-module__LL3ZKW__ctaBtn{color:var(--color-brand-primary);display:inline-inline;background:#fff;border-radius:50px;padding:1rem 3rem;font-size:1.1rem;font-weight:700;transition:all .3s}.TestimonialsPage-module__LL3ZKW__ctaBtn:hover{background:#f8fafc;transform:translateY(-3px);box-shadow:0 10px 25px #0003}
