*{box-sizing:border-box;margin:0;padding:0}body{font-family:IBM Plex Sans,sans-serif}.testimonials_section_wrapper{align-items:center;background:#fff;display:flex;flex-direction:column;padding:80px clamp(20px,7vw,100px) 60px}.testimonials_section_title{color:#0089d0;font-family:Poppins,sans-serif;font-size:clamp(25px,3.5vw,49px);font-weight:700;margin-bottom:48px;text-align:center}.testimonials_section_grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:64px;max-width:1400px;width:100%}.testimonials_section_card{background:#fff;border-radius:16px;box-shadow:0 2px 20px rgba(0,0,0,.09);display:flex;flex-direction:column;gap:16px;height:100%;padding:32px 28px 24px}.testimonials_section_tag{align-self:center;border:1.5px solid #0089d0;border-radius:4px;color:#150b3e;display:inline-block;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:.2px;padding:4px 14px}.testimonials_section_stars{display:flex;gap:4px;justify-content:center}.testimonials_section_stars svg{height:22px;width:22px}.testimonials_section_quote{color:#000;flex:1;font-family:IBM Plex Sans,sans-serif;font-size:clamp(12px,1.1vw,13px);font-weight:400;line-height:1.75;text-align:center}.testimonials_section_category{align-self:center;background:#95a5c1;border-radius:6px;color:#fff;display:inline-block;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;margin:4px 0 8px;padding:8px 22px}.testimonials_section_divider{background:transparent;border:none;border-top:1px solid #e8ecf2!important;margin:0}.testimonials_section_author{align-items:center;display:flex;gap:14px;padding-top:4px}.testimonials_section_author_avatar{align-items:center;background:#cad2e0;border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.testimonials_section_author_avatar img{height:100%;object-fit:cover;width:100%}.testimonials_section_author_avatar svg{height:28px;width:28px}.testimonials_section_author_info{display:flex;flex-direction:column;gap:2px}.testimonials_section_author_name{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:600}.testimonials_section_author_role{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400}.testimonials_section_author_company{color:#0089d0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400}.testimonials_section_features{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:52px;max-width:1400px;text-align:center;width:100%}.testimonials_section_feature{align-items:center;display:flex;flex-direction:column;gap:12px}.testimonials_section_feature_icon{align-items:center;display:flex;height:70px;justify-content:center;width:70px}.testimonials_section_feature_icon img{height:100%}.testimonials_section_feature_title{color:#0089d0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(13px,1.2vw,15px);font-weight:600}.testimonials_section_feature_desc{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:clamp(12px,1vw,13px);font-weight:400;line-height:1.6}.testimonials_section_cta_block{align-items:center;display:flex;flex-direction:column;gap:20px}.testimonials_section_cta_text{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:clamp(14px,1.3vw,16px);font-weight:600;margin:0!important;text-align:center}.testimonials_section_cta_btn{background:#0089d0;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:600;padding:16px 40px;transition:background .2s ease,transform .15s ease}.testimonials_section_cta_btn:hover{color:#fff;transform:translateY(-2px)}.testimonials_section_cta_btn:active{color:#fff}@media (max-width:900px){.testimonials_section_features,.testimonials_section_grid{grid-template-columns:1fr;max-width:520px}}@media (max-width:480px){.testimonials_section_wrapper{padding:50px 16px 48px}.testimonials_section_card{padding:24px 20px 20px}}