@import"https://api.fontshare.com/v2/css?f[]=satoshi@1,900,700,500,301,701,300,501,401,901,400&display=swap";.header{padding:40px 20px 40px 0;background:transparent;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.header-content{display:flex;flex-direction:row;margin:auto}.filler-left,.filler-right{flex:1 1}.logo{display:flex;align-items:center}.logo-icon{width:114px;height:67px;margin-right:12px}.logo-icon img{height:100%;width:auto;object-fit:contain}.nav{flex:1 1;margin-left:auto;display:flex;align-items:center;position:absolute;right:0;top:0;bottom:0}.nav-button{border:none;background-color:#534bed;color:#fff;padding:12px 24px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:auto}.nav-button:hover{transform:translateY(-1px)}@media (max-width: 768px){.logo-icon{height:32px;width:auto}.nav-button{padding:4px 8px;font-size:12px}}.hero-section{display:flex;align-items:center;padding:18px 0}.hero-content{margin:0 auto}.hero-title{font-size:36px;letter-spacing:-1.8px;font-weight:600}.hero-description{display:flex;flex-direction:column;gap:36px;margin-top:36px}.description-text{font-size:16px;line-height:32px}.core-concepts{display:flex;flex-direction:column;gap:26px}.concepts-title{font-size:22px;line-height:28px}.concept-title{font-size:18px;font-weight:900}.concept-description{font-size:16px;line-height:26px}.possibilities{display:flex;flex-direction:column;gap:8px}.possibility-item{font-size:16px;line-height:32px}strong{font-weight:900}@media (max-width: 850px){.hero-title{display:flex;flex-direction:column}}@media (max-width: 425px){.hero-title{font-size:24px;letter-spacing:-.7px}}.research-section{padding:18px 0}.research-header{text-align:left;margin-top:13px;margin-bottom:13px}.research-title{font-size:28px;color:#534bedcc}.research-title-item{font-size:18px;font-weight:900}.big-heading{font-size:22px;line-height:38px;color:#534bed}.sub-heading{font-size:18px;line-height:38px}.research-list{display:flex;flex-direction:column;gap:25px;margin-top:25px}.research-description{font-size:16px}.trailing-line-container{display:flex;flex-direction:row;gap:0px}.trailing-line{flex:1 1;border-top:1px solid #534BED;border-bottom:1px solid #534BED}.filler{flex:1 1}.trail{position:relative}.trail:before{content:"";position:absolute;top:0;left:0;width:52px;height:1px;background-color:#534bed}.trail:after{content:"";position:absolute;bottom:0;left:0;width:52px;height:1px;background-color:#534bed}.products-section{padding:18px 0 200px}.products-title{font-size:22px;font-weight:400;margin:34px 0}.product-description{font-size:18px}.thin-heading{font-weight:300}.ve-logo-placeholder{width:100%;padding-bottom:var(--spacing-3xl)}.ve-logo{width:73px;height:43px;margin:18px 0;object-fit:contain}.product-title{font-size:22px}.product-description{font-size:16px;line-height:32px}@media (max-width: 768px){.products-section{padding-bottom:100px}}.App{min-height:100vh}main{overflow-x:hidden}:root{--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 50px;--spacing-5xl: 60px;--spacing-6xl: 80px;--spacing-7xl: 100px;--section-padding-y: 80px;--section-padding-x: 20px;--container-padding: 20px;--header-padding-y: 16px;--header-padding-x: 32px;--header-padding-bottom: 40px}@media (max-width: 768px){:root{--spacing-xs: 6px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--spacing-5xl: 50px;--spacing-6xl: 60px;--spacing-7xl: 80px;--section-padding-y: 50px;--section-padding-x: 10px;--container-padding: 10px;--header-padding-y: 8px;--header-padding-x: 16px;--header-padding-bottom: 30px}}.scroll-animate{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.scroll-animate.animate-in{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transform:translate(-24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.scroll-animate-left.animate-in{opacity:1;transform:translate(0)}.scroll-animate-right{opacity:0;transform:translate(24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.scroll-animate-right.animate-in{opacity:1;transform:translate(0)}.scroll-animate-stagger{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.scroll-animate-stagger.animate-in{opacity:1;transform:translateY(0)}.scroll-animate-stagger:nth-child(1){transition-delay:.1s}.scroll-animate-stagger:nth-child(2){transition-delay:.2s}.scroll-animate-stagger:nth-child(3){transition-delay:.3s}.scroll-animate-stagger:nth-child(4){transition-delay:.4s}.scroll-animate-stagger:nth-child(5){transition-delay:.5s}.scroll-animate-stagger:nth-child(6){transition-delay:.6s}.scroll-animate,.scroll-animate-left,.scroll-animate-right,.scroll-animate-stagger{backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion: reduce){.scroll-animate,.scroll-animate-left,.scroll-animate-right,.scroll-animate-stagger{opacity:1;transform:none;transition:none}}.lazy-image-container{position:relative;overflow:hidden}.lazy-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;display:flex;align-items:center;justify-content:center}.lazy-image{width:100%;height:auto;transition:opacity .3s ease-in-out}.lazy-image.loading{opacity:0}.lazy-image.loaded{opacity:1}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme: dark){.lazy-image-placeholder{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%}}*{margin:0;padding:0;box-sizing:border-box}*{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:auto}html{scroll-behavior:smooth;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p,span,div{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#dcdce0;min-height:100vh;color:#534bed;font-size:20px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;transform:translateZ(0);-webkit-transform:translateZ(0)}#root{min-height:100vh}button{cursor:pointer}p{line-height:1.6;font-weight:500}.container{margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-satoshi{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-36{font-size:36px}.text-22{font-size:22px}.text-18{font-size:18px}.text-16{font-size:16px}.inline{display:inline}.block{display:block}.content-container{width:100%;max-width:min(100%,918px);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.flex{display:flex}.flex-1{flex:1 1 0}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}@media (max-width: 768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:flex-col{flex-direction:column}}
