.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";position:absolute;top:-20%;bottom:-20%;width:50px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));left:-60px;transform:skewX(-20deg);animation:shimmer-run 10s ease-in-out infinite;pointer-events:none}@keyframes shimmer-run{0%{left:-60px}9%{left:120%}to{left:120%}}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes appear-right{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes disappear-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-80px)}}@keyframes just-appear{0%{opacity:0}to{opacity:1}}@keyframes tooltip-fly{0%{opacity:0;transform:translateX(-40px) translateY(-10px) rotate(-6deg)}60%{opacity:1;transform:translateX(6px) translateY(2px) rotate(3deg)}to{transform:translateX(0) translateY(0) rotate(0deg)}}.animate-tooltip-fly{animation:tooltip-fly 1s ease-out forwards}.appear{animation:appear .5s ease-out forwards}.appear-right{animation:appear-right var(--anim-duration) ease-in-out forwards}.disappear-left{animation:disappear-left var(--anim-duration-disappear) ease-in-out forwards}.just-appear{animation:just-appear .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .6s ease-in-out forwards}.marquee-track{width:-moz-max-content;width:max-content;animation:marquee var(--marquee-duration) linear infinite;will-change:transform}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.brisk-confetti-piece{position:absolute;border-radius:1.5px;transform:translate3d(calc(var(--dx) * .55),calc(var(--dy) * .55),0) rotate(var(--rot));animation-name:brisk-confetti-burst;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes brisk-confetti-burst{0%{transform:translateZ(0) rotate(var(--rot));opacity:0}8%{opacity:1}70%{opacity:1}to{transform:translate3d(var(--dx),var(--dy),0) rotate(calc(var(--rot) + 140deg));opacity:0}}@media (prefers-reduced-motion:reduce){.brisk-confetti-piece{animation:none;opacity:.85}}.price-bg-mobile{background-image:url(/assets/funnel/v3/pricebgmobile.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.blockquote-terms{padding:1rem 1rem 1rem 3.5rem;border:1px dashed var(--color-neutral-500);border-radius:12px;font-weight:500;font-style:italic}.list-disc-terms>li::marker{color:var(--color-cyan-500)}.terms-link{color:var(--color-cyan-500);font-weight:500}.terms-m-top{margin-top:0}.terms-m-top-left{margin-top:0;margin-left:1rem;padding-left:1rem;position:relative}.terms-m-top-left:before{content:"•";position:absolute;left:0;color:var(--color-cyan-500);font-weight:700}.terms-m-bottom{margin-bottom:1rem}.terms-custom-li{margin-left:1rem;flex-grow:1;gap:4px;display:flex;flex-direction:row;align-items:center}.terms-circle{width:.5rem;height:.5rem;border-radius:100%;background:var(--color-cyan-500)}@media screen and (max-width:640px){.blockquote-terms{padding-left:1rem}}[data-theme=brisk] .blockquote-terms,[data-theme=brisk] .blockquote-terms-inner{padding:24px;border:none;border-radius:24px;background-color:var(--brisk-neutral-150);font-style:normal}[data-theme=brisk] .blockquote-terms-inner{margin-bottom:24px}[data-theme=brisk] .list-disc-terms>li::marker{color:inherit}[data-theme=brisk] .terms-link{color:var(--brisk-violet-600);font-weight:500}[data-theme=brisk] .terms-link:hover{color:var(--brisk-violet-500);transition:color .3s ease-in-out}[data-theme=brisk] .terms-m-top-left:before{color:inherit}