.emcp-fc{--emcp-fc-w:320px;--emcp-fc-h:400px;--emcp-fc-off:60%;--emcp-fc-ang:45deg;--emcp-fc-z:150px;--emcp-fc-op:.6;--emcp-fc-sc:.8;--emcp-fc-blur:0px;--emcp-fc-dur:.6s;position:relative}.emcp-fc__stage{position:relative;height:var(--emcp-fc-h);perspective:1400px;overflow:hidden;padding:30px 0;box-sizing:content-box}.emcp-fc__ring{position:absolute;left:50%;top:50%;width:var(--emcp-fc-w);height:var(--emcp-fc-h);transform:translate(-50%,-50%);transform-style:preserve-3d}.emcp-fc__slide{position:absolute;inset:0;border-radius:16px;overflow:hidden;background:#6a11cb;box-shadow:0 20px 50px -20px rgba(16,24,40,.5);transition:transform var(--emcp-fc-dur) cubic-bezier(.4,0,.2,1),opacity var(--emcp-fc-dur),filter var(--emcp-fc-dur),box-shadow var(--emcp-fc-dur);opacity:0;pointer-events:none;transform:translateX(0) scale(.5);}.emcp-fc__slide.is-visible{pointer-events:auto}.emcp-fc__slide.is-active{opacity:1;z-index:10;cursor:default}.emcp-fc__slide.is-visible:not(.is-active){opacity:var(--emcp-fc-op);filter:blur(var(--emcp-fc-blur));cursor:pointer}.emcp-fc__link{position:absolute;inset:0;z-index:3}.emcp-fc__bg{position:absolute;inset:0;background-size:cover;background-position:center}.emcp-fc__img.emcp-fc__img{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none}.emcp-fc__cap{position:absolute;left:0;right:0;bottom:0;padding:14px 18px;background:rgba(16,24,40,.7);color:#fff;display:flex;flex-direction:column;gap:2px;transition:opacity var(--emcp-fc-dur);z-index:2;text-align:left}.emcp-fc__title{font-weight:700;font-size:16px;color:#fff}.emcp-fc__text{font-size:13px;color:rgba(255,255,255,.8)}.emcp-fc--coverflow .emcp-fc__slide[data-pos='0']{transform:translateX(0) translateZ(0) rotateY(0) scale(1)}.emcp-fc--coverflow .emcp-fc__slide[data-pos='1']{transform:translateX(var(--emcp-fc-off)) translateZ(calc(var(--emcp-fc-z) * -1)) rotateY(calc(var(--emcp-fc-ang) * -1)) scale(var(--emcp-fc-sc))}.emcp-fc--coverflow .emcp-fc__slide[data-pos='-1']{transform:translateX(calc(var(--emcp-fc-off) * -1)) translateZ(calc(var(--emcp-fc-z) * -1)) rotateY(var(--emcp-fc-ang)) scale(var(--emcp-fc-sc))}.emcp-fc--coverflow .emcp-fc__slide[data-pos='2']{transform:translateX(calc(var(--emcp-fc-off) * 1.8)) translateZ(calc(var(--emcp-fc-z) * -2)) rotateY(calc(var(--emcp-fc-ang) * -1)) scale(calc(var(--emcp-fc-sc) * .85))}.emcp-fc--coverflow .emcp-fc__slide[data-pos='-2']{transform:translateX(calc(var(--emcp-fc-off) * -1.8)) translateZ(calc(var(--emcp-fc-z) * -2)) rotateY(var(--emcp-fc-ang)) scale(calc(var(--emcp-fc-sc) * .85))}.emcp-fc--coverflow .emcp-fc__slide[data-pos='3']{transform:translateX(calc(var(--emcp-fc-off) * 2.5)) translateZ(calc(var(--emcp-fc-z) * -3)) rotateY(calc(var(--emcp-fc-ang) * -1)) scale(calc(var(--emcp-fc-sc) * .7))}.emcp-fc--coverflow .emcp-fc__slide[data-pos='-3']{transform:translateX(calc(var(--emcp-fc-off) * -2.5)) translateZ(calc(var(--emcp-fc-z) * -3)) rotateY(var(--emcp-fc-ang)) scale(calc(var(--emcp-fc-sc) * .7))}.emcp-fc--carousel .emcp-fc__slide[data-pos='0']{transform:translateX(0) scale(1)}.emcp-fc--carousel .emcp-fc__slide[data-pos='1']{transform:translateX(var(--emcp-fc-off)) scale(var(--emcp-fc-sc))}.emcp-fc--carousel .emcp-fc__slide[data-pos='-1']{transform:translateX(calc(var(--emcp-fc-off) * -1)) scale(var(--emcp-fc-sc))}.emcp-fc--carousel .emcp-fc__slide[data-pos='2']{transform:translateX(calc(var(--emcp-fc-off) * 1.9)) scale(calc(var(--emcp-fc-sc) * .8))}.emcp-fc--carousel .emcp-fc__slide[data-pos='-2']{transform:translateX(calc(var(--emcp-fc-off) * -1.9)) scale(calc(var(--emcp-fc-sc) * .8))}.emcp-fc--carousel .emcp-fc__slide[data-pos='3']{transform:translateX(calc(var(--emcp-fc-off) * 2.7)) scale(calc(var(--emcp-fc-sc) * .65))}.emcp-fc--carousel .emcp-fc__slide[data-pos='-3']{transform:translateX(calc(var(--emcp-fc-off) * -2.7)) scale(calc(var(--emcp-fc-sc) * .65))}.emcp-fc--wheel .emcp-fc__slide[data-pos='0']{transform:rotateY(0) translateZ(var(--emcp-fc-z))}.emcp-fc--wheel .emcp-fc__slide[data-pos='1']{transform:rotateY(calc(var(--emcp-fc-ang) * 1)) translateZ(calc(var(--emcp-fc-z) * 1.6)) translateX(var(--emcp-fc-off)) scale(var(--emcp-fc-sc))}.emcp-fc--wheel .emcp-fc__slide[data-pos='-1']{transform:rotateY(calc(var(--emcp-fc-ang) * -1)) translateZ(calc(var(--emcp-fc-z) * 1.6)) translateX(calc(var(--emcp-fc-off) * -1)) scale(var(--emcp-fc-sc))}.emcp-fc--wheel .emcp-fc__slide[data-pos='2']{transform:rotateY(calc(var(--emcp-fc-ang) * 1.6)) translateZ(calc(var(--emcp-fc-z) * .4)) translateX(calc(var(--emcp-fc-off) * 2)) scale(calc(var(--emcp-fc-sc) * .8))}.emcp-fc--wheel .emcp-fc__slide[data-pos='-2']{transform:rotateY(calc(var(--emcp-fc-ang) * -1.6)) translateZ(calc(var(--emcp-fc-z) * .4)) translateX(calc(var(--emcp-fc-off) * -2)) scale(calc(var(--emcp-fc-sc) * .8))}.emcp-fc--wheel .emcp-fc__slide[data-pos='3'],.emcp-fc--wheel .emcp-fc__slide[data-pos='-3']{opacity:0!important}.emcp-fc--stack .emcp-fc__slide[data-pos='0']{transform:translateY(0) scale(1)}.emcp-fc--stack .emcp-fc__slide[data-pos='1']{transform:translateY(-16px) scale(.94);z-index:9}.emcp-fc--stack .emcp-fc__slide[data-pos='2']{transform:translateY(-32px) scale(.88);z-index:8}.emcp-fc--stack .emcp-fc__slide[data-pos='3']{transform:translateY(-48px) scale(.82);z-index:7}.emcp-fc--stack .emcp-fc__slide[data-pos='-1'],.emcp-fc--stack .emcp-fc__slide[data-pos='-2'],.emcp-fc--stack .emcp-fc__slide[data-pos='-3']{transform:translateX(-120%) rotate(-8deg);opacity:0!important}.emcp-fc--stack .emcp-fc__slide.is-visible:not(.is-active){filter:none;opacity:1}.emcp-fc__arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid #eaecf0;background:#fff;color:#101828;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(16,24,40,.12);z-index:20;padding:0 0 3px;transition:background-color .2s,color .2s}.emcp-fc__arrow--prev{left:8px}.emcp-fc__arrow--next{right:8px}.emcp-fc__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.emcp-fc__dot{width:8px;height:8px;border-radius:50%;background:#d0d5dd;border:0;padding:0;cursor:pointer;transition:background-color .2s,transform .2s}.emcp-fc__dot.is-active{background:#6a11cb;transform:scale(1.25)}@media (max-width:767px){.emcp-fc{--emcp-fc-w:min(var(--emcp-fc-w),80vw);--emcp-fc-off:50%}}