.testimonial-module{font-family:DM Sans,sans-serif;padding:2rem 0}.testimonial-card{background:#fff;border-radius:var(--br);overflow:hidden;padding:2rem 2.5rem;position:relative}.testimonial-quote-open{left:12px;top:-10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonial-quote-close,.testimonial-quote-open{display:block;font-family:var(--ff-base)!important;font-size:10rem;line-height:1;opacity:.3;pointer-events:none;position:absolute;user-select:none}.testimonial-quote-close{bottom:0;right:12px}.testimonial-body{padding:2rem;position:relative;z-index:1}.testimonial-body--no-quotes{padding-top:0}.testimonial-body ol,.testimonial-body p,.testimonial-body ul{line-height:1.7;margin:0 0 .75em}.testimonial-body ol:last-child,.testimonial-body p:last-child,.testimonial-body ul:last-child{margin-bottom:0}.testimonial-body strong{font-weight:700}.testimonial-body em{font-style:italic}.testimonial-body a{color:#b59d83;text-decoration:underline}.testimonial-divider{background:rgba(0,0,0,.08);height:1px;margin:1.25rem 0 1rem;position:relative;width:100%;z-index:1}.testimonial-author{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.testimonial-author-name{color:#b59d83;display:block;font-size:15px;font-weight:600}.testimonial-author-role{color:#555;display:block;font-size:14px;font-weight:400;letter-spacing:.01em}