.heading-reveal.svelte-1jhcrt0{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(50px)rotate(-2deg)}.heading-reveal.visible.svelte-1jhcrt0{opacity:1;transform:translateY(0)rotate(0)}.testimonials-mask.svelte-1jhcrt0{max-height:740px;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.t-col.svelte-1jhcrt0{flex-shrink:0}.t-track.svelte-1jhcrt0{flex-direction:column;gap:1.5rem;margin:0;padding:0 0 1.5rem;list-style:none;animation:linear infinite svelte-1jhcrt0-scroll-up;display:flex}@keyframes svelte-1jhcrt0-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.t-track.svelte-1jhcrt0:hover{animation-play-state:paused}.t-card.svelte-1jhcrt0{cursor:default;-webkit-user-select:none;user-select:none;background-color:#18181b;border:1px solid #3f3f46;border-radius:1.5rem;width:20rem;max-width:100%;padding:2.5rem;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1),border-color .2s;box-shadow:0 4px 24px -4px #0006}.t-card.svelte-1jhcrt0:hover,.t-card.svelte-1jhcrt0:focus-visible{border-color:#d9770659;outline:none;transform:scale(1.03)translateY(-8px);box-shadow:0 25px 50px -12px #0000008c,0 10px 10px -5px #0003}.t-avatar.svelte-1jhcrt0{object-fit:cover;ring:2px;border-radius:9999px;width:2.5rem;height:2.5rem;transition:box-shadow .3s;box-shadow:0 0 0 2px #3f3f46}.t-card.svelte-1jhcrt0:hover .t-avatar:where(.svelte-1jhcrt0){box-shadow:0 0 0 2px #d9770680}html{scroll-behavior:smooth}.landing-icon.svelte-1uha8ag{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;font-family:Material Symbols Outlined;font-size:1.25rem;line-height:1}nav.svelte-1uha8ag{animation:.8s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-nav-slide-down}@keyframes svelte-1uha8ag-nav-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.hero-item.svelte-1uha8ag{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards svelte-1uha8ag-hero-rise}.hero-delay-1.svelte-1uha8ag{animation-delay:.25s}.hero-delay-2.svelte-1uha8ag{animation-delay:.4s}.hero-delay-3.svelte-1uha8ag{animation-delay:.55s}.hero-delay-4.svelte-1uha8ag{animation-delay:.7s}.hero-delay-5.svelte-1uha8ag{animation-delay:.85s}@keyframes svelte-1uha8ag-hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
