.TestimonialsSection-module__7Pw0Rq__section{isolation:isolate;background:var(--bg);padding:60px 30px;position:relative;overflow:visible}.TestimonialsSection-module__7Pw0Rq__watermark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;mix-blend-mode:lighten;transform-origin:50% 80%;will-change:transform;width:min(100% - 60px,1800px);line-height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.TestimonialsSection-module__7Pw0Rq__watermarkImg{opacity:1;width:100%;height:auto;display:block}.TestimonialsSection-module__7Pw0Rq__header{z-index:2;flex-direction:column;gap:24px;max-width:1800px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex;position:relative}.TestimonialsSection-module__7Pw0Rq__subtitle{color:var(--text-soft);font-size:1rem;font-weight:300;line-height:1.7}.TestimonialsSection-module__7Pw0Rq__stack{z-index:2;flex-direction:column;gap:0;max-width:1800px;margin:0 auto;display:flex;position:relative}.TestimonialsSection-module__7Pw0Rq__stickyPanel{justify-content:center;min-height:60vh;padding-bottom:100px;display:flex;position:sticky;top:160px}.TestimonialsSection-module__7Pw0Rq__card{width:min(570px,100%);color:var(--text-card);will-change:transform;transform-origin:50%;background:#f0efe8;border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:0 20px 60px #00000040}.TestimonialsSection-module__7Pw0Rq__cardTop{justify-content:space-between;align-items:center;display:flex}.TestimonialsSection-module__7Pw0Rq__clientLogo{align-items:center;gap:4px;display:flex}.TestimonialsSection-module__7Pw0Rq__logoDot{background:conic-gradient(#7b4fd8,#d4479a,#e07030,#7b4fd8);border-radius:50%;width:10px;height:10px}.TestimonialsSection-module__7Pw0Rq__date{color:var(--text-meta);font-size:.875rem}.TestimonialsSection-module__7Pw0Rq__quote{color:var(--text-card);font-size:1rem;font-weight:400;line-height:1.75}.TestimonialsSection-module__7Pw0Rq__author{flex-direction:column;gap:4px;display:flex}.TestimonialsSection-module__7Pw0Rq__authorName{color:var(--text-card);font-size:.95rem;font-weight:500}.TestimonialsSection-module__7Pw0Rq__authorTitle{color:var(--text-meta);font-size:.825rem}@media (max-width:1199.98px){.TestimonialsSection-module__7Pw0Rq__card{width:min(525px,100%)}}@media (max-width:809.98px){.TestimonialsSection-module__7Pw0Rq__section{padding:60px 16px}.TestimonialsSection-module__7Pw0Rq__stickyPanel{min-height:50vh;padding-bottom:70px;top:120px}.TestimonialsSection-module__7Pw0Rq__card{width:100%}}
.FAQSection-module__DLsHoG__section{background:var(--bg);padding:60px 30px;position:relative;overflow:hidden}.FAQSection-module__DLsHoG__inner{z-index:1;max-width:1400px;margin:0 auto;position:relative}.FAQSection-module__DLsHoG__header{flex-direction:column;gap:24px;margin-bottom:80px;display:flex}.FAQSection-module__DLsHoG__subtitle{color:var(--text-soft);font-size:1rem;line-height:1.7}.FAQSection-module__DLsHoG__list{flex-direction:column;display:flex}.FAQSection-module__DLsHoG__item{cursor:pointer}.FAQSection-module__DLsHoG__sep{transform-origin:0;border:none;border-top:1px solid #ffffff12;margin:0}.FAQSection-module__DLsHoG__itemHeader{cursor:pointer;grid-template-columns:60px 1fr 40px;align-items:center;gap:20px;padding:36px 0;transition:opacity .3s;display:grid}.FAQSection-module__DLsHoG__itemHeader:hover{opacity:.8}.FAQSection-module__DLsHoG__itemNum{color:var(--text-secondary);letter-spacing:.05em;font-size:.8rem;font-weight:400}.FAQSection-module__DLsHoG__itemQuestion{color:#fff;text-align:left;font-size:clamp(1.1rem,2.5vw,1.75rem);font-weight:300;line-height:1.3}.FAQSection-module__DLsHoG__itemArrow{color:var(--text-secondary);justify-content:flex-end;align-items:center;font-size:1rem;display:flex}.FAQSection-module__DLsHoG__answerText{color:var(--text-soft);max-width:700px;margin:0 auto;padding:0 60px 36px 80px;font-size:.95rem;line-height:1.75}@media (max-width:768px){.FAQSection-module__DLsHoG__section{padding:80px 24px}.FAQSection-module__DLsHoG__itemHeader{grid-template-columns:40px 1fr 32px;gap:12px;padding:24px 0}.FAQSection-module__DLsHoG__itemQuestion{text-align:left;font-size:1rem}.FAQSection-module__DLsHoG__answerText{padding:0 0 24px}}
