.mp-arrow{width:1.05rem;height:1.05rem;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.cta .btn,.fp-cta .btn{gap:.65rem}.cta .btn .mp-arrow,.fp-cta .btn .mp-arrow{transition:transform .25s}.cta .btn:hover .mp-arrow,.fp-cta .btn:hover .mp-arrow{transform:translate(2px,-2px)}
@media(max-width:700px){
 body[data-page="testimonials"] .page-hero{padding-top:7.5rem!important;padding-bottom:2.5rem!important}
 body[data-page="testimonials"] .page-hero .display{font-size:clamp(2.45rem,11vw,3.5rem)!important;line-height:1!important}
 body[data-page="testimonials"] .section{padding-top:2.5rem!important}
 body[data-page="testimonials"] .testimonials-grid{display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important}
 body[data-page="testimonials"] .testimonial{width:100%!important;min-width:0!important;padding:1.25rem!important;border-radius:.65rem!important}
 body[data-page="testimonials"] .testimonial blockquote{font-size:1rem!important;line-height:1.55!important;margin:0 0 1.25rem!important}
 body[data-page="testimonials"] .testimonial strong{font-size:.85rem!important}
 body[data-page="testimonials"] .testimonial p{font-size:.75rem!important;color:#999!important;margin-bottom:0!important}
 body[data-page="testimonials"] .cta{margin-top:1rem}
 .cta .btn,.fp-cta .btn{font-size:.95rem!important;padding:.75rem 1.2rem!important;min-height:3.15rem!important}
}
