.servicesTestimonials{background-color:var(--color-tertiary);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5.5rem 0;position:relative;overflow:hidden}.servicesTestimonials-container{max-width:1200px;padding:0 var(--spacing-md);z-index:2;justify-content:space-between;margin:0 auto;display:flex}.servicesTestimonials-title{color:var(--color-primary);margin-bottom:var(--spacing-lg);font-size:3rem;font-weight:700}.servicesTestimonials-content{align-items:flex-start;gap:.5rem;max-width:700px;margin-bottom:2rem;display:flex}.servicesTestimonials-testimonialBox{background-color:var(--color-white);border-radius:var(--radius-lg);min-width:687px;padding:var(--spacing-xl);flex:1;padding-top:3rem;padding-bottom:6rem;position:relative;box-shadow:0 4px 20px #0000001a}.servicesTestimonials-testimonialText{text-align:center;color:var(--color-gray);margin-bottom:0;font-size:16px}.servicesTestimonials-navigation{gap:var(--spacing-xs);flex-direction:column;align-self:center;display:flex}.servicesTestimonials-navButton{background-color:var(--color-white);width:19px;height:19px;color:var(--color-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.servicesTestimonials-navButton:hover{background-color:var(--color-secondary);transform:scale(1.1)}.servicesTestimonials-authorBadge{background-color:var(--color-secondary);align-items:center;gap:var(--spacing-sm);z-index:10;border-radius:50px;min-width:348px;min-height:92px;padding:.5rem;display:flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.servicesTestimonials-iconCircle{background-color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.servicesTestimonials-iconImage{object-fit:contain;width:84px;height:84px}.servicesTestimonials-iconPlaceholder{background-color:var(--color-light-gray);border-radius:4px;width:30px;height:30px}.servicesTestimonials-authorInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.servicesTestimonials-infoText{color:var(--color-gray);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.servicesTestimonials-infoSubtext{color:var(--color-gray);opacity:.8;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:.85rem;line-height:1.2}@media (max-width:768px){.servicesTestimonials-container{flex-direction:column;align-items:center}.servicesTestimonials-title{font-size:2rem}.servicesTestimonials-content{flex-direction:column}.servicesTestimonials-navigation{margin-top:var(--spacing-xl);flex-direction:row;justify-content:center}.servicesTestimonials-testimonialBox{min-width:345px;padding:var(--spacing-md);margin-bottom:var(--spacing-xl);margin-bottom:3rem;padding-bottom:0}.servicesTestimonials-testimonialText{font-size:1rem}.servicesTestimonials-authorBadge{width:fit-content;margin:2rem auto -2rem;position:static;transform:none}.servicesTestimonials-navigation{margin-top:0}.servicesTestimonials-navButton{transform:rotate(270deg)}.servicesTestimonials-navButton:hover{background-color:var(--color-secondary);transform:rotate(270deg)}}@media (max-width:425px){.servicesTestimonials-container{padding:.5rem}.servicesTestimonials-title{margin-bottom:1.5rem}.servicesTestimonials-testimonialText{font-size:12px}.servicesTestimonials-testimonialBox{min-width:auto;padding:2rem 1rem 0}.servicesTestimonials-authorBadge{min-width:233px;max-width:233px;min-height:auto;margin:1rem auto -2rem}.servicesTestimonials-iconImage{width:56px;height:56px}.servicesTestimonials-infoText{font-size:14px}}
.ServicesFAQ-module__VFT-gq__faq{background-color:var(--color-white);padding:70px 0}.ServicesFAQ-module__VFT-gq__container{max-width:1000px;padding:0 var(--spacing-md);margin:0 auto}.ServicesFAQ-module__VFT-gq__title{color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-md);font-size:32px;font-weight:700}.ServicesFAQ-module__VFT-gq__questionsList{gap:var(--spacing-sm);flex-direction:column;display:flex}.ServicesFAQ-module__VFT-gq__questionItem{background-color:var(--color-tertiary);border-radius:var(--radius-lg);padding:var(--spacing-sm)2rem;gap:var(--spacing-sm);flex-direction:column;max-width:880px;transition:transform .2s,box-shadow .3s;display:flex}.ServicesFAQ-module__VFT-gq__questionItem:hover{box-shadow:0 4px 15px var(--color-purple-rgba-30);transform:translateY(-2px)}.ServicesFAQ-module__VFT-gq__questionText{color:var(--color-white);flex:1;font-size:16px;font-weight:500}.ServicesFAQ-module__VFT-gq__expandButton{width:40px;height:40px;color:var(--color-white);cursor:pointer;background-color:#0000;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,transform .2s;display:flex}.ServicesFAQ-module__VFT-gq__expandButton:hover{color:var(--color-white);transform:rotate(90deg)}.ServicesFAQ-module__VFT-gq__answer{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);color:var(--color-white);border-top:1px solid #fff3;font-size:16px;line-height:1.6}.ServicesFAQ-module__VFT-gq__questionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.ServicesFAQ-module__VFT-gq__questionText{color:var(--color-white);flex:1;font-size:16px;font-weight:500;line-height:1.4}@media (max-width:768px){.ServicesFAQ-module__VFT-gq__title{font-size:26px}.ServicesFAQ-module__VFT-gq__answer,.ServicesFAQ-module__VFT-gq__questionText{font-size:14px}.ServicesFAQ-module__VFT-gq__questionItem{padding:var(--spacing-sm)var(--spacing-md)}.ServicesFAQ-module__VFT-gq__expandButton{width:35px;height:35px}}@media (max-width:425px){.ServicesFAQ-module__VFT-gq__questionItem{padding:var(--spacing-sm)var(--spacing-sm)}}
