:root{--ws-ease:cubic-bezier(.22, 1, .36, 1);--ws-ease-inout:cubic-bezier(.65, 0, .35, 1);--ws-dur-s:.2s;--ws-dur-m:.42s;--ws-dur-l:.72s;--ws-stagger:70ms}[data-reveal]{transition:opacity var(--ws-dur-l) var(--ws-ease), transform var(--ws-dur-l) var(--ws-ease), clip-path var(--ws-dur-l) var(--ws-ease);transition-delay:calc(var(--rv-i,0) * var(--ws-stagger))}[data-reveal=up].ws-rv-init:not(.ws-rv-in){opacity:0;transform:translateY(18px)}[data-reveal=wipe]{clip-path:inset(-.3em)}[data-reveal=wipe].ws-rv-init:not(.ws-rv-in){clip-path:inset(-.3em -.3em 100%);transform:translateY(.35em)}[data-reveal=fade].ws-rv-init:not(.ws-rv-in){opacity:0}[data-reveal=stars]>*{transition:transform var(--ws-dur-m) cubic-bezier(.3, 1.5, .5, 1), opacity var(--ws-dur-s) var(--ws-ease)}[data-reveal=stars]>:nth-child(2){transition-delay:70ms}[data-reveal=stars]>:nth-child(3){transition-delay:.14s}[data-reveal=stars]>:nth-child(4){transition-delay:.21s}[data-reveal=stars]>:nth-child(5){transition-delay:.28s}[data-reveal=stars].ws-rv-init:not(.ws-rv-in)>*{opacity:0;transform:scale(.3)}.ws-odo{white-space:nowrap;align-items:baseline;display:inline-flex}.ws-odo-slot{vertical-align:bottom;height:1.15em;transition:max-width var(--ws-dur-m) var(--ws-ease);max-width:1em;line-height:1.15em;display:inline-block;position:relative;overflow:hidden}.ws-odo-slot.is-blank{max-width:0}.ws-odo-strip{transform:translateY(calc(var(--d,0) * -1.15em));transition:transform var(--ws-dur-l) var(--ws-ease);transition-delay:var(--delay,0s);flex-direction:column;display:flex}.ws-odo-strip>span{text-align:center;height:1.15em}.ws-odo-char{display:inline-block}.ws-hero .ws-btn-primary svg,.ws-price-btn svg{transition:transform var(--ws-dur-m) var(--ws-ease)}.ws-hero .ws-btn-primary:hover svg{transform:translate(4px)}.ws-pricing-more-item a{transition:background-size var(--ws-dur-m) var(--ws-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px}.ws-pricing-more-item a:hover{background-size:100% 1.5px;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.ws-section-title[data-reveal]{--rv-i:1}.ws-section-subtitle[data-reveal]{--rv-i:2}.ws-btn-motion{justify-content:center;align-items:center;gap:0;display:inline-flex}.ws-btn-motion.ws-btn-motion:disabled{cursor:wait;opacity:1}.ws-btn-fx{width:0;height:20px;transition:width var(--ws-dur-m) var(--ws-ease), margin-right var(--ws-dur-m) var(--ws-ease);place-items:center;margin-right:0;display:inline-grid}.ws-btn-motion.is-busy .ws-btn-fx,.ws-btn-motion.is-done .ws-btn-fx{width:20px;margin-right:10px}.ws-btn-ring,.ws-btn-check{opacity:0;width:20px;height:20px;transition:opacity var(--ws-dur-s) var(--ws-ease), transform var(--ws-dur-m) var(--ws-ease);grid-area:1/1;transform:scale(.4)}.ws-btn-ring{box-sizing:border-box;opacity:0;border:2.5px solid;border-right-color:#0000;border-radius:50%}.ws-btn-motion.is-busy .ws-btn-ring{opacity:.9;animation:.76s linear infinite ws-btn-spin;transform:none}@keyframes ws-btn-spin{to{transform:rotate(360deg)}}.ws-btn-check path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ws-dur-m) var(--ws-ease) .1s}.ws-btn-motion.is-done .ws-btn-check{opacity:1;transform:none}.ws-btn-motion.is-done .ws-btn-check path{stroke-dashoffset:0}.ws-btn-label{display:inline-block}.ws-btn-label.is-swap{animation:ws-btn-swap var(--ws-dur-m) var(--ws-ease)}@keyframes ws-btn-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ws-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both ws-shake}@keyframes ws-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.ws-rise{animation:ws-rise var(--ws-dur-l) var(--ws-ease) both}@keyframes ws-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.ws-qz-card:active,.ws-cat-card:active,.ws-qz-continue:active,.ws-qz-pay-btn:active,.ws-lpx-btn:active,.ws-contact-submit:active{transform:scale(.985)}.ws-qz-card,.ws-cat-card,.ws-qz-continue,.ws-qz-pay-btn,.ws-lpx-btn,.ws-contact-submit{transition-property:transform,background,border-color,box-shadow,color;transition-duration:var(--ws-dur-s);transition-timing-function:var(--ws-ease)}.ws-stamp{justify-content:center;align-items:center;display:inline-flex;position:relative}.ws-stamp>svg{opacity:0;width:58%;height:58%}.ws-stamp>svg path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ws-stamp.is-on{animation:ws-stamp-impact .52s var(--ws-ease) .33s both}.ws-stamp.is-on>svg{animation:.56s cubic-bezier(.3,1.4,.5,1) .18s both ws-stamp-drop}@keyframes ws-stamp-drop{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ws-stamp-impact{0%{transform:scale(1)}35%{transform:scale(.9)}to{transform:scale(1)}}.ws-stamp-badge{animation:.56s cubic-bezier(.3,1.4,.5,1) both ws-stamp-drop;display:inline-block}@media (prefers-reduced-motion:reduce){.ws-stamp>svg{opacity:1}}
