.he-testimonials{background:linear-gradient(180deg,#eaf4fe,#fff);font-family:Aptos,Segoe UI,sans-serif;overflow:hidden;padding:40px 0 45px;position:relative}.he-testimonials,.he-testimonials *,.he-testimonials :after,.he-testimonials :before{box-sizing:border-box}.he-testimonials .page-center{margin:0 auto;max-width:1400px;padding:0 24px;width:100%}.he-testimonials__heading{margin:0 0 30px;padding:0;text-align:center}.he-testimonials__heading h2{color:#1b2d42;font-family:Aptos,Segoe UI,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.8px;line-height:1.2;margin:0}.he-testimonials-slider{margin:0 -10px;padding:0;width:100%}.he-testimonials-slider .slick-list{overflow:hidden;padding:0!important}.he-testimonials-slider .slick-track{align-items:stretch;display:flex!important}.he-testimonial-slide{height:auto!important;min-height:100%;padding:10px}.he-testimonial-slide.slick-slide{display:flex!important;flex-direction:column}.he-testimonial-card{align-items:stretch;background:#fff;border:1px solid #e3ecf6;border-radius:22px;box-shadow:0 8px 28px rgba(27,45,66,.06);display:flex;gap:22px;height:100%;padding:24px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.he-testimonial-card:hover{box-shadow:0 14px 35px rgba(27,45,66,.1);transform:translateY(-3px)}.he-author-image{border-radius:16px;flex-shrink:0;height:230px;min-width:170px;overflow:hidden;width:170px}.he-author-image img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.he-testimonial-content{display:flex;flex:1;flex-direction:column;min-width:0}.he-stars{align-items:center;display:flex;gap:4px;margin:0 0 12px}.he-stars .star{color:#3185ff;font-size:17px;line-height:1}.he-quote-title{color:#1b2d42;font-family:Aptos,Segoe UI,sans-serif;font-size:23px;font-weight:700;line-height:1.25;margin:0 0 12px}.he-description{color:#64748b;flex-grow:1;font-size:15px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.he-description p{margin:0 0 10px}.he-description p:last-child{margin-bottom:0}.he-testimonial-footer{align-items:center;display:flex;margin-top:auto;padding-top:18px}.he-author-info{border-top:1px solid #e3ecf6;padding-top:15px;width:100%}.author-name{color:#1b2d42;font-size:16px;font-weight:700}.author-position{color:#64748b;font-size:13px;margin-top:4px}.he-testimonials .he-arrow-btn,.he-testimonials .slick-arrow,.he-testimonials .slick-dots,.he-testimonials .slick-next,.he-testimonials .slick-prev{display:none!important}@media (max-width:1199px){.he-testimonials{padding:40px 0}.he-testimonial-card{flex-direction:column;padding:22px}.he-author-image{height:240px;min-width:100%;width:100%}.he-quote-title{font-size:22px}.he-testimonials__heading h2{font-size:36px}}@media (max-width:767px){.he-testimonials{padding:30px 0 35px}.he-testimonials .page-center{padding:0 15px}.he-testimonials__heading{margin-bottom:20px}.he-testimonials__heading h2{font-size:29px;letter-spacing:-.3px;line-height:1.25}.he-testimonials-slider{margin:0 -6px}.he-testimonial-slide{padding:6px}.he-testimonial-card{border-radius:18px;flex-direction:column;gap:18px;padding:20px}.he-author-image{border-radius:14px;height:250px;min-width:100%;width:100%}.he-quote-title{font-size:22px;margin-bottom:10px}.he-description{font-size:15px;line-height:1.65}.he-testimonial-footer{padding-top:15px}}@media (prefers-reduced-motion:reduce){.he-testimonial-card{transition:none}.he-testimonial-card:hover{transform:none}}