.features-carousel.svelte-1uj6mhf{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2.5rem calc(100% - 2.5rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2.5rem calc(100% - 2.5rem),#0000 100%)}.feature-card-glow.svelte-1uj6mhf{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.feature-card-glow.svelte-1uj6mhf:before,.feature-card-glow.svelte-1uj6mhf:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.feature-card-glow.svelte-1uj6mhf:before{background:radial-gradient(circle, color-mix(in oklch, var(--color-primary) 12%, transparent) 0%, color-mix(in oklch, var(--color-primary) 4%, transparent) 45%, transparent 75%);filter:blur(28px);width:80%;height:80%;bottom:-50%;left:-30%}.feature-card-glow.svelte-1uj6mhf:after{background:radial-gradient(circle, color-mix(in oklch, var(--color-primary) 6%, transparent) 0%, transparent 70%);filter:blur(32px);width:60%;height:60%;top:-40%;right:-25%}.feature-card.svelte-1uj6mhf:hover{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 12px 32px -16px color-mix(in oklch, var(--foreground) 14%, transparent), 0 20px 48px -20px color-mix(in oklch, var(--color-primary) 12%, transparent)}.feature-card.svelte-1uj6mhf:hover .feature-card-glow:where(.svelte-1uj6mhf){opacity:.55}.dark .feature-card.svelte-1uj6mhf:hover{box-shadow:0 1px 2px oklch(0% none none/.35), 0 16px 40px -18px color-mix(in oklch, var(--color-primary) 16%, transparent), 0 24px 56px -24px color-mix(in oklch, var(--color-primary) 10%, transparent)}.dark .feature-card.svelte-1uj6mhf:hover .feature-card-glow:where(.svelte-1uj6mhf){opacity:.45}.marquee-row.svelte-1n3kdrq{will-change:transform}.marquee-row-left.svelte-1n3kdrq{animation:50s linear infinite svelte-1n3kdrq-company-marquee-left}.marquee-row-right.svelte-1n3kdrq{animation:50s linear infinite svelte-1n3kdrq-company-marquee-right}@keyframes svelte-1n3kdrq-company-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1n3kdrq-company-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.company-marquee.svelte-1n3kdrq:hover .marquee-row:where(.svelte-1n3kdrq){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-row-left.svelte-1n3kdrq,.marquee-row-right.svelte-1n3kdrq{animation-duration:100s}}.logo-tile.svelte-1n3kdrq{background-color:#fff;border:1px solid #0000000f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.dark .logo-tile.svelte-1n3kdrq{border-color:#ffffff24;box-shadow:0 2px 8px #00000059,0 0 0 1px #ffffff0a}.logo-tile-lg.svelte-1n3kdrq{width:9rem;height:4rem;padding-inline:1rem}.logo-tile-sm.svelte-1n3kdrq{width:7rem;height:3rem;padding-inline:.75rem}.logo-tile-img.svelte-1n3kdrq{object-fit:contain;max-width:100%}.logo-tile-img-lg.svelte-1n3kdrq{max-height:2.5rem}.logo-tile-img-sm.svelte-1n3kdrq{max-height:2rem}.testimonial-card.svelte-14r0pz5{border:1px solid color-mix(in oklab, var(--border) 85%, transparent);background:color-mix(in oklab, var(--card) 92%, var(--background));border-radius:.625rem;padding:1.25rem;box-shadow:0 1px 2px #0000000a}.dark .testimonial-card.svelte-14r0pz5{border-color:color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 88%, black);box-shadow:0 2px 12px #0003}
