.keystone-testimonials{--keystone-testimonials-heading:var(--wp--preset--color--contrast, #111111);--keystone-testimonial-card-bg:var(--wp--preset--color--accent-5, #f7f7f8);--keystone-testimonial-card-text:var(--wp--preset--color--contrast, #111111);--keystone-testimonial-card-radius:16px;--keystone-tag-border:color-mix(in srgb, var(--wp--preset--color--contrast, #111) 18%, transparent);--keystone-tag-bg:transparent;--keystone-tag-text:color-mix(in srgb, var(--wp--preset--color--contrast, #111) 75%, transparent);background:#fff0;padding-block:clamp(2.5rem, 6vw, 5rem);padding-inline:var(--wp--preset--spacing--50,clamp(30px, 5vw, 50px))!important;margin-top:0!important;margin-bottom:0!important}.keystone-testimonials__inner{display:flex;flex-direction:column;gap:clamp(1.5rem, 3vw, 2.5rem);max-width:var(--wp--style--global--wide-size,1340px);margin-inline:auto}.keystone-testimonials__heading{color:var(--keystone-testimonials-heading);margin:0;font-size:clamp(1.5rem, 3.5vw, 2.25rem);line-height:1.2;font-weight:700;letter-spacing:-.01em}.keystone-testimonials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem, 2vw, 1.75rem)}.keystone-testimonial-card{background:var(--keystone-testimonial-card-bg);color:var(--keystone-testimonial-card-text);border-radius:var(--keystone-testimonial-card-radius);padding:clamp(1.25rem, 2vw, 1.75rem);display:flex;flex-direction:column;gap:1.25rem;box-shadow:var(--keystone-card-shadow);transition:var(--keystone-card-shadow-transition)}.keystone-testimonial-card:hover{box-shadow:var(--keystone-card-shadow-hover);transform:var(--keystone-card-hover-transform)}.keystone-testimonial-card__quote{margin:0;font-size:1rem;line-height:1.55;font-weight:600}.keystone-testimonial-card__quote em{font-style:italic}.keystone-testimonial-card__meta{margin-top:auto;display:flex;flex-direction:column;gap:.875rem}.keystone-testimonial-card__author{margin:0;font-size:.95rem;line-height:1.4}.keystone-testimonial-card__role{display:block;font-size:.875rem;color:color-mix(in srgb,var(--keystone-testimonial-card-text) 70%,transparent);margin-top:2px}.keystone-testimonial-card__tag-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.keystone-testimonial-card__tag{display:inline-flex;align-items:center;background:var(--keystone-tag-bg);color:var(--keystone-tag-text);border:1px solid var(--keystone-tag-border);font-size:.8125rem;font-weight:500;line-height:1;padding:.4rem .75rem;border-radius:8px;letter-spacing:.01em;white-space:nowrap;text-transform:none}.keystone-testimonial-card__avatar{flex-shrink:0;margin:0;width:56px;height:56px}.keystone-testimonial-card__avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}@media (max-width:781px){.keystone-testimonials__grid{grid-template-columns:1fr;gap:24px}.keystone-testimonial-card{padding:1.25rem}}body.brand-vaasblock .keystone-testimonials{--keystone-testimonials-heading:#1a1a72}