#unoRevWrap{--uno-graphite:#343A40;--uno-gold:#C4A468;--uno-gold-hover:#A88E57;--uno-pearl:#FAF8F3;--uno-gray:#666666;--uno-muted:#8c8c8c;--uno-border:#E6E0D5;max-width:1180px;margin:0 auto;color:var(--uno-gray);font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}#unoRevWrap *,#unoRevWrap *::before,#unoRevWrap *::after{box-sizing:border-box}#unoRevWrap .rev-header{text-align:center;margin-bottom:40px}#unoRevWrap .rev-header-top{display:inline-flex;align-items:center;gap:12px;margin-bottom:8px}#unoRevWrap .rev-header-rating{font-size:34px;font-weight:800;color:var(--uno-graphite);line-height:1}#unoRevWrap .rev-header-stars{color:var(--uno-gold);font-size:24px;letter-spacing:2px}#unoRevWrap .rev-header-sub{font-size:15px;color:var(--uno-muted);display:inline-flex;align-items:center;gap:8px}#unoRevWrap .rev-glogo-sm{width:18px;height:18px}#unoRevWrap .rev-viewport{overflow:hidden;position:relative}#unoRevWrap .rev-track{display:flex;gap:24px;transition:transform 0.6s cubic-bezier(.22,1,.36,1);will-change:transform}#unoRevWrap .rev-card{background:#fff;border:1px solid #ececec;border-radius:16px;padding:30px 28px 28px;box-shadow:0 6px 20px rgba(0,0,0,.05);flex:0 0 calc((100% - 48px) / 3);display:flex;flex-direction:column;align-items:center;text-align:center}#unoRevWrap .rev-glogo{width:34px;height:34px;margin-bottom:14px}#unoRevWrap .rev-stars{color:var(--uno-gold);font-size:18px;letter-spacing:3px;margin-bottom:16px}#unoRevWrap .rev-text{font-size:15px;line-height:1.65;color:var(--uno-gray);margin-bottom:14px;flex:1}#unoRevWrap .rev-text.rev-clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}#unoRevWrap .rev-text.rev-text-open{display:block;overflow:visible;-webkit-line-clamp:unset}#unoRevWrap .rev-readmore{background:none;border:none;color:var(--uno-gold);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:0;margin-bottom:20px;transition:color 0.2s}#unoRevWrap .rev-readmore:hover{color:var(--uno-gold-hover)}#unoRevWrap .rev-author{display:flex;flex-direction:column;align-items:center;gap:8px}#unoRevWrap .rev-avatar{width:48px;height:48px;border-radius:50%;background:var(--uno-gold);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;overflow:hidden;flex-shrink:0}#unoRevWrap .rev-avatar img{width:100%;height:100%;object-fit:cover;display:block}#unoRevWrap .rev-name{font-size:15px;font-weight:700;color:var(--uno-graphite);line-height:1.2}#unoRevWrap .rev-date{font-size:13px;color:var(--uno-muted)}#unoRevWrap .rev-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}#unoRevWrap .rev-dot{width:10px;min-width:10px;height:10px;min-height:10px;flex:0 0 10px;box-sizing:border-box;border-radius:50%;background:var(--uno-border);border:none;cursor:pointer;padding:0;appearance:none;-webkit-appearance:none;line-height:0;transition:background 0.25s ease}#unoRevWrap .rev-dot:hover{background:var(--uno-gold-hover)}#unoRevWrap .rev-dot.active{background:var(--uno-gold)}#unoRevWrap .rev-all-wrap{text-align:center;margin-top:36px}#unoRevWrap .rev-all-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:15px;letter-spacing:.3px;padding:14px 30px;border-radius:999px;background:var(--uno-graphite);color:#fff;transition:background 0.2s,transform 0.2s}#unoRevWrap .rev-all-btn:hover{background:#000;transform:translateY(-2px)}#unoRevWrap .rev-all-btn .rev-glogo-btn{width:20px;height:20px;background:#fff;border-radius:50%;padding:2px}#unoRevWrap .rev-card{position:relative;opacity:0;transform:translateY(120px) scale(.85);transition:opacity 0.6s ease,transform 0.9s cubic-bezier(.34,1.56,.5,1)}#unoRevWrap.uno-rev-reveal .rev-card{opacity:1;transform:translateY(0) scale(1)}#unoRevWrap.uno-rev-reveal .rev-card:nth-child(2){transition-delay:0.18s}#unoRevWrap.uno-rev-reveal .rev-card:nth-child(3){transition-delay:0.36s}@media (max-width:900px){#unoRevWrap .rev-card{flex:0 0 calc((100% - 24px) / 2)}}@media (max-width:600px){#unoRevWrap .rev-card{flex:0 0 100%}#unoRevWrap .rev-header-rating{font-size:28px}}