.ub-cr{font-family:Open Sans,sans-serif;padding:90px 0;width:100%;-webkit-font-smoothing:antialiased}.ub-cr-inner{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 24px}.ub-cr-header{margin-bottom:48px;max-width:640px}.ub-cr-eyebrow{color:var(--cr-accent);display:block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.ub-cr-title{color:var(--cr-text);font-size:clamp(28px,3vw,36px);font-weight:800;letter-spacing:-.6px;line-height:1.15;margin:0 0 14px}.ub-cr-desc{color:color-mix(in srgb,var(--cr-text) 70%,transparent);font-size:15px;line-height:1.8;margin:0}.ub-cr-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.ub-cr-card{background:var(--cr-card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;overflow:hidden;transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s ease,border-color .35s ease}.ub-cr-card:hover{border-color:color-mix(in srgb,var(--cr-accent) 50%,transparent);box-shadow:0 20px 44px rgba(0,0,0,.4);transform:translateY(-6px)}.ub-cr-card__photo{background:color-mix(in srgb,var(--cr-accent) 30%,#000);height:140px;overflow:hidden;position:relative}.ub-cr-card__photo img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ub-cr-card:hover .ub-cr-card__photo img{transform:scale(1.06)}.ub-cr-card__photo:after{backdrop-filter:saturate(1.1);-webkit-backdrop-filter:saturate(1.1);background:color-mix(in srgb,var(--cr-accent) 22%,transparent);content:"";inset:0;position:absolute}.ub-cr-card__label{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.ub-cr-card__label--onphoto{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.35);border-radius:999px;bottom:14px;color:#fff;left:16px;padding:6px 12px;position:absolute;z-index:2}.ub-cr-card__body .ub-cr-card__label{color:var(--cr-card-text);margin-bottom:14px}.ub-cr-card__dot{background:var(--cr-accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.ub-cr-card__body{padding:26px 24px 30px;position:relative}.ub-cr-card--nophoto .ub-cr-card__body{padding-top:30px}.ub-cr-card--nophoto .ub-cr-card__body:before{background:var(--cr-accent);content:"";height:3px;left:24px;position:absolute;right:24px;top:0}.ub-cr-card__metric{color:var(--cr-metric);font-size:clamp(44px,4.5vw,56px);font-weight:800;letter-spacing:-2px;line-height:1;margin-bottom:14px;word-break:break-word}.ub-cr-card__desc{color:var(--cr-card-desc);font-size:14px;line-height:1.7}.ub-cr-card__desc p{margin:0}.ub-cr-testimonials{display:flex;flex-direction:column;gap:22px}.ub-cr-testimonial{background:var(--cr-slider-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-sizing:border-box;padding:44px 48px 36px;position:relative;transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s ease,border-color .35s ease}.ub-cr-testimonial:hover{border-color:color-mix(in srgb,var(--cr-accent) 50%,transparent);box-shadow:0 20px 44px rgba(0,0,0,.4);transform:translateY(-6px)}.ub-cr-quote-mark{color:var(--cr-quote-accent);display:block;font-family:Georgia,serif;font-size:48px;font-weight:800;line-height:1;margin-bottom:12px;opacity:.18}.ub-cr-quote{color:var(--cr-quote);font-size:19px;font-style:italic;font-weight:400;line-height:1.7;margin:0 0 22px;max-width:880px}.ub-cr-quote p{margin:0}.ub-cr-author-row{align-items:center;display:flex;gap:12px}.ub-cr-author-bar{background:var(--cr-quote-accent);border-radius:2px;flex-shrink:0;height:3px;width:28px}.ub-cr-author{color:var(--cr-quote-accent);font-size:13px;font-weight:700;margin:0}@media (max-width:900px){.ub-cr{padding:64px 0}.ub-cr-grid{grid-template-columns:1fr}.ub-cr-testimonial{padding:36px 28px 28px}}@media (max-width:600px){.ub-cr-quote{font-size:17px}}