.hero-cta-button-host[data-v-af4b9ce3]{max-width:100%;display:inline-block}.hero-cta-button--paused[data-v-af4b9ce3],.hero-cta-button--paused .hero-cta-button__arrow[data-v-af4b9ce3]{animation-play-state:paused}@property --hero-cta-ring-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.hero-cta-button[data-v-af4b9ce3]{z-index:1;isolation:isolate;letter-spacing:.02em;border-radius:999px;width:auto;min-width:280px;max-width:100%;padding:15px 34px;font-size:1.1em;font-weight:600;transition:transform .3s;animation:9s linear infinite hero-cta-ring-rotate-af4b9ce3;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 28px -18px #0f172a33;color:#0f172a!important;background:0 0!important;border:1px solid #0f172a1f!important;overflow:visible!important}@keyframes hero-cta-ring-rotate-af4b9ce3{to{--hero-cta-ring-angle:360deg}}.hero-cta-button__surface[data-v-af4b9ce3]{z-index:0;pointer-events:none;background:#fff;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.hero-cta-button[data-v-af4b9ce3]:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--hero-cta-ring-angle) at calc(var(--hero-cta-origin-x,18%) + 1px) calc(var(--hero-cta-origin-y,50%) + 1px), #c9ff6a 0deg 90deg, #9ee7ff 120deg 210deg, #ffd1dc 240deg 330deg, #c9ff6a 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .45s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-cta-button[data-v-af4b9ce3]:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--hero-cta-ring-angle) at calc(var(--hero-cta-origin-x,18%) + 4px) calc(var(--hero-cta-origin-y,50%) + 4px), #c9ff6a 0deg 90deg, #9ee7ff 120deg 210deg, #ffd1dc 240deg 330deg, #c9ff6a 360deg);filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.hero-cta-button[data-v-af4b9ce3]:hover:before{opacity:1}.hero-cta-button[data-v-af4b9ce3]:hover:after{opacity:.75}.hero-cta-button[data-v-af4b9ce3]:hover{transform:translateY(-2px)}.hero-cta-button[data-v-af4b9ce3]:focus-visible{outline-offset:3px;outline:2px solid #0f172a}.hero-cta-button:active .hero-cta-button__text[data-v-af4b9ce3],.hero-cta-button:active .hero-cta-button__arrow[data-v-af4b9ce3]{transform:scale(.97)}.hero-cta-button__dot[data-v-af4b9ce3]{z-index:1;flex:none;width:12px;height:12px;margin-left:-6px;margin-right:18px;transition:transform .45s cubic-bezier(.33,1,.68,1);position:relative}.hero-cta-button__dot-core[data-v-af4b9ce3]{transform:rotate(var(--hero-cta-ring-angle));background:conic-gradient(#c9ff6a 0deg 90deg,#9ee7ff 120deg 210deg,#ffd1dc 240deg 330deg,#c9ff6a 360deg);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 55%,#0000 100%)}@keyframes hero-cta-dot-spin-af4b9ce3{to{transform:rotate(360deg)}}.hero-cta-button:hover .hero-cta-button__dot[data-v-af4b9ce3]{transform:scale(2)}.hero-cta-button__text[data-v-af4b9ce3]{z-index:1;transition:transform .2s;position:relative}.hero-cta-button--content-width[data-v-af4b9ce3]{width:-moz-fit-content;width:fit-content;min-width:unset}.hero-cta-button--content-width[data-v-af4b9ce3] .q-btn__wrapper{width:auto}.hero-cta-button__arrow[data-v-af4b9ce3]{z-index:1;margin-bottom:1px;transition:transform .2s;animation:6s infinite hero-cta-arrow-bounce-af4b9ce3;position:relative}.hero-cta-button__arrow[data-v-af4b9ce3] path{stroke-width:3.25px}@keyframes hero-cta-arrow-bounce-af4b9ce3{0%{transform:translate(0)}10%{transform:translate(8px)}20%{transform:translate(0)}25%{transform:translate(4px)}30%{transform:translate(0)}to{transform:translate(0)}}.hero-cta-button:hover .hero-cta-button__arrow[data-v-af4b9ce3]{animation:none;transform:translate(4px)}@media (max-width:999px){.hero-cta-button[data-v-af4b9ce3]:after{display:none}}@media (max-width:500px){.hero-cta-button[data-v-af4b9ce3]{min-width:240px;padding:13px 26px;font-size:1em}.hero-cta-button__dot[data-v-af4b9ce3]{margin-left:-4px;margin-right:16px}.hero-cta-button--content-width[data-v-af4b9ce3]{min-width:unset}}@media (prefers-reduced-motion:reduce){.hero-cta-button[data-v-af4b9ce3]{transition:none;animation:none}.hero-cta-button[data-v-af4b9ce3]:hover{transform:none}.hero-cta-button__arrow[data-v-af4b9ce3]{animation:none}.hero-cta-button__dot[data-v-af4b9ce3]{transition:none}}
