.DeviceMock-module__bYLosa__macbookContainer,.DeviceMock-module__bYLosa__iphoneContainer{transition:transform .5s cubic-bezier(.4,0,.2,1)}.DeviceMock-module__bYLosa__macbookScreen{transition:all .5s cubic-bezier(.4,0,.2,1)}.DeviceMock-module__bYLosa__macbookHover{transform:none}.DeviceMock-module__bYLosa__macbookBase{transition:transform .5s cubic-bezier(.4,0,.2,1)}.DeviceMock-module__bYLosa__macbookShadow{display:none}.DeviceMock-module__bYLosa__iphoneFrame{transition:all .5s cubic-bezier(.4,0,.2,1)}.DeviceMock-module__bYLosa__iphoneHover{transform:none}.DeviceMock-module__bYLosa__dynamicIsland{transition:all .4s cubic-bezier(.4,0,.2,1)}.DeviceMock-module__bYLosa__dynamicIslandHover{width:35%;transform:translate(-50%)scale(1.05)}.DeviceMock-module__bYLosa__iphoneShadow{display:none}.DeviceMock-module__bYLosa__playButton{transition:all .5s cubic-bezier(.4,0,.2,1)}.DeviceMock-module__bYLosa__playButtonHover{transform:scale(1.1)}.DeviceMock-module__bYLosa__ripple{opacity:0;will-change:transform, opacity;animation:2s ease-out infinite DeviceMock-module__bYLosa__ripple}@keyframes DeviceMock-module__bYLosa__ripple{0%{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}@media (min-width:768px){.DeviceMock-module__bYLosa__macbookContainer{perspective:1000px}.DeviceMock-module__bYLosa__iphoneContainer{perspective:800px}.DeviceMock-module__bYLosa__macbookScreen{box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 50px -10px #00000080,0 10px 30px -5px #0000004d}.DeviceMock-module__bYLosa__macbookHover{transform:translateY(-4px)scale(1.02);box-shadow:inset 0 0 0 1px #ffffff14,0 30px 70px -15px #0009,0 15px 40px -10px #0006,0 0 60px -20px #3b82f64d}.DeviceMock-module__bYLosa__macbookBezel{box-shadow:inset 0 0 10px #00000080,inset 0 0 2px #ffffff0d}.DeviceMock-module__bYLosa__macbookShadow{background:radial-gradient(#0006 0%,#0000 70%);display:block}.DeviceMock-module__bYLosa__iphoneFrame{box-shadow:inset 0 0 0 1px #ffffff1a,0 25px 60px -12px #00000080,0 12px 35px -8px #00000059}.DeviceMock-module__bYLosa__iphoneHover{transform:translateY(-6px)scale(1.03);box-shadow:inset 0 0 0 1px #ffffff26,0 35px 80px -15px #0000008c,0 18px 45px -10px #0006,0 0 70px -25px #3b82f640}.DeviceMock-module__bYLosa__titaniumFrame{box-shadow:inset 0 2px 4px #ffffff1a,inset 0 -2px 4px #0003}.DeviceMock-module__bYLosa__iphoneShadow{background:radial-gradient(#00000059 0%,#0000 70%);display:block}.DeviceMock-module__bYLosa__playButton>div:first-child{transition:box-shadow .5s cubic-bezier(.4,0,.2,1)}.DeviceMock-module__bYLosa__playButtonHover>div:first-child{box-shadow:0 12px 40px #0006,inset 0 0 0 1px #fff3}}@keyframes DeviceMock-module__bYLosa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes DeviceMock-module__bYLosa__shimmer{0%{opacity:.3;transform:translate(-100%)rotate(12deg)}50%{opacity:.6}to{opacity:.3;transform:translate(100%)rotate(12deg)}}.DeviceMock-module__bYLosa__floatAnimation{will-change:transform;animation:6s ease-in-out infinite DeviceMock-module__bYLosa__float}.DeviceMock-module__bYLosa__shimmerEffect:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:50%;height:100%;animation:3s ease-in-out infinite DeviceMock-module__bYLosa__shimmer;position:absolute;top:0;left:-100%}@media (prefers-reduced-motion:reduce){.DeviceMock-module__bYLosa__macbookContainer,.DeviceMock-module__bYLosa__iphoneContainer,.DeviceMock-module__bYLosa__macbookScreen,.DeviceMock-module__bYLosa__iphoneFrame,.DeviceMock-module__bYLosa__playButton,.DeviceMock-module__bYLosa__dynamicIsland{transition:none}.DeviceMock-module__bYLosa__ripple,.DeviceMock-module__bYLosa__floatAnimation,.DeviceMock-module__bYLosa__shimmerEffect:after{animation:none}}.DeviceMock-module__bYLosa__macbookScreen:focus-visible,.DeviceMock-module__bYLosa__iphoneFrame:focus-visible{outline-offset:4px;outline:2px solid #3b82f6cc}
.ReviewCarousel-module__9EkhHa__wrap{width:100%;max-width:960px;margin-top:32px;margin-left:auto;margin-right:auto}.ReviewCarousel-module__9EkhHa__desktop{display:block;overflow:hidden}.ReviewCarousel-module__9EkhHa__mobile{display:none;overflow:hidden}.ReviewCarousel-module__9EkhHa__track{transition:transform .5s ease-in-out;display:flex}.ReviewCarousel-module__9EkhHa__page{justify-content:center;gap:20px;min-width:100%;display:flex}.ReviewCarousel-module__9EkhHa__pageSingle{flex-shrink:0;min-width:100%;padding:0 16px}.ReviewCarousel-module__9EkhHa__card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;flex:0 0 290px;min-height:180px;padding:20px;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000000f}.ReviewCarousel-module__9EkhHa__card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000014}.ReviewCarousel-module__9EkhHa__stars{flex-shrink:0;gap:2px;margin-bottom:10px;font-size:14px;display:flex}.ReviewCarousel-module__9EkhHa__quote{color:#1f2937;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;font-size:14px;font-style:normal;line-height:1.6;display:-webkit-box;overflow:hidden}.ReviewCarousel-module__9EkhHa__author{border-top:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.ReviewCarousel-module__9EkhHa__avatar{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.ReviewCarousel-module__9EkhHa__name{color:#111827;font-size:13px;font-weight:600;line-height:1.3}.ReviewCarousel-module__9EkhHa__industry{color:#6b7280;font-size:11px;line-height:1.3}.ReviewCarousel-module__9EkhHa__dots{justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.ReviewCarousel-module__9EkhHa__dot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.ReviewCarousel-module__9EkhHa__dot:hover{background:#9ca3af}.ReviewCarousel-module__9EkhHa__dotActive{background:#7c3aed;border-radius:4px;width:24px}@media (max-width:768px){.ReviewCarousel-module__9EkhHa__desktop{display:none}.ReviewCarousel-module__9EkhHa__mobile{display:block}.ReviewCarousel-module__9EkhHa__card{flex:0 0 260px;min-height:160px}}@media (max-width:480px){.ReviewCarousel-module__9EkhHa__card{flex:0 0 100%}}
