:root{--fonts-sizes--text-5xl:3.375rem;--fonts-sizes--text-4xl:2.25rem;--fonts-sizes--text-3xl:1.875rem;--fonts-sizes--text-2xl:1.5rem;--fonts-sizes--text-xl:1.25rem;--fonts-sizes--text-lg:1.125rem;--fonts-sizes--text-sm:0.875rem;--fonts-sizes--text-base:1rem;--fonts-sizes--text-xs:0.75rem;--border-line-width:0.5px;--colors--light-100:#ffffff;--colors--light-200:#f8fafc;--colors--light-300:rgba(255,255,255,0.6);--colors--primary:#6466eb;--colors--primary-dark:#4f46e5;--colors--black:#1a1717;--colors--white:white}.landing-page{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--colors--light-100);background:linear-gradient(268deg,#6466eb 4.2%,#4f46e5 98.63%);font-size:1rem;line-height:1.5;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box;min-height:100vh}.landing-page .container{border-right:var(--border-line-width) solid rgba(255,255,255,.2);border-left:var(--border-line-width) solid rgba(255,255,255,.2);margin-left:40px;margin-right:40px;max-width:1280px}@media (max-width:991px){.landing-page .container{margin-left:20px;margin-right:20px}}@media (max-width:767px){.landing-page .container{margin-left:8px;margin-right:8px}}@media (max-width:480px){.landing-page .container{margin-left:4px;margin-right:4px}}@media (max-width:640px){.landing-page{font-size:.875rem}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.animate-scroll{animation:scroll 5s linear infinite}.footer-get-started:hover .animate-scroll{animation-play-state:paused}.noise-bg{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 720 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.667' stitchTiles='stitch' numOctaves='3' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;min-height:100vh;pointer-events:none;opacity:.05;z-index:2}.landing-page .button:hover{border-radius:3px}.landing-page .text-reg{font-family:var(--font-geist-sans,system-ui);font-size:var(--fonts-sizes--text-sm);font-weight:400;line-height:150%}.landing-page .text-reg.big{font-size:var(--fonts-sizes--text-2xl);line-height:normal}@media (max-width:991px){.landing-page .text-reg.big{font-size:var(--fonts-sizes--text-xl)}}@media (max-width:480px){.landing-page .text-reg.big{font-size:var(--fonts-sizes--text-lg)}}.landing-page .text-reg.small{font-size:var(--fonts-sizes--text-xs);line-height:140%}.landing-page .heading{font-family:var(--font-geist-sans,system-ui);font-size:var(--fonts-sizes--text-5xl);letter-spacing:-1.08px;font-weight:500;line-height:100%;margin:0}@media (max-width:991px){.landing-page .heading{font-size:var(--fonts-sizes--text-4xl)}}@media (max-width:767px){.landing-page .heading{font-size:var(--fonts-sizes--text-3xl);letter-spacing:-.72px}}@media (max-width:480px){.landing-page .heading{font-size:var(--fonts-sizes--text-2xl);letter-spacing:-.48px}}.landing-page .text-link{font-family:var(--font-geist-sans,system-ui);color:var(--colors--light-100);font-size:var(--fonts-sizes--text-sm);font-weight:400}.landing-page .text-link.underline{text-decoration:underline}.landing-page .text-link.small{font-size:var(--fonts-sizes--text-xs)}.landing-page .text-link.mono{font-family:var(--font-geist-mono,monospace)}.landing-page .text-light-300{color:var(--colors--light-300)}.landing-page .text-light-200{color:var(--colors--light-200)}.landing-page .text-light-100{color:var(--colors--light-100)}@media (max-width:767px){.hide-mobile{display:none}}@media (min-width:768px){.show-mobile{display:none!important}}@media (max-width:480px){.landing-page .button,.landing-page a[role=button],.landing-page button{min-height:44px;min-width:44px}.landing-page p{line-height:1.6;font-size:.875rem}.landing-page .container{padding-left:16px;padding-right:16px}.landing-page h1{font-size:1.75rem;line-height:1.2;margin-bottom:1rem}.landing-page h2{font-size:1.5rem;line-height:1.3;margin-bottom:.875rem}.landing-page h3{font-size:1.25rem;line-height:1.4;margin-bottom:.75rem}.landing-page section{padding-top:2rem;padding-bottom:2rem}.landing-page .button,.landing-page button{padding:.875rem 1.5rem;font-size:.75rem;border-radius:6px}}@media (max-width:768px) and (min-width:481px){.landing-page p{line-height:1.55}.landing-page section{padding-top:2.5rem;padding-bottom:2.5rem}}.landing-page .navbar{border-bottom:var(--border-line-width) solid rgba(255,255,255,.2);background-color:rgba(100,102,235,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;z-index:1000;transition:background-color .3s ease,backdrop-filter .3s ease;top:0;left:0;right:0;width:100%}.landing-page .button-wrapper{display:flex;justify-content:center;align-items:center;border:var(--border-line-width) solid rgba(255,255,255,.2);border-radius:5px;height:36px}@media (max-width:480px){.landing-page .button-wrapper{height:44px}}.landing-page .button-wrapper .button{font-family:var(--font-geist-mono,monospace);font-size:var(--fonts-sizes--text-xs);text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;height:36px;padding:12px 16px;line-height:100%;display:flex;box-sizing:border-box;white-space:nowrap;transition:all .3s ease;transform-origin:center;margin:auto;cursor:pointer;background-color:var(--colors--light-100);color:var(--colors--primary);min-height:44px}@media (max-width:480px){.landing-page .button-wrapper .button{height:44px;padding:14px 20px}}.landing-page .button-wrapper .button:hover{border-radius:3px}