.gradual-blur{isolation:isolate}.gradual-blur-parent{overflow:hidden}.gradual-blur-inner{position:relative;width:100%;height:100%;pointer-events:none}@supports not (backdrop-filter:blur(1px)){.gradual-blur-inner>div{background:rgba(7,27,58,.22);opacity:.34!important}}.card-swap-container{position:absolute;right:46px;bottom:18px;transform-origin:center bottom;perspective:1100px;overflow:visible}.card-swap-card{position:absolute;top:50%;left:50%;transform-style:preserve-3d;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:1120px){.card-swap-container.workflow-card-swap{right:50%;transform:translateX(50%)}}@media (max-width:720px){.card-swap-container.workflow-card-swap{bottom:-8px;transform:translateX(50%) scale(.82)}}@media (max-width:480px){.card-swap-container.workflow-card-swap{bottom:-28px;transform:translateX(50%) scale(.66)}}@media (prefers-reduced-motion:reduce){.card-swap-container{position:static;display:grid;gap:16px;transform:none;perspective:none}.card-swap-card,.card-swap-container{width:100%!important;height:auto!important}.card-swap-card{position:relative;inset:auto;min-height:250px;opacity:1!important;transform:none!important}}.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;--sb-line-color:#fff;--sb-base-color:#525252;--sb-intensity:1;--sb-highlight-opacity:0.6;--sb-highlight-width:28%;--sb-border-width:1px;--sb-animation-duration:10s;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:none;margin:0;color:var(--sb-text-color);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent);border-radius:var(--sb-radius);font-family:inherit;font-weight:600;letter-spacing:-.01em;line-height:1;backdrop-filter:blur(var(--sb-blur));-webkit-backdrop-filter:blur(var(--sb-blur));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 26px rgba(0,0,0,.2);cursor:pointer;outline:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 65%,transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 26px;font-size:.92rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__fx{position:absolute;inset:0;z-index:1;overflow:hidden;border:var(--sb-border-width) solid color-mix(in srgb,var(--sb-base-color) 38%,transparent);border-radius:inherit;pointer-events:none;contain:strict}.specular-button__fx:before{content:"";position:absolute;inset:-70% auto -70% -62%;width:var(--sb-highlight-width);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sb-line-color) 72%,transparent),transparent);opacity:0;transform:skewX(-18deg) translateZ(0);transition:opacity .18s ease,transform .65s cubic-bezier(.22,1,.36,1)}.specular-button:focus-visible .specular-button__fx:before,.specular-button:hover .specular-button__fx:before{opacity:var(--sb-highlight-opacity);transform:skewX(-18deg) translate3d(650%,0,0)}.specular-button--auto .specular-button__fx:before{opacity:var(--sb-highlight-opacity);animation:specular-button-sweep var(--sb-animation-duration) ease-in-out infinite}@keyframes specular-button-sweep{0%,58%{transform:skewX(-18deg) translateZ(0)}76%,to{transform:skewX(-18deg) translate3d(650%,0,0)}}.specular-button__label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media (prefers-reduced-motion:reduce){.specular-button{transition:none}.specular-button--auto .specular-button__fx:before{animation:none;opacity:.28;transform:none}}.logoloop{position:relative;overflow:hidden;width:100%;height:100%;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#06162f}.logoloop--vertical{display:inline-block;height:100%}.logoloop--scale-hover{padding-block:calc(var(--logoloop-logoHeight) * .1)}.logoloop__track{position:relative;z-index:0;display:flex;width:-moz-max-content;width:max-content;height:100%;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.logoloop--vertical .logoloop__list,.logoloop--vertical .logoloop__track{width:100%;height:-moz-max-content;height:max-content;flex-direction:column}.logoloop__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__link,.logoloop__node{display:inline-flex;align-items:center}.logoloop__item>img,.logoloop__link>img{display:block;width:auto;height:var(--logoloop-logoHeight);-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2)}.logoloop__link{border-radius:4px;text-decoration:none}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;z-index:10;width:clamp(24px,8%,120px);pointer-events:none}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)),transparent)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)),transparent)}@media (prefers-reduced-motion:reduce){.logoloop{overflow-x:auto;scrollbar-width:thin}.logoloop__track{transform:translateZ(0)!important}.logoloop__list[aria-hidden=true]{display:none}}.magic-rings-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.magic-rings-container canvas{display:block;width:100%!important;height:100%!important}.magic-rings-container--fallback{background:radial-gradient(circle at 50% 50%,rgba(91,157,255,.28),transparent 34%),radial-gradient(circle at 50% 50%,transparent 28%,rgba(92,229,255,.13) 29%,transparent 31%)}.magic-rings-container--fallback canvas{display:none!important}