.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
.improve-button{--transtion:.3s ease-in-out;--offset:2px;cursor:pointer;transform-origin:50%;transform:scale(calc(1 + (var(--active,0)*.1)));transition:transform var(--transtion);background-color:transparent;border:none;align-items:center;gap:.5rem;padding:1rem 3rem;display:flex;position:relative}.improve-button:before{content:"";border-radius:2px;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-1px 1px 4px #fff}.improve-button:after{content:"";width:100%;height:100%;opacity:var(--active,0);border-radius:var(--border_radius);transition:opacity var(--transtion);z-index:2;background-color:rgba(123,59,252,.75);background-image:radial-gradient(at 100% 100%,#9474be 0,transparent 50%),radial-gradient(at 22% 91%,#9474be 0,transparent 50%);background-position:top;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.improve-button:-webkit-any(:hover,:focus-visible){--active:1}.improve-button:-moz-any(:hover,:focus-visible){--active:1}.improve-button:is(:hover,:focus-visible){--active:1}.improve-button:active{transform:scale(1)}.improve-button .dots_border{--size_border:calc(100% + 2px);width:var(--size_border);height:var(--size_border);border-radius:var(--border_radius);z-index:-10;background-color:transparent;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.improve-button .sparkle{z-index:10;width:1.75rem;position:relative}.improve-button .sparkle .path{fill:currentColor;stroke:currentColor;transform-origin:50%;color:#fff}.improve-button .text_button{z-index:10;color:transparent;font-size:1rem;position:relative;color:#fff!important}
