.page_testimonialsPage__DtpBG{background-color:#f9f9f9;min-height:100vh}.page_heroSection__objBj{background:linear-gradient(135deg,#fff 0,var(--accent-lighter) 100%);overflow:hidden;padding:3rem 0 2rem;position:relative}.page_heroSection__objBj:before{background:radial-gradient(circle,hsla(1,84%,76%,.1) 0,transparent 70%);height:200px;right:-10%;top:-20%;width:200px}.page_heroSection__objBj:after,.page_heroSection__objBj:before{border-radius:50%;content:"";position:absolute}.page_heroSection__objBj:after{background:radial-gradient(circle,rgba(138,117,170,.1) 0,transparent 70%);bottom:-15%;height:150px;left:-5%;width:150px}.page_heroContent__VbKpq{position:relative;text-align:center;z-index:1}.page_heroTitle__lmTLD{color:var(--secondary);font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.5rem}.page_heroTitle__lmTLD .page_highlight__s2yze{color:var(--primary)}.page_heroSubtitle__nrZ1F{color:var(--text-medium);font-size:1rem;line-height:1.5;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:600px}.page_trustStats__B6i6m{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.page_statItem__hvwR1{align-items:center;color:var(--text-dark);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center}.page_statIcon__nMNR1{color:var(--tertiary);font-size:1rem}.page_featuredSection__pe0TJ{background-color:#fff;padding:3rem 0}.page_featuredCard__6oTbd{background:linear-gradient(135deg,#fff,rgba(248,249,250,.5));border:1px solid rgba(138,117,170,.1);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin:0 auto;max-width:800px;overflow:hidden;padding:2rem;position:relative}.page_featuredCard__6oTbd:before{background:linear-gradient(90deg,var(--primary) 0,var(--tertiary) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_featuredBadge__kAWEY{background-color:var(--tertiary);border-radius:20px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding:.4rem 1rem;text-transform:uppercase}.page_featuredQuote__0O9ag{color:var(--text-dark);font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem;position:relative}.page_featuredQuoteIcon__omh2i{color:var(--primary);font-family:Georgia,serif;font-size:2.5rem;left:-10px;opacity:.2;position:absolute;top:-10px}.page_featuredFooter__JLhVQ{border-top:1px solid rgba(138,117,170,.1);display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.page_featuredStars__shHhf{color:gold;display:flex;font-size:1.1rem;letter-spacing:2px}.page_featuredAuthor__IxCls{align-items:center;display:flex;gap:1rem}.page_featuredAvatar__lzojz{align-items:center;background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);border-radius:50%;box-shadow:0 4px 12px rgba(138,117,170,.3);color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;width:50px}.page_featuredAuthorInfo__00XKh h4{color:var(--text-dark);font-size:1rem;font-weight:700;margin-bottom:.2rem}.page_featuredAuthorInfo__00XKh p{color:var(--text-medium);font-size:.9rem;margin-bottom:0}.page_featuredService___Bwn5{align-self:flex-start;background-color:var(--accent-lighter);border-radius:15px;color:var(--primary);font-size:.8rem;font-weight:600;padding:.3rem .8rem}.page_allTestimonialsSection__dPRf3{background-color:#f9f9f9;padding:3rem 0}.page_sectionHeader__3gYeD{margin-bottom:2.5rem;text-align:center}.page_sectionTitle__Dt0mb{color:var(--secondary);font-size:1.8rem;font-weight:800;margin-bottom:.5rem}.page_sectionDivider__6Hs93{background-color:var(--secondary);border-radius:2px;height:3px;margin:0 auto 1rem;width:60px}.page_sectionSubtitle__xxDqc{color:var(--text-medium);font-size:1rem;line-height:1.5;margin:0 auto;max-width:500px}.page_privacyNote__H_OSE{color:var(--text-light);font-size:.85rem;font-style:italic;margin:.75rem auto 0;opacity:.8;text-align:center}.page_testimonialsGrid__6f3v4{display:flex;flex-direction:column;gap:1.5rem}.page_testimonialCard__02XX3{background-color:#fff;border:1px solid rgba(138,117,170,.08);border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,.06);overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.page_testimonialCard__02XX3:before{background:linear-gradient(90deg,var(--secondary) 0,var(--tertiary) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.page_testimonialCard__02XX3:hover{border-color:rgba(138,117,170,.15);box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-3px)}.page_testimonialQuote__ADRKx{color:var(--text-medium);font-size:.95rem;font-style:italic;line-height:1.6;margin-bottom:1.25rem;padding-left:1rem;position:relative}.page_quoteIcon__grIVD{color:var(--secondary);font-family:Georgia,serif;font-size:1.5rem;left:-5px;opacity:.2;position:absolute;top:-5px}.page_testimonialFooter__rJhyV{border-top:1px solid rgba(138,117,170,.08);display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.page_testimonialStars__JR9oI{color:gold;display:flex;font-size:.9rem;letter-spacing:1px}.page_testimonialAuthor__Tceev{align-items:center;display:flex;gap:.75rem}.page_authorAvatar__Z3q_n{align-items:center;background-color:var(--secondary);border-radius:50%;box-shadow:0 3px 8px rgba(138,117,170,.2);color:#fff;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.page_authorInfo__OKM_y h4{color:var(--text-dark);font-size:.95rem;font-weight:700;margin-bottom:.1rem}.page_authorInfo__OKM_y p{color:var(--text-medium);font-size:.85rem;margin-bottom:0}.page_serviceTag__0_Rgj{align-self:flex-start;background-color:var(--accent-light);border-radius:12px;color:var(--primary);font-size:.75rem;font-weight:600;margin-top:.5rem;padding:.25rem .6rem}@media (min-width:768px){.page_heroTitle__lmTLD{font-size:2.5rem}.page_heroSubtitle__nrZ1F{font-size:1.1rem}.page_trustStats__B6i6m{flex-direction:row;gap:2rem;justify-content:center}.page_featuredCard__6oTbd{padding:2.5rem}.page_featuredFooter__JLhVQ{align-items:center;flex-direction:row;justify-content:space-between}.page_testimonialsGrid__6f3v4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}}@media (min-width:992px){.page_heroSection__objBj{padding:4rem 0 3rem}.page_heroTitle__lmTLD{font-size:3rem}.page_heroSubtitle__nrZ1F{font-size:1.2rem}.page_featuredSection__pe0TJ{padding:4rem 0}.page_featuredCard__6oTbd{padding:3rem}.page_featuredQuote__0O9ag{font-size:1.2rem}.page_allTestimonialsSection__dPRf3{padding:4rem 0}.page_sectionTitle__Dt0mb{font-size:2.2rem}.page_testimonialsGrid__6f3v4{gap:2rem;grid-template-columns:repeat(3,1fr)}.page_testimonialCard__02XX3{padding:2rem}}