.dc-rev{--p:var(--nw-brand-primary,#1dac4a);--p-rgb:29, 172, 74;--s:var(--nw-brand-secondary,#020101);--s-rgb:2, 1, 1;--p-strong:color-mix(in srgb, var(--p) 68%, #000);--rev-ink:#141414;--rev-muted:var(--nw-brand-muted,#64748b);--rev-line:rgba(var(--s-rgb), .08);--rev-ease:cubic-bezier(.4, 0, .2, 1);--rev-spring:cubic-bezier(.34, 1.56, .64, 1);color:var(--rev-ink);padding:clamp(64px,8vw,124px) 0;position:relative;overflow:clip}.dc-rev *{box-sizing:border-box}.dc-rev__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,44px);display:grid;position:relative}.dc-rev__content{flex-direction:column;max-width:520px;display:flex}.dc-rev__eyebrow{text-transform:uppercase;letter-spacing:3px;color:var(--p-strong);align-self:flex-start;align-items:center;gap:12px;margin:0 0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.dc-rev__eyebrow-icon{flex-shrink:0;width:22px;height:16px}.dc-rev__eyebrow-icon svg{width:100%;height:100%;display:block}.dc-rev__eyebrow-icon path,.dc-rev__eyebrow-icon line{stroke:var(--p);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.dc-rev__eyebrow-sep{background:rgba(var(--p-rgb), .25);flex-shrink:0;width:1px;height:16px}.dc-rev__title{color:var(--s);margin:0 0 18px}.dc-rev__hl{color:var(--p)}.dc-rev__support{max-width:60ch;color:var(--rev-muted);margin:0 0 28px;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.dc-rev__rating{align-items:center;gap:16px;margin:6px 0 30px;display:flex}.dc-rev__score{align-items:baseline;gap:6px;display:inline-flex}.dc-rev__score strong{font-family:var(--font-dmsans,"Poppins", sans-serif);color:var(--s);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;line-height:1}.dc-rev__score-out{color:var(--rev-muted);font-size:1rem;font-weight:700}.dc-rev__rating-meta{flex-direction:column;gap:4px;display:flex}.dc-rev__score-sub{color:var(--rev-muted);font-size:13px}.dc-rev__stars{gap:2px;display:inline-flex}.dc-rev__stars svg{fill:#fbbf24;width:16px;height:16px}.dc-rev__stars svg.is-empty{fill:#e5e7eb}.dc-rev__stars--lg svg{width:19px;height:19px}.dc-rev__btn{align-self:flex-start}.dc-rev__stack{perspective:1500px;flex-direction:column;width:100%;max-width:480px;margin:0 auto;display:flex;position:relative}.dc-rev__card{--tx:0px;--rot:0deg;border:1px solid var(--rev-line);box-shadow:0 26px 50px -28px rgba(var(--s-rgb), .4);transform:translateX(var(--tx)) rotate(var(--rot));transition:transform .4s var(--rev-spring), box-shadow .4s var(--rev-ease), border-color .3s ease;cursor:default;background:#fff;border-radius:20px;outline:none;margin:0;padding:20px 22px;position:relative}.dc-rev__card:first-child{--tx:0px;--rot:-2deg;z-index:1}.dc-rev__card:nth-child(2){--tx:46px;--rot:1.6deg;z-index:2}.dc-rev__card:nth-child(3){--tx:14px;--rot:-1.4deg;z-index:3}.dc-rev__card:nth-child(4){--tx:52px;--rot:1.2deg;z-index:4}.dc-rev__card:nth-child(5){--tx:24px;--rot:-1.6deg;z-index:5}.dc-rev__card:nth-child(6){--tx:58px;--rot:1.4deg;z-index:6}.dc-rev__card:hover,.dc-rev__card:focus-visible{transform:translateX(var(--tx)) translateY(-6px) rotate(0deg) scale(1.03);z-index:20;box-shadow:0 38px 70px -28px rgba(var(--s-rgb), .5);border-color:rgba(var(--p-rgb), .45)}.dc-rev__card:focus-visible{outline:3px solid var(--p);outline-offset:3px}.dc-rev__card--feature{border-color:rgba(var(--p-rgb), .55);box-shadow:0 30px 56px -26px rgba(var(--p-rgb), .5)}.dc-rev__card-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.dc-rev__avatar{width:44px;height:44px;font-family:var(--font-dmsans,"Poppins", sans-serif);color:#fff;background:var(--p-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex;overflow:hidden}.dc-rev__avatar img{object-fit:cover;width:100%;height:100%;display:block}.dc-rev__card--feature .dc-rev__avatar{background:var(--s)}.dc-rev__meta{flex-direction:column;min-width:0;line-height:1.3;display:flex}.dc-rev__meta strong{color:var(--s);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.dc-rev__meta span{color:var(--rev-muted);font-size:12.5px}.dc-rev__card-top .dc-rev__stars{flex:none;margin-left:auto}.dc-rev__quote{color:var(--rev-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.dc-rev__card--feature .dc-rev__quote{font-family:var(--font-dmsans,"Poppins", sans-serif);color:var(--s);-webkit-line-clamp:4;font-size:1.05rem;font-weight:600}.dc-rev__product{text-transform:uppercase;letter-spacing:.5px;color:var(--p-strong);background:rgba(var(--p-rgb), .1);border-radius:6px;margin-top:12px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dc-rev__stack,.dc-rev__content>*{animation:linear both dc-rev-in;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes dc-rev-in{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}@media (width<=980px){.dc-rev__inner{grid-template-columns:1fr;gap:48px}.dc-rev__content{order:-1;max-width:100%}.dc-rev__stack{max-width:460px}}@media (width<=600px){.dc-rev__card{--tx:0px!important;--rot:0deg!important}.dc-rev__card:hover,.dc-rev__card:focus-visible{transform:translateY(-4px)scale(1.01)}.dc-rev__card-top .dc-rev__stars{display:none}.dc-rev__rating{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dc-rev__card{transition:none}.dc-rev__card:hover,.dc-rev__card:focus-visible{transform:translateX(var(--tx)) rotate(var(--rot))}}
