.carousel.svelte-1hrl057{border-radius:.5rem;width:100%;height:auto;position:relative;overflow:hidden}.carousel-image.svelte-1hrl057{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:.5rem;width:100%;max-width:100%;height:auto;max-height:calc(min(90vh,900px) - 2rem);transition:opacity .3s ease-in-out;display:block}main.svelte-1uha8ag{margin:0;padding:0;background:0 0!important}b.svelte-1uha8ag{font-weight:600}.use-cases-container.svelte-1uha8ag{flex-flow:wrap;justify-content:center;gap:1rem;max-width:1200px;margin:auto;padding:1rem;display:flex}.use-cases-container.svelte-1uha8ag .card{text-align:left;width:clamp(300px,40vw,500px)}.use-cases-container.svelte-1uha8ag .card img{-o-object-fit:contain;object-fit:contain;border-radius:.5rem;width:100%;height:auto;margin-top:.5rem}.use-cases-container.svelte-1uha8ag .card .learn-more{margin-bottom:.75rem;display:inline-flex}.two-buttons.svelte-1uha8ag{justify-content:center;gap:1rem;margin-block:2rem;padding-left:.5rem;padding-right:.5rem;display:flex}.vys-container.svelte-1uha8ag{text-align:center;flex-direction:column;justify-content:center;margin:auto;padding:0;display:flex;overflow:hidden}.subtitle-1.svelte-1uha8ag{text-align:center;margin:.3em;padding-left:1rem;padding-right:1rem;font-size:clamp(1.5rem,1vw + 1rem,1.75rem);font-weight:300;line-height:1.4}.subtitle-2.svelte-1uha8ag{text-align:center;margin:.3em;padding-left:.5rem;padding-right:.5rem;font-size:clamp(1rem,1vw + 1rem,1.5rem);font-weight:300;line-height:1.4}h1.svelte-1uha8ag{word-wrap:break-word;letter-spacing:-.02em;margin:0;padding:0;font-size:clamp(2rem,5vw + 2rem,8rem);font-weight:700;line-height:1.04}p.svelte-1uha8ag{font-size:1em}img.svelte-1uha8ag{opacity:.9;border-radius:.5rem}.verb-text.svelte-1uha8ag{transform-origin:50%;transition:all .5s cubic-bezier(.4,0,.2,1);display:inline-block}.verb-text.transitioning.svelte-1uha8ag{opacity:0;transform:translateY(-10px)scale(.95)}.animated-text-line.svelte-1uha8ag{opacity:1;min-height:1.2em;font-weight:700;transition:all .5s ease-out;display:inline-block;transform:translateY(0)}.animated-text-line.revealing.svelte-1uha8ag{opacity:0;transform:translateY(15px)}.animated-text-line.disappearing.svelte-1uha8ag{opacity:0;transform:translateY(-10px)}.feature.svelte-1uha8ag{text-align:left;max-width:1140px;margin:0 auto;padding:3rem;position:relative;overflow:visible}.feature-title.svelte-1uha8ag{text-align:left;margin-bottom:2rem}.description-image-container.svelte-1uha8ag{gap:2rem;max-width:1200px;margin:0 auto;transition:transform .8s;display:flex;position:relative;overflow:visible}.description-image-container.mirrored.svelte-1uha8ag{flex-direction:row-reverse}@media (hover:hover) and (width>=1101px){.media-wrapper.svelte-1uha8ag:hover .shift-toggle-button:where(.svelte-1uha8ag){opacity:1;pointer-events:auto}.description-image-container.svelte-1uha8ag:has(.media-wrapper:where(.svelte-1uha8ag):hover){transform:translateX(var(--dynamic-translate-x,-50px));transition-delay:var(--transition-delay,.5s)}.description-image-container.mirrored.svelte-1uha8ag:has(.media-wrapper:where(.svelte-1uha8ag):hover){transform:translateX(var(--dynamic-translate-x,50px));transition-delay:var(--transition-delay,.5s)}.description-image-container.svelte-1uha8ag:has(.media-wrapper:where(.svelte-1uha8ag):hover) .description-container:where(.svelte-1uha8ag){flex-basis:40%}.description-image-container.mirrored.svelte-1uha8ag:has(.media-wrapper:where(.svelte-1uha8ag):hover) .description-container:where(.svelte-1uha8ag){flex-basis:40%}}@media (width<=1100px){.media-wrapper.svelte-1uha8ag:hover{cursor:auto}}.description-container.svelte-1uha8ag{flex-direction:column;flex:0 0 40%;justify-content:flex-start;align-items:flex-start;min-width:300px;transition:flex-basis 1s;display:flex}.description.svelte-1uha8ag{text-align:left;margin-bottom:1rem;font-size:clamp(1rem,1vw + 1rem,1.5rem);font-weight:300;line-height:1.4}.description.mirrored.svelte-1uha8ag{text-align:right}.media-wrapper.svelte-1uha8ag{background-color:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;flex:none;align-self:flex-start;max-height:min(90vh,900px);padding:1rem;position:relative;overflow:hidden}.shift-toggle-button.svelte-1uha8ag{z-index:2;background:var(--background);color:var(--foreground);cursor:pointer;opacity:0;pointer-events:none;border-radius:.5rem;padding:.35rem .6rem;font-size:.8rem;transition:opacity .8s 2s;position:absolute;top:2rem;left:2rem}.description-image-container.mirrored.svelte-1uha8ag .media-wrapper:where(.svelte-1uha8ag) .shift-toggle-button:where(.svelte-1uha8ag){left:auto;right:2rem}@media (width<=1100px){.description-image-container.svelte-1uha8ag{flex-direction:column;gap:1rem;overflow:visible}.description-image-container.mirrored.svelte-1uha8ag{flex-direction:column}.description-container.svelte-1uha8ag{min-width:unset;width:100%}.description.mirrored.svelte-1uha8ag{text-align:right;align-self:flex-end}.feature.svelte-1uha8ag{padding:2rem}}.video-container.svelte-1uha8ag{box-sizing:border-box;background-color:var(--card);border:1px solid var(--border);border-radius:1rem;width:100%;padding:1rem}.logo-marquee-wrapper.svelte-1uha8ag{background:0 0;width:100%;margin:2.5rem auto 0;padding-block:1.5rem;position:relative;overflow:hidden}.logo-marquee-track.svelte-1uha8ag{align-items:center;gap:clamp(2rem,6vw,4rem);width:max-content;animation:28s linear infinite svelte-1uha8ag-logo-marquee;display:flex}.logo-marquee-track.svelte-1uha8ag:hover{animation-play-state:paused}.logo-marquee-item.svelte-1uha8ag{flex:none;justify-content:center;align-items:center;display:flex}.logo-marquee-item.svelte-1uha8ag img:where(.svelte-1uha8ag){-o-object-fit:contain;object-fit:contain;filter:grayscale();border-radius:.75rem;width:auto;height:clamp(2.75rem,4vw,3.5rem);transition:filter .15s}.dark .logo-marquee-item.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:grayscale()invert()brightness(1.1)}@keyframes svelte-1uha8ag-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-marquee-track.svelte-1uha8ag{justify-content:center;animation:none}}.hero-gradient-section.svelte-1uha8ag{background:linear-gradient(to bottom, transparent 0%, transparent 70%, var(--background) 100%);position:relative;overflow:hidden}.gradient-transition-section.svelte-1uha8ag{background:linear-gradient(to bottom, var(--background) 0%, var(--background) 50%, transparent 100%);position:relative;overflow:hidden}.gradient-transition-section-reverse.svelte-1uha8ag{background:linear-gradient(to bottom, transparent 0%, var(--background) 50%, var(--background) 100%);position:relative;overflow:hidden}.gradient-text.svelte-1uha8ag{background:linear-gradient(to right, var(--purple), var(--blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
