@media (prefers-reduced-motion:no-preference){html:has(.ws-marketing){scroll-behavior:smooth}}@keyframes ws-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ws-rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes ws-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes ws-drift-a{0%,to{transform:translate(-8%,-6%)scale(1)}50%{transform:translate(8%,6%)scale(1.18)}}@keyframes ws-drift-b{0%,to{transform:translate(10%,4%)scale(1.1)}50%{transform:translate(-6%,-8%)scale(.92)}}@keyframes ws-drift-c{0%,to{transform:translateY(8%)scale(.95)}50%{transform:translate(-10%,-4%)scale(1.12)}}@keyframes ws-spin-centered{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ws-marquee-group{to{transform:translate(-100%)}}@keyframes ws-ping{75%,to{opacity:0;transform:scale(2.2)}}@keyframes ws-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ws-bars{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes ws-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.ws-enter{animation:.8s cubic-bezier(.22,1,.36,1) both ws-fade-up;animation-delay:var(--ws-delay,0s)}.ws-rise{animation:.9s cubic-bezier(.22,1,.36,1) both ws-rise}.ws-float{animation:ws-float var(--ws-duration,6s) ease-in-out infinite;animation-delay:var(--ws-delay,0s)}.ws-draw-x{transform-origin:0;animation:.9s cubic-bezier(.65,0,.35,1) both ws-draw-x;animation-delay:var(--ws-delay,.5s)}.ws-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite ws-ping}.ws-bars>*{transform-origin:bottom;animation:1.6s ease-in-out infinite ws-bars}.ws-bars>:nth-child(2){animation-delay:.2s}.ws-bars>:nth-child(3){animation-delay:.4s}.ws-bars>:nth-child(4){animation-delay:.6s}.ws-bars>:nth-child(5){animation-delay:.8s}.ws-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ws-aurora>span{will-change:transform;border-radius:9999px;position:absolute}.ws-aurora>span:first-child{aspect-ratio:1;background:radial-gradient(circle at center, color-mix(in oklch, var(--brand) 38%, transparent) 0%, transparent 65%);width:75%;animation:18s ease-in-out infinite ws-drift-a;top:-30%;left:-20%}.ws-aurora>span:nth-child(2){aspect-ratio:1;background:radial-gradient(circle at center, color-mix(in oklch, var(--brand-violet) 34%, transparent) 0%, transparent 65%);width:70%;animation:22s ease-in-out infinite ws-drift-b;top:-10%;right:-25%}.ws-aurora>span:nth-child(3){aspect-ratio:1;background:radial-gradient(circle at center, color-mix(in oklch, var(--accent-warm) 26%, transparent) 0%, transparent 62%);width:60%;animation:26s ease-in-out infinite ws-drift-c;bottom:-35%;left:20%}.ws-grid{pointer-events:none;background-image:radial-gradient(color-mix(in oklch, var(--foreground) 14%, transparent) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.ws-gradient-border{isolation:isolate;padding:2px;position:relative;overflow:hidden}.ws-gradient-border:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg, var(--brand), var(--brand-violet), var(--accent-warm), var(--brand-violet), var(--brand));width:300%;animation:7s linear infinite ws-spin-centered;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ws-sheen{position:relative;overflow:hidden}.ws-sheen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}.ws-sheen:hover:after,.ws-sheen:focus-visible:after{animation:.9s ease-out ws-sheen}.ws-marquee{position:relative;overflow:hidden}.ws-marquee:before,.ws-marquee:after{content:"";z-index:1;pointer-events:none;width:12%;max-width:120px;position:absolute;top:0;bottom:0}.ws-marquee:before{background:linear-gradient(to right, var(--background), transparent);left:0}.ws-marquee:after{background:linear-gradient(to left, var(--background), transparent);right:0}.ws-marquee-track{width:max-content;display:flex}.ws-marquee-track>*{animation:ws-marquee-group var(--ws-duration,45s) linear infinite;flex-shrink:0}.ws-marquee:hover .ws-marquee-track>*{animation-play-state:paused}.ws-scaled-canvas{opacity:0;transition:opacity .5s ease-out}.ws-scaled[data-ready=true]>.ws-scaled-canvas{opacity:1}@media (prefers-reduced-motion:reduce){.ws-enter,.ws-rise,.ws-float,.ws-draw-x,.ws-ping,.ws-bars>*,.ws-aurora>span,.ws-gradient-border:before,.ws-sheen:hover:after,.ws-sheen:focus-visible:after{animation:none!important}.ws-marquee-track>*{flex-wrap:wrap;flex-shrink:1;justify-content:center;row-gap:.5rem;animation:none!important}.ws-marquee-track{flex-wrap:wrap;justify-content:center;width:auto}.ws-marquee-track>[aria-hidden=true],.ws-marquee:before,.ws-marquee:after{display:none}}.ws-faq [data-slot=accordion-content][data-state=closed]{display:none}@media (prefers-reduced-motion:reduce){.ws-faq [data-slot=accordion-content]{animation:none!important}}
