/* Restored, previously published testimonials. Native disclosure; no script. */
.uxav2 .uxa-restored-feedback{color:#20355a;padding-top:80px;padding-bottom:80px;border-top:1px solid #dce3ee;background:#fff}
.uxav2 .uxa-feedback-heading{max-width:840px;margin-bottom:36px}
.uxav2 .uxa-feedback-heading .eyebrow{margin:0 0 16px;color:#64738a}
.uxav2 .uxa-feedback-heading h2{font-family:Urbanist,Arial,sans-serif;font-size:clamp(30px,3.3vw,46px);font-weight:500;line-height:1.2;letter-spacing:-.035em;color:#20355a;margin:0 0 18px}
.uxav2 .uxa-feedback-heading>p:last-child{font-size:17px;line-height:1.7;color:#536680;margin:0}
.uxav2 .uxa-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.uxav2 .uxa-feedback-card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;margin:0;padding:30px 28px 28px;border:1px solid #d8e1ed;border-radius:18px;background:#fff;box-shadow:0 16px 32px -26px #20355a44}
.uxav2 .uxa-feedback-card blockquote{position:relative;padding:24px 0 0;margin:0;border:0;color:#20355a}
.uxav2 .uxa-feedback-card blockquote:before{content:'“';position:absolute;top:-11px;left:-1px;font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1;color:#b1becf}
.uxav2 .uxa-feedback-card blockquote:after{content:none}
.uxav2 .uxa-feedback-card blockquote p{font-size:16px;line-height:1.85;color:#20355a;font-weight:400;margin:0}
.uxav2 .uxa-feedback-card figcaption{display:flex;flex-direction:column;gap:7px;padding:24px 0 0;margin-top:auto;color:#64738a}
.uxav2 .uxa-feedback-card figcaption strong{font-size:14px;line-height:1.5;font-weight:600;color:#20355a}
.uxav2 .uxa-feedback-card figcaption span{font-size:11px;line-height:1.7;color:#64738a}
.uxav2 .uxa-feedback-more{margin-top:28px;padding:0;border:1px solid #d8e1ed;border-radius:16px;background:#fff;box-shadow:0 14px 30px -26px #20355a44;overflow:hidden}
.uxav2 .uxa-feedback-more>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px;cursor:pointer;list-style:none;padding:22px 28px;color:#20355a;font-family:inherit;font-weight:600;font-size:15px;line-height:1.5;background:#fff}
.uxav2 .uxa-feedback-more>summary::-webkit-details-marker{display:none}
.uxav2 .uxa-feedback-more>summary::marker{content:''}
.uxav2 .uxa-feedback-more>summary svg{box-sizing:border-box;width:36px;height:36px;padding:9px;flex-shrink:0;border:1px solid #d8e1ed;border-radius:50%;stroke:#64738a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease;background:#fafbfd}
.uxav2 .uxa-feedback-more[open]>summary svg{transform:rotate(180deg)}
.uxav2 .uxa-feedback-more>summary:focus-visible{outline:2px solid #20355a;outline-offset:-5px}
.uxav2 .uxa-feedback-more[open]>summary{border-bottom:1px solid #dce3ee}
.uxav2 .uxa-feedback-more>.uxa-feedback-grid{padding:28px}
@media(max-width:1000px){.uxav2 .uxa-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uxav2 .uxa-feedback-card{padding:27px 24px}.uxav2 .uxa-feedback-grid>.uxa-feedback-card:last-child:nth-child(odd){grid-column:1/-1}}
@media(max-width:620px){.uxav2 .uxa-restored-feedback{padding-top:48px;padding-bottom:48px}.uxav2 .uxa-feedback-heading{margin-bottom:28px}.uxav2 .uxa-feedback-grid{grid-template-columns:minmax(0,1fr);gap:18px}.uxav2 .uxa-feedback-grid>.uxa-feedback-card:last-child:nth-child(odd){grid-column:auto}.uxav2 .uxa-feedback-card{padding:26px 22px}.uxav2 .uxa-feedback-card blockquote p{font-size:15px;line-height:1.85}.uxav2 .uxa-feedback-heading>p:last-child{font-size:15px}.uxav2 .uxa-feedback-more>summary{padding:18px 20px;gap:15px;font-size:14px;min-height:74px}.uxav2 .uxa-feedback-more>.uxa-feedback-grid{padding:18px}.uxav2 .uxa-feedback-more{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.uxav2 .uxa-feedback-more>summary svg{transition:none}}
