:root{--background:#fff;--foreground:#171717;--black:#0a0a0a;--tt-bg-color:#fff;--tt-scrollbar-color:#0003;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f5f5f5;--tt-gray-light-200:#e5e5e5;--tt-gray-light-300:#d4d4d4;--tt-gray-light-400:#a3a3a3;--tt-gray-light-500:#737373;--tt-gray-light-600:#525252;--tt-gray-light-700:#404040;--tt-gray-light-800:#262626;--tt-gray-light-900:#171717;--tt-gray-light-a-50:#00000005;--tt-gray-light-a-100:#0000000a;--tt-gray-light-a-200:#00000014;--tt-gray-light-a-300:#0000001f;--tt-gray-light-a-400:#00000029;--tt-gray-dark-50:#0a0a0a;--tt-gray-dark-100:#171717;--tt-gray-dark-200:#262626;--tt-gray-dark-300:#303030;--tt-gray-dark-400:#404040;--tt-gray-dark-500:#525252;--tt-gray-dark-600:#737373;--tt-gray-dark-700:#a3a3a3;--tt-gray-dark-800:#d4d4d4;--tt-gray-dark-900:#fafafa;--tt-gray-dark-a-100:#ffffff0a;--tt-gray-dark-a-200:#ffffff14;--tt-gray-dark-a-300:#ffffff1f;--tt-gray-dark-a-400:#ffffff29}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--tt-bg-color:#0a0a0a;--tt-scrollbar-color:#fff3}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark{--background:#0a0a0a;--foreground:#ededed;--tt-bg-color:#0a0a0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#d4d4d4;background-clip:padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#a3a3a3}@media (prefers-color-scheme:dark){*{scrollbar-color:#525252 transparent}::-webkit-scrollbar-thumb{background-color:#525252}::-webkit-scrollbar-thumb:hover{background-color:#737373}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.step-content-enter{animation:.3s ease-out forwards slideInRight}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-title{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .1s forwards fadeUp}.hero-subtitle{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .25s forwards fadeUp}.hero-cta{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .4s forwards fadeUp}.hero-visual{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .55s forwards fadeUp}@keyframes sparkle{0%,to{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.8;transform:rotate(15deg)scale(1.1)}}.sparkle{animation:3s ease-in-out infinite sparkle;display:inline-block}.scroll-reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.scroll-reveal.hidden{opacity:0;transform:translateY(24px)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.stagger-children.hidden>*{opacity:0;transform:translateY(12px)}.stagger-children>*{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.stagger-children.visible>:first-child{transition-delay:50ms}.stagger-children.visible>:nth-child(2){transition-delay:.1s}.stagger-children.visible>:nth-child(3){transition-delay:.15s}.stagger-children.visible>:nth-child(4){transition-delay:.2s}.stagger-children.visible>*{opacity:1;transform:translateY(0)}#how-it-works,#pricing{scroll-margin-top:80px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.typewriter-cursor{animation:.8s step-end infinite blink}
