.TestimonialsHero-module__gCzggW__hero{text-align:center;background:radial-gradient(at 12% 18%,rgba(246,30,106,.1),transparent 38%),radial-gradient(at 88% 80%,rgba(7,0,59,.06),transparent 35%),#fff;padding:12% 1.25rem 25px;position:relative;overflow:hidden}.TestimonialsHero-module__gCzggW__content{z-index:1;width:min(100%,850px);margin-left:auto;margin-right:auto;position:relative}.TestimonialsHero-module__gCzggW__eyebrow{color:var(--primary-color);background:rgba(246,30,106,.09);border-radius:999px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.9rem;font-weight:700;display:inline-block}.TestimonialsHero-module__gCzggW__title{color:var(--secondary-color);text-wrap:balance;margin:0 auto 1.25rem;font-size:max(2rem,min(4.4vw,3.5rem));font-weight:700;line-height:1.35}.TestimonialsHero-module__gCzggW__description{max-width:780px;color:var(--secondary-color);opacity:.78;margin:0 auto;font-size:max(1rem,min(1.4vw,1.125rem));line-height:1.95}@media (max-width:600px){.TestimonialsHero-module__gCzggW__hero{padding-left:1rem;padding-right:1rem}.TestimonialsHero-module__gCzggW__description{line-height:1.8}}
.TestimonialsReviews-module__x1nUeq__section{background:#fff8f8;padding:max(3rem,min(7vw,6rem)) 1.25rem}.TestimonialsReviews-module__x1nUeq__header{text-align:center;margin:0 auto 2.5rem}.TestimonialsReviews-module__x1nUeq__eyebrow{color:var(--primary-color);margin-bottom:.55rem;font-size:.9rem;font-weight:700;display:inline-block}.TestimonialsReviews-module__x1nUeq__title{color:var(--secondary-color);margin:0;font-size:max(1.7rem,min(3vw,2.5rem));font-weight:700}.TestimonialsReviews-module__x1nUeq__cards{flex-wrap:wrap;justify-content:center;gap:1.25rem;width:min(100%,1200px);margin-left:auto;margin-right:auto;display:flex}.TestimonialsReviews-module__x1nUeq__writeReview{background:var(--btn-gradient);width:-moz-fit-content;width:fit-content;box-shadow:var(--btn-shadow);color:#fff;text-align:center;border-radius:999px;margin:2.5rem auto 0;padding:.85rem 1.6rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.TestimonialsReviews-module__x1nUeq__writeReview:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(246,30,106,.24)}.TestimonialsReviews-module__x1nUeq__writeReview:focus-visible{outline:3px solid var(--secondary-color);outline-offset:3px}.TestimonialsReviews-module__x1nUeq__card{background:#fff;border:1px solid rgba(246,30,106,.1);border-radius:1.25rem;flex-direction:column;flex:calc(33.333% - 1.25rem);min-width:min(100%,280px);max-width:390px;padding:1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 12px 35px rgba(7,0,59,.055)}.TestimonialsReviews-module__x1nUeq__card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(7,0,59,.1)}.TestimonialsReviews-module__x1nUeq__quoteMark{top:.7rem;color:rgba(246,30,106,.13);font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute}.TestimonialsReviews-module__x1nUeq__quoteMark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.2rem}.TestimonialsReviews-module__x1nUeq__quoteMark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.2rem}.TestimonialsReviews-module__x1nUeq__quoteMark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.2rem}.TestimonialsReviews-module__x1nUeq__quoteMark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.2rem}.TestimonialsReviews-module__x1nUeq__quoteMark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.2rem}.TestimonialsReviews-module__x1nUeq__quoteMark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.2rem}.TestimonialsReviews-module__x1nUeq__stars{color:#f5a623;gap:.2rem;margin-bottom:1rem;display:flex}.TestimonialsReviews-module__x1nUeq__reviewText{color:var(--secondary-color);opacity:.8;flex:1;margin:0 0 1.5rem;font-size:.98rem;line-height:1.85}.TestimonialsReviews-module__x1nUeq__client{border-top:1px solid rgba(7,0,59,.08);align-items:center;gap:.8rem;padding-top:1rem;display:flex}.TestimonialsReviews-module__x1nUeq__clientImage{-o-object-fit:cover;object-fit:cover;border:2px solid rgba(246,30,106,.2);border-radius:50%;flex:0 0 52px;width:52px;height:52px}.TestimonialsReviews-module__x1nUeq__clientName{color:var(--secondary-color);text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}@media (max-width:900px){.TestimonialsReviews-module__x1nUeq__card{flex-basis:calc(50% - 1.25rem)}}@media (max-width:600px){.TestimonialsReviews-module__x1nUeq__section{padding-left:1rem;padding-right:1rem}.TestimonialsReviews-module__x1nUeq__cards{gap:1rem}.TestimonialsReviews-module__x1nUeq__card{flex-basis:100%;max-width:480px;padding:1.4rem}}
