.cb2-testimonials .cb2-reviews{max-width:1080px;margin-inline:auto}.cb2-testimonials .cb2-review{position:relative;overflow:hidden;border:1px solid var(--cb2-line);border-radius:18px;padding:24px 24px 20px;border-inline-start:2px solid var(--cb2-gold-line)}.cb2-testimonials .cb2-review__text{position:relative;z-index:1;overflow-wrap:break-word;margin:0 0 14px;font-size:15px;line-height:1.9;color:var(--cb2-ink)}.cb2-testimonials .cb2-review__name{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:break-word;font-size:14px;font-weight:800;line-height:1.9;color:var(--cb2-gold-ink)}.cb2-testimonials .cb2-review__name::before{content:"— "}@keyframes s70-review-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cb2-testimonials .cb2-reviews.r-stagger .cb2-review{opacity:0}html:not(.js) .cb2-testimonials .cb2-reviews.r-stagger .cb2-review{opacity:1;animation:none}.cb2-testimonials .cb2-reviews.r-stagger.in .cb2-review{opacity:1;animation:s70-review-in 280ms var(--cb2-ease) backwards}.cb2-testimonials .cb2-reviews.r-stagger.in .cb2-review:nth-child(2){animation-delay:70ms}.cb2-testimonials .cb2-reviews.r-stagger.in .cb2-review:nth-child(3){animation-delay:140ms}html.no-js .cb2-testimonials .cb2-reviews.r-stagger .cb2-review{opacity:1;animation:none}.cb2-testimonials .cb2-google-badge{margin-block-start:24px}.cb2-testimonials .cb2-google-badge__link{min-height:52px;padding:10px 20px;border-radius:999px;background:rgb(255 255 255 / .035);transition:border-color 180ms var(--cb2-ease),background-color 180ms var(--cb2-ease),transform 180ms var(--cb2-ease)}.cb2-testimonials .cb2-google-badge__link:active{transform:scale(.97)}.cb2-testimonials .cb2-union{margin-block-start:24px}.cb2-testimonials .cb2-union__link{min-height:48px;padding:10px 20px;font-size:13.5px;background:rgb(255 255 255 / .02);transition:border-color 180ms var(--cb2-ease),transform 180ms var(--cb2-ease)}.cb2-testimonials .cb2-union__link:active{transform:scale(.97);transition-duration:90ms}.cb2-testimonials .cb2-empty{max-width:760px;margin-inline:auto;margin-block-start:28px;border:1.5px dashed var(--cb2-gold-line);border-radius:22px;background:rgb(217 169 63 / .035);padding:30px 24px;gap:12px}.cb2-testimonials .cb2-empty__icon{width:60px;height:60px}.cb2-testimonials .cb2-empty__title{font-size:18px;line-height:1.9;text-wrap:balance}.cb2-testimonials .cb2-empty__text{font-size:14px;line-height:2.1;max-width:58ch}.cb2-testimonials .cb2-empty__cta{min-height:52px;padding-inline:26px;font-size:16px;font-weight:800;border-radius:999px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(min-width:860px){.cb2-testimonials .cb2-empty__cta{justify-self:end}}@media(hover:hover) and (pointer:fine){.cb2-testimonials .cb2-google-badge__link:hover{border-color:var(--cb2-gold-line);background:rgb(217 169 63 / .08)}.cb2-testimonials .cb2-union__link:hover{border-style:solid;border-color:var(--cb2-gold-line)}.cb2-testimonials .cb2-review:hover{border-color:var(--cb2-gold-line)}}@media (prefers-reduced-motion:reduce){.cb2-testimonials .cb2-reviews.r-stagger .cb2-review,.cb2-testimonials .cb2-reviews.r-stagger.in .cb2-review{opacity:1;animation:none}.cb2-testimonials .cb2-google-badge__link,.cb2-testimonials .cb2-union__link{transition:none}.cb2-testimonials .cb2-google-badge__link:active,.cb2-testimonials .cb2-union__link:active{transform:none}}.cb2-testimonials .cb2-google-badge__link:focus-visible,.cb2-testimonials .cb2-union__link:focus-visible,.cb2-testimonials .cb2-empty__cta:focus-visible{outline:2px solid var(--cb2-gold);outline-offset:2px;border-radius:8px}