.fan-container[data-v-ed14bc11]{perspective:1000px;justify-content:center;align-items:center;gap:20px;width:100%;height:450px;display:flex;position:relative;overflow:hidden}.fan-card[data-v-ed14bc11]{transform-origin:bottom;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute}.fan-center[data-v-ed14bc11]{z-index:3;transform:translate(0)rotate(0)scale(1)}.fan-left[data-v-ed14bc11]{z-index:2;transform:translate(-240px)rotate(-15deg)scale(.9)}.fan-right[data-v-ed14bc11]{z-index:2;transform:translate(240px)rotate(15deg)scale(.9)}.card[data-v-ed14bc11]{background:#fff;border:1px solid #f1f5f9;border-radius:14px;width:320px;height:350px;padding:18px;animation:.5s ease-out both rise-ed14bc11;box-shadow:0 8px 24px #0000000f}.card[data-v-ed14bc11],.card .review-content[data-v-ed14bc11]{flex-direction:column;display:flex}.card .review-content[data-v-ed14bc11]{flex:1}.card .review-text[data-v-ed14bc11]{text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;flex:1;justify-content:center;align-items:center;line-height:1.5;display:flex;overflow:hidden}@keyframes rise-ed14bc11{0%{opacity:0;transform:translateY(12px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.controls[data-v-ed14bc11]{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.dots[data-v-ed14bc11]{gap:8px;display:flex}.dot[data-v-ed14bc11]{opacity:.6;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:9999px;width:10px;height:10px;transition:all .2s}.dot.active[data-v-ed14bc11]{background:var(--primary-color);border-color:var(--primary-color);opacity:1;transform:scale(1.05)}@media (width<=768px){.fan-container[data-v-ed14bc11]{height:400px;padding:0 20px}.fan-left[data-v-ed14bc11]{opacity:.7;transform:translate(-160px)rotate(-12deg)scale(.8)}.fan-right[data-v-ed14bc11]{opacity:.7;transform:translate(160px)rotate(12deg)scale(.8)}.card[data-v-ed14bc11]{width:260px;height:280px}}@media (width<=480px){.fan-container[data-v-ed14bc11]{height:380px;padding:0 10px}.fan-left[data-v-ed14bc11]{opacity:.6;transform:translate(-140px)rotate(-10deg)scale(.75)}.fan-right[data-v-ed14bc11]{opacity:.6;transform:translate(140px)rotate(10deg)scale(.75)}.card[data-v-ed14bc11]{width:240px;height:260px}}
