.ug-reviews{--ug-accent:var(--ug-green);--ug-on-accent:#fff8ee;--ug-on-dark-muted:#b6c5ba;isolation:isolate;color:var(--ug-on-dark);background:linear-gradient(160deg,#10291b 0%,#0b1b12 55%,#08130d 100%);position:relative;overflow:hidden}.ug-reviews-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,6vw,110px);display:grid}.ug-score{align-items:center;gap:20px;margin:36px 0 22px;display:flex}.ug-score>strong{font:800 clamp(5rem, 9vw, 8rem)/.85 var(--ug-display);letter-spacing:-.05em;color:var(--ug-accent)}.ug-score>div{color:var(--ug-on-dark-muted);gap:10px;font-size:.95rem;display:grid}.ug-stars--lg .ug-icon{width:24px;height:24px}.ug-reviews-snapshot{color:#c9bcadb3;margin:4px 0 0;font-size:12px}.ug-quotes{margin:0;padding:0;list-style:none}.ug-quotes li{padding:clamp(16px,2vw,28px) 0}.ug-quotes figure{grid-template-columns:48px minmax(0,1fr);column-gap:14px;margin:0;display:grid}.ug-quote-mark{font:800 5rem/.8 var(--ug-display);color:var(--ug-accent);grid-row:span 2}.ug-quotes blockquote{margin:0}.ug-quotes blockquote p{font:600 clamp(1.5rem, 2.5vw, 2.25rem)/1.15 var(--ug-display);letter-spacing:-.02em;color:#fff8ee;text-wrap:balance;margin:0}.ug-quotes figcaption{color:var(--ug-on-dark-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;font-size:.9rem;display:flex}.ug-quotes figcaption strong{font:700 .96rem var(--ug-display);color:#fff8ee}.ug-projects{margin-top:calc(var(--ug-gap) * 1.5);justify-content:center;display:flex;overflow:hidden}.ug-projects:focus-visible{outline-offset:-2px}.ug-projects-track{gap:8px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.ug-project{aspect-ratio:16/10;width:clamp(240px,min(31vw,46svh),560px);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ug-cut)), calc(100% - var(--ug-cut)) 100%, 0 100%);background:#12241a;flex:none;position:relative;overflow:hidden}.ug-project img{transition:transform 1.2s var(--ug-ease)}.ug-project:hover img{transform:scale(1.04)}@media (max-width:767px),(prefers-reduced-motion:reduce){.ug-projects{scroll-snap-type:x mandatory;padding-inline:var(--ug-gutter);scroll-padding-inline:var(--ug-gutter);scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;justify-content:flex-start;overflow-x:auto}.ug-project{scroll-snap-align:start}}.ug-stars--lg .ug-icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s}.ug-stars--lg .ug-icon:nth-child(2){transition-delay:80ms}.ug-stars--lg .ug-icon:nth-child(3){transition-delay:.16s}.ug-stars--lg .ug-icon:nth-child(4){transition-delay:.24s}.ug-stars--lg .ug-icon:nth-child(5){transition-delay:.32s}.ug-js .ug-score:not(.is-in) .ug-stars--lg .ug-icon{opacity:0;transform:scale(.3)rotate(-40deg)}@media (max-width:1100px){.ug-reviews-grid{grid-template-columns:1fr}}@media (max-width:767px){.ug-reviews-grid{gap:22px}.ug-score{gap:14px;margin:22px 0 14px}.ug-score>strong{font-size:4.4rem}.ug-stars--lg .ug-icon{width:18px;height:18px}.ug-quotes li{padding:16px 0}.ug-quotes figure{grid-template-columns:32px minmax(0,1fr);column-gap:8px}.ug-quote-mark{font-size:3.4rem}.ug-quotes blockquote p{font-size:1.3rem}.ug-quotes figcaption{margin-top:8px;font-size:.84rem}.ug-projects{scrollbar-width:none;margin-top:40px}.ug-projects::-webkit-scrollbar{display:none}.ug-project{width:78vw}}@media (prefers-reduced-motion:reduce){.ug-js .ug-score:not(.is-in) .ug-stars--lg .ug-icon{opacity:1;transform:none}}
