.faq-testimonials{padding:72px 0;background-color:#f5f7fa}.faq-testimonials__container{max-width:1440px;margin:0 auto;padding:0 40px}.testimonials-section .faq-testimonials__container{padding:0}.faq-section{width:100%}.faq-testimonials__content{display:flex;flex-direction:column;gap:18px}.faq-top-section{width:100%;padding:28px 189px 0 146px}.faq-top-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.faq-top-text{color:#fff;font-size:29px;margin-bottom:40px;font-weight:700}.faq-top-img{width:auto}.faq-background{margin:0 auto;background:#f4fafa;border-radius:140px;padding:80px 60px;min-height:600px;display:flex;flex-direction:column;align-items:center}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background-color:#f4fafa;border-radius:23px;border:2px solid #40738d;padding:15px 17px;overflow:hidden;transition:all .3s ease}.faq-item.active{background-color:#f4fafa}.faq-question{width:100%;background:0 0;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--body-font);font-size:18px;font-weight:700;line-height:1.25;color:#203747}.faq-question:hover{background-color:rgba(255,255,255,.1)}.faq-item.active .faq-question{background-color:transparent}.faq-toggle{width:32px;height:32px;border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;background-image:url(../assets/images/faq_arrow_right.png);background-size:32px 32px;background-repeat:no-repeat;background-position:center;transform:rotate(0)}.faq-item.active .faq-toggle{transform:rotate(90deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;margin-top:7px}.faq-item.active .faq-answer{max-height:200px}.faq-answer-content{font-family:var(--body-font);font-size:16px;font-weight:400;line-height:1.57;color:#40738d}.testimonials-section{background-color:#19174d;border-radius:20px;padding:72px 0;position:relative}.testimonials-section__title{font-family:var(--body-font);font-size:40px;font-weight:500;line-height:1.3;color:#fff;text-align:center;margin-bottom:32px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1360px;margin:0 auto;padding:0 40px}.testimonial-card{background-color:#171547;border:1px solid #4a4878;border-radius:8px;padding:24px;height:342px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.testimonial-text{font-family:var(--body-font);font-size:16px;font-weight:400;line-height:1.5;color:#fff;margin-bottom:auto;flex:1}.testimonial-author{display:flex;align-items:center;gap:12px;margin-top:24px}.author-avatar{width:52px;height:52px;background-color:#494a87;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-initial{font-family:var(--body-font);font-size:28px;font-weight:500;line-height:1.29;color:rgba(255,255,255,.6)}.author-info{display:flex;flex-direction:column;gap:4px}.author-name{font-family:var(--body-font);font-size:16px;font-weight:600;line-height:1.375;color:#fff}.author-rating{display:flex;gap:2px}.star{width:14px;height:14px;background-color:#f0bb24;border-radius:.4px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}