@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Fragment+Mono:wght@300;400;500;600;700;800;900&display=swap";.gradient-right-bg{background-image:url(/gradient-right.avif);background-size:contain;background-position:top right;background-repeat:no-repeat;width:100%;height:100%}.wave-shape-left-bg{background-image:url(/wave-shape-l.avif);left:0}.wave-shape-right-bg{background-image:url(/wave-shape-r.avif);right:0}.background-vector{position:absolute;width:1974px;height:482px;top:0;left:50%;transform:translate(-50%);z-index:-1;background-image:url(/b4-vector.png);background-size:contain;background-position:top center;background-repeat:no-repeat;z-index:0}:root{--primary-canary: #d3ff22;--text-dark: #494b55;--text-light: #718096;--light-gray: #bababa;--text-white: #d9d8da;--bg-light: #f7fafc;--white: #ffffff;--black: #000000;--color-primary-dark: #000104;--header-height: 78px;--_colors---color--primary--dark1: #000104;--_spacing---space--4: var(--size);--_spacing---space--6: var(--size);--_typography---font-size--title-xl: var(--size);--_typography---font-size--title-lg: var(--size);--_typography---font-size--title-md: var(--size);--_typography---font-size--title-sm: var(--size);--_typography---font-size--text-main: 0px;--_colors---color--details--gray1: #d9d8da;--_typography---font-size--text-xs: 0px;--_spacing---space--3: var(--size);--_colors---color--primary--canary: #d3ff22;--_typography---font-size--h5: var(--size);--_colors---color--primary--black: black;--_spacing---section-v-space--top: var(--size);--_spacing---section-v-space--bottom: var(--size);--_spacing---space--5: var(--size);--_colors---color--primary--dark2: #13141b;--_typography---font-size--text-sm: 0px;--_spacing---section-v-space--small: var(--size);--size: 0px;--_size---2rem: 0px;--_size---2-5rem: 0px;--_size---3rem: 0px;--_size---4rem: 0px;--_size---5rem: 0px;--_spacing---space--7: var(--size);--_spacing---space--2: var(--size);--_spacing---space--1: var(--size);--size--2rem: clamp(1rem, .6242rem + 1.53vw, 2rem);--size--2-5rem: clamp(2rem, 1.8133rem + .76vw, 2.5rem);--size--3rem: clamp(2.25rem, 1.9676rem + 1.15vw, 3rem);--size--3-5rem: clamp(2.375rem, 1.9526rem + 1.72vw, 3.5rem);--size--4rem: clamp(2.5rem, 1.9376rem + 2.29vw, 4rem);--size--4-5rem: clamp(2.75rem, 2.0942rem + 2.67vw, 4.5rem);--size--5rem: clamp(3rem, 2.2485rem + 3.06vw, 5rem);--size--5-5rem: clamp(3.25rem, 2.4051rem + 3.44vw, 5.5rem);--size--6rem: clamp(3.5rem, 2.5618rem + 3.82vw, 6rem);--size--6-5rem: clamp(3.75rem, 2.7185rem + 4.2vw, 6.5rem);--size--7rem: clamp(4rem, 2.8752rem + 4.58vw, 7rem);--size--7-5rem: clamp(4.25rem, 3.0294rem + 4.97vw, 7.5rem);--size--8rem: clamp(4.5rem, 3.186rem + 5.35vw, 8rem);--size--8-5rem: clamp(4.75rem, 3.3427rem + 5.73vw, 8.5rem);--size--9rem: clamp(5rem, 3.4994rem + 6.11vw, 9rem);--size--9-5rem: clamp(5.25rem, 3.6561rem + 6.49vw, 9.5rem);--size--10rem: clamp(5.5rem, 3.8103rem + 6.88vw, 10rem);--size--11rem: clamp(5.75rem, 3.7803rem + 8.02vw, 11rem);--size--12rem: clamp(6rem, 3.7478rem + 9.17vw, 12rem);--size--13rem: clamp(6.5rem, 4.0612rem + 9.93vw, 13rem);--size--14rem: clamp(7rem, 4.3721rem + 10.7vw, 14rem);--size--15rem: clamp(7.5rem, 4.6854rem + 11.46vw, 15rem);--size--16rem: clamp(8rem, 4.9988rem + 12.22vw, 16rem);--size-xl: clamp(3.5rem, 2.5495rem + 3.87vw, 6.03rem);--size-lg: clamp(2.47rem, 2.0009rem + 1.91vw, 3.72rem);--size-md: clamp(1.75rem, 1.5437rem + .84vw, 2.3rem);--size-sm: clamp(1.24rem, 1.1712rem + .28vw, 1.42rem);--size-xs: clamp(.875rem, .875rem + 0vw, .875rem);--_typography---font-size--title-xl: clamp(3.5rem, 2.5495rem + 3.87vw, 6.03rem);--_typography---font-size--title-lg: clamp(2.47rem, 2.0009rem + 1.91vw, 3.72rem);--_typography---font-size--title-md: clamp(1.75rem, 1.5437rem + .84vw, 2.3rem);--_typography---font-size--title-sm: clamp(1.24rem, 1.1712rem + .28vw, 1.42rem);--_typography---font-size--title-xs: clamp(.875rem, .875rem + 0vw, .875rem);--_typography---font-size--text-main: clamp(1rem, .9067rem + .38vw, 1.25rem);--_typography---font-size--text-md: clamp(1rem, .9067rem + .38vw, 1.25rem);--_typography---font-size--text-sm: clamp(.88rem, .8161rem + .26vw, 1.05rem);--_typography---font-size--text-xs: clamp(.77rem, .7307rem + .16vw, .875rem);--_spacing---section-v-space--top: clamp(3.56rem, 2.8576rem + 2.86vw, 5.43rem);--_spacing---section-v-space--bottom: clamp(2.77rem, 2.2935rem + 1.94vw, 4.04rem);--_spacing---section-v-space--small: clamp(2.16rem, 1.8456rem + 1.28vw, 3rem);--_spacing---space--10: clamp(2.75rem, 2.2508rem + 2.03vw, 4.04rem);--_spacing---space--9: clamp(2.33rem, 1.9329rem + 1.62vw, 3.36rem);--_spacing---space--8: clamp(1.97rem, 1.6656rem + 1.24vw, 2.78rem);--_spacing---space--7: clamp(1.68rem, 1.4737rem + .84vw, 2.23rem);--_spacing---space--6: clamp(1.31rem, 1.1798rem + .53vw, 1.66rem);--_spacing---space--5: clamp(1.02rem, .9414rem + .32vw, 1.23rem);--_spacing---space--4: clamp(.79rem, .7458rem + .18vw, .91rem);--_spacing---space--3: clamp(.62rem, .5979rem + .09vw, .68rem);--_spacing---space--2: clamp(.48rem, .4726rem + .03vw, .5rem);--_spacing---space--1: clamp(.375rem, .375rem + 0vw, .375rem);--space-25: 2px;--space-50: 4px;--space-100: 8px;--space-150: 12px;--space-200: 16px;--space-250: 20px;--space-300: 24px;--space-350: 28px;--space-375: 30px;--space-400: 32px;--space-450: 36px;--space-500: 40px;--space-525: 42px;--space-600: 48px;--space-625: 50px;--space-700: 56px;--space-750: 60px;--space-800: 64px;--space-900: 72px;--space-1000: 80px;--space-1200: 96px;--space-1600: 128px;--space-2000: 160px;--space-2400: 192px;--space-3200: 256px}.gradient-text{background:linear-gradient(90deg,#fff 10%,#d3ff22,#fff 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page-gradient{background:linear-gradient(to bottom left,#060a24,#0000)}.page-gradient-half{background:linear-gradient(to bottom left,#060a24,#0000 50%)}.page-gradient-to-l{background:linear-gradient(to left,#060a24,#000)}.page-gradient-to-r{background:linear-gradient(to right,#060a24,#000)}.background-gradient{position:absolute;background:linear-gradient(to bottom,#29f7ff,#0fc376);pointer-events:none;z-index:2;border-radius:2000px}.gradient-right-bg{background-image:url(/gradient-right.avif);background-size:contain;background-position:top right;background-repeat:no-repeat;width:100%;height:100%}.bg-shapes{position:absolute;width:100%;height:100%;top:0;left:0}.wave-shape{background-size:cover;background-position:bottom center;background-repeat:no-repeat;width:500px;height:500px;position:absolute;top:0}.wave-shape-left-bg{background-image:url(/wave-shape-l.avif);left:0}.wave-shape-right-bg{background-image:url(/wave-shape-r.avif);right:0}@media (max-width: 991px){.wave-shape{width:300px;height:300px}}@media (max-width: 768px){.wave-shape{width:200px;height:200px;top:68px}}.background-vector{position:absolute;width:1974px;height:482px;top:0;left:50%;transform:translate(-50%);z-index:-1;background-image:url(/b4-vector.png);background-size:contain;background-position:top center;background-repeat:no-repeat;z-index:0}@media (max-width: 991px){.background-vector{width:60%;height:250px;background-size:cover;background-position:bottom center}}:root{--font-inter: "Inter", sans-serif;--font-mono: "Fragment Mono", sans-serif;--font-size-title-xs: 28px;--font-size-title-sm: 36px;--font-size-title-md: 44px;--font-size-title-lg: 52px;--font-size-mono-title-lg: 60px;--font-size-title-xl: 60px;--font-size-mono-title-xl: 72px;--font-size-title-2xl: 72px;--font-size-mono-title-2xl: 96px;--font-size-title-3xl: 96px;--font-size-mono-title-3xl: 104px;--font-size-title-3xl-display-lg: 52px;--font-size-text-xs: 12px;--font-size-text-sm: 14px;--font-size-text-md: 16px;--font-size-text-lg: 20px;--font-size-text-xl: 24px;--font-size-text-2xl: 30px;--line-height-text: 150%;--line-height-title-xs: 120%;--line-height-title-sm: 120%;--line-height-title-md: 120%;--line-height-title-lg: 100%;--line-height-title-xl: 100%;--line-height-title-2xl: 100%;--line-height-title-3xl: 100%;--font-inter-title-xl-light: 300 var(--font-size-title-xl) / var(--line-height-title-xl) var(--font-inter);--font-inter-title-xl-regular: 400 var(--font-size-title-xl) / var(--line-height-title-xl) var(--font-inter);--font-inter-title-xl-medium: 500 var(--font-size-title-xl) / var(--line-height-title-xl) var(--font-inter);--font-inter-title-xl-semibold: 600 var(--font-size-title-xl) / var(--line-height-title-xl) var(--font-inter);--font-inter-title-xl-bold: 700 var(--font-size-title-xl) / var(--line-height-title-xl) var(--font-inter);--font-inter-title-xl-extrabold: 800 var(--font-size-title-xl) / var(--line-height-title-xl) var(--font-inter);--font-inter-title-xl-black: 900 var(--font-size-title-xl) / var(--line-height-title-xl) var(--font-inter);--font-inter-title-lg-light: 300 var(--font-size-title-lg) / var(--line-height-title-lg) var(--font-inter);--font-inter-title-lg-regular: 400 var(--font-size-title-lg) / var(--line-height-title-lg) var(--font-inter);--font-inter-title-lg-medium: 500 var(--font-size-title-lg) / var(--line-height-title-lg) var(--font-inter);--font-inter-title-lg-semibold: 600 var(--font-size-title-lg) / var(--line-height-title-lg) var(--font-inter);--font-inter-title-lg-bold: 700 var(--font-size-title-lg) / var(--line-height-title-lg) var(--font-inter);--font-inter-title-lg-extrabold: 800 var(--font-size-title-lg) / var(--line-height-title-lg) var(--font-inter);--font-inter-title-lg-black: 900 var(--font-size-title-lg) / var(--line-height-title-lg) var(--font-inter);--font-inter-title-md-light: 300 var(--font-size-title-md) / var(--line-height-title-md) var(--font-inter);--font-inter-title-md-regular: 400 var(--font-size-title-md) / var(--line-height-title-md) var(--font-inter);--font-inter-title-md-medium: 500 var(--font-size-title-md) / var(--line-height-title-md) var(--font-inter);--font-inter-title-md-semibold: 600 var(--font-size-title-md) / var(--line-height-title-md) var(--font-inter);--font-inter-title-md-bold: 700 var(--font-size-title-md) / var(--line-height-title-md) var(--font-inter);--font-inter-title-md-extrabold: 800 var(--font-size-title-md) / var(--line-height-title-md) var(--font-inter);--font-inter-title-md-black: 900 var(--font-size-title-md) / var(--line-height-title-md) var(--font-inter);--font-inter-title-sm-light: 300 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-inter);--font-inter-title-sm-regular: 400 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-inter);--font-inter-title-sm-medium: 500 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-inter);--font-inter-title-sm-semibold: 600 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-inter);--font-inter-title-sm-bold: 700 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-inter);--font-inter-title-sm-extrabold: 800 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-inter);--font-inter-title-sm-black: 900 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-inter);--font-inter-title-xs-light: 300 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-inter);--font-inter-title-xs-regular: 400 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-inter);--font-inter-title-xs-medium: 500 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-inter);--font-inter-title-xs-semibold: 600 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-inter);--font-inter-title-xs-bold: 700 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-inter);--font-inter-title-xs-extrabold: 800 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-inter);--font-inter-title-xs-black: 900 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-inter);--font-inter-text-2xl-light: 300 var(--font-size-text-2xl) / var(--line-height-text) var(--font-inter);--font-inter-text-2xl-regular: 400 var(--font-size-text-2xl) / var(--line-height-text) var(--font-inter);--font-inter-text-2xl-medium: 500 var(--font-size-text-2xl) / var(--line-height-text) var(--font-inter);--font-inter-text-2xl-semibold: 600 var(--font-size-text-2xl) / var(--line-height-text) var(--font-inter);--font-inter-text-2xl-bold: 700 var(--font-size-text-2xl) / var(--line-height-text) var(--font-inter);--font-inter-text-2xl-extrabold: 800 var(--font-size-text-2xl) / var(--line-height-text) var(--font-inter);--font-inter-text-2xl-black: 900 var(--font-size-text-2xl) / var(--line-height-text) var(--font-inter);--font-inter-text-xl-light: 300 var(--font-size-text-xl) / var(--line-height-text) var(--font-inter);--font-inter-text-xl-regular: 400 var(--font-size-text-xl) / var(--line-height-text) var(--font-inter);--font-inter-text-xl-medium: 500 var(--font-size-text-xl) / var(--line-height-text) var(--font-inter);--font-inter-text-xl-semibold: 600 var(--font-size-text-xl) / var(--line-height-text) var(--font-inter);--font-inter-text-xl-bold: 700 var(--font-size-text-xl) / var(--line-height-text) var(--font-inter);--font-inter-text-xl-extrabold: 800 var(--font-size-text-xl) / var(--line-height-text) var(--font-inter);--font-inter-text-xl-black: 900 var(--font-size-text-xl) / var(--line-height-text) var(--font-inter);--font-inter-text-lg-light: 300 var(--font-size-text-lg) / var(--line-height-text) var(--font-inter);--font-inter-text-lg-regular: 400 var(--font-size-text-lg) / var(--line-height-text) var(--font-inter);--font-inter-text-lg-medium: 500 var(--font-size-text-lg) / var(--line-height-text) var(--font-inter);--font-inter-text-lg-semibold: 600 var(--font-size-text-lg) / var(--line-height-text) var(--font-inter);--font-inter-text-lg-bold: 700 var(--font-size-text-lg) / var(--line-height-text) var(--font-inter);--font-inter-text-lg-extrabold: 800 var(--font-size-text-lg) / var(--line-height-text) var(--font-inter);--font-inter-text-lg-black: 900 var(--font-size-text-lg) / var(--line-height-text) var(--font-inter);--font-inter-text-md-light: 300 var(--font-size-text-md) / var(--line-height-text) var(--font-inter);--font-inter-text-md-regular: 400 var(--font-size-text-md) / var(--line-height-text) var(--font-inter);--font-inter-text-md-medium: 500 var(--font-size-text-md) / var(--line-height-text) var(--font-inter);--font-inter-text-md-semibold: 600 var(--font-size-text-md) / var(--line-height-text) var(--font-inter);--font-inter-text-md-bold: 700 var(--font-size-text-md) / var(--line-height-text) var(--font-inter);--font-inter-text-md-extrabold: 800 var(--font-size-text-md) / var(--line-height-text) var(--font-inter);--font-inter-text-md-black: 900 var(--font-size-text-md) / var(--line-height-text) var(--font-inter);--font-inter-text-sm-light: 300 var(--font-size-text-sm) / var(--line-height-text) var(--font-inter);--font-inter-text-sm-regular: 400 var(--font-size-text-sm) / var(--line-height-text) var(--font-inter);--font-inter-text-sm-medium: 500 var(--font-size-text-sm) / var(--line-height-text) var(--font-inter);--font-inter-text-sm-semibold: 600 var(--font-size-text-sm) / var(--line-height-text) var(--font-inter);--font-inter-text-sm-bold: 700 var(--font-size-text-sm) / var(--line-height-text) var(--font-inter);--font-inter-text-sm-extrabold: 800 var(--font-size-text-sm) / var(--line-height-text) var(--font-inter);--font-inter-text-sm-black: 900 var(--font-size-text-sm) / var(--line-height-text) var(--font-inter);--font-inter-text-xs-light: 300 var(--font-size-text-xs) / var(--line-height-text) var(--font-inter);--font-inter-text-xs-regular: 400 var(--font-size-text-xs) / var(--line-height-text) var(--font-inter);--font-inter-text-xs-medium: 500 var(--font-size-text-xs) / var(--line-height-text) var(--font-inter);--font-inter-text-xs-semibold: 600 var(--font-size-text-xs) / var(--line-height-text) var(--font-inter);--font-inter-text-xs-bold: 700 var(--font-size-text-xs) / var(--line-height-text) var(--font-inter);--font-inter-text-xs-extrabold: 800 var(--font-size-text-xs) / var(--line-height-text) var(--font-inter);--font-inter-text-xs-black: 900 var(--font-size-text-xs) / var(--line-height-text) var(--font-inter);--font-mono-title-xl-light: 300 var(--font-size-mono-title-xl) / var(--line-height-title-xl) var(--font-mono);--font-mono-title-xl-regular: 400 var(--font-size-mono-title-xl) / var(--line-height-title-xl) var(--font-mono);--font-mono-title-xl-medium: 500 var(--font-size-mono-title-xl) / var(--line-height-title-xl) var(--font-mono);--font-mono-title-xl-semibold: 600 var(--font-size-mono-title-xl) / var(--line-height-title-xl) var(--font-mono);--font-mono-title-xl-bold: 700 var(--font-size-mono-title-xl) / var(--line-height-title-xl) var(--font-mono);--font-mono-title-xl-extrabold: 800 var(--font-size-mono-title-xl) / var(--line-height-title-xl) var(--font-mono);--font-mono-title-xl-black: 900 var(--font-size-mono-title-xl) / var(--line-height-title-xl) var(--font-mono);--font-mono-title-lg-light: 300 var(--font-size-mono-title-lg) / var(--line-height-title-lg) var(--font-mono);--font-mono-title-lg-regular: 400 var(--font-size-mono-title-lg) / var(--line-height-title-lg) var(--font-mono);--font-mono-title-lg-medium: 500 var(--font-size-mono-title-lg) / var(--line-height-title-lg) var(--font-mono);--font-mono-title-lg-semibold: 600 var(--font-size-mono-title-lg) / var(--line-height-title-lg) var(--font-mono);--font-mono-title-lg-bold: 700 var(--font-size-mono-title-lg) / var(--line-height-title-lg) var(--font-mono);--font-mono-title-lg-extrabold: 800 var(--font-size-mono-title-lg) / var(--line-height-title-lg) var(--font-mono);--font-mono-title-lg-black: 900 var(--font-size-mono-title-lg) / var(--line-height-title-lg) var(--font-mono);--font-mono-title-md-light: 300 var(--font-size-title-md) / var(--line-height-title-md) var(--font-mono);--font-mono-title-md-regular: 400 var(--font-size-title-md) / var(--line-height-title-md) var(--font-mono);--font-mono-title-md-medium: 500 var(--font-size-title-md) / var(--line-height-title-md) var(--font-mono);--font-mono-title-md-semibold: 600 var(--font-size-title-md) / var(--line-height-title-md) var(--font-mono);--font-mono-title-md-bold: 700 var(--font-size-title-md) / var(--line-height-title-md) var(--font-mono);--font-mono-title-md-extrabold: 800 var(--font-size-title-md) / var(--line-height-title-md) var(--font-mono);--font-mono-title-md-black: 900 var(--font-size-title-md) / var(--line-height-title-md) var(--font-mono);--font-mono-title-sm-light: 300 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-mono);--font-mono-title-sm-regular: 400 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-mono);--font-mono-title-sm-medium: 500 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-mono);--font-mono-title-sm-semibold: 600 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-mono);--font-mono-title-sm-bold: 700 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-mono);--font-mono-title-sm-extrabold: 800 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-mono);--font-mono-title-sm-black: 900 var(--font-size-title-sm) / var(--line-height-title-sm) var(--font-mono);--font-mono-title-xs-light: 300 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-mono);--font-mono-title-xs-regular: 400 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-mono);--font-mono-title-xs-medium: 500 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-mono);--font-mono-title-xs-semibold: 600 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-mono);--font-mono-title-xs-bold: 700 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-mono);--font-mono-title-xs-extrabold: 800 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-mono);--font-mono-title-xs-black: 900 var(--font-size-title-xs) / var(--line-height-title-xs) var(--font-mono);--font-mono-text-lg-light: 300 var(--font-size-text-lg) / var(--line-height-text) var(--font-mono);--font-mono-text-lg-regular: 400 var(--font-size-text-lg) / var(--line-height-text) var(--font-mono);--font-mono-text-lg-medium: 500 var(--font-size-text-lg) / var(--line-height-text) var(--font-mono);--font-mono-text-lg-semibold: 600 var(--font-size-text-lg) / var(--line-height-text) var(--font-mono);--font-mono-text-lg-bold: 700 var(--font-size-text-lg) / var(--line-height-text) var(--font-mono);--font-mono-text-lg-extrabold: 800 var(--font-size-text-lg) / var(--line-height-text) var(--font-mono);--font-mono-text-lg-black: 900 var(--font-size-text-lg) / var(--line-height-text) var(--font-mono);--font-mono-text-md-light: 300 var(--font-size-text-md) / var(--line-height-text) var(--font-mono);--font-mono-text-md-regular: 400 var(--font-size-text-md) / var(--line-height-text) var(--font-mono);--font-mono-text-md-medium: 500 var(--font-size-text-md) / var(--line-height-text) var(--font-mono);--font-mono-text-md-semibold: 600 var(--font-size-text-md) / var(--line-height-text) var(--font-mono);--font-mono-text-md-bold: 700 var(--font-size-text-md) / var(--line-height-text) var(--font-mono);--font-mono-text-md-extrabold: 800 var(--font-size-text-md) / var(--line-height-text) var(--font-mono);--font-mono-text-md-black: 900 var(--font-size-text-md) / var(--line-height-text) var(--font-mono);--font-mono-text-sm-light: 300 var(--font-size-text-sm) / var(--line-height-text) var(--font-mono);--font-mono-text-sm-regular: 400 var(--font-size-text-sm) / var(--line-height-text) var(--font-mono);--font-mono-text-sm-medium: 500 var(--font-size-text-sm) / var(--line-height-text) var(--font-mono);--font-mono-text-sm-semibold: 600 var(--font-size-text-sm) / var(--line-height-text) var(--font-mono);--font-mono-text-sm-bold: 700 var(--font-size-text-sm) / var(--line-height-text) var(--font-mono);--font-mono-text-sm-extrabold: 800 var(--font-size-text-sm) / var(--line-height-text) var(--font-mono);--font-mono-text-sm-black: 900 var(--font-size-text-sm) / var(--line-height-text) var(--font-mono);--font-mono-text-xs-light: 300 var(--font-size-text-xs) / var(--line-height-text) var(--font-mono);--font-mono-text-xs-regular: 400 var(--font-size-text-xs) / var(--line-height-text) var(--font-mono);--font-mono-text-xs-medium: 500 var(--font-size-text-xs) / var(--line-height-text) var(--font-mono);--font-mono-text-xs-semibold: 600 var(--font-size-text-xs) / var(--line-height-text) var(--font-mono);--font-mono-text-xs-bold: 700 var(--font-size-text-xs) / var(--line-height-text) var(--font-mono);--font-mono-text-xs-extrabold: 800 var(--font-size-text-xs) / var(--line-height-text) var(--font-mono);--font-mono-text-xs-black: 900 var(--font-size-text-xs) / var(--line-height-text) var(--font-mono)}html{scroll-behavior:smooth}body{background:#000}.app{min-height:100vh}.container{max-width:1100px;margin:0 auto;padding:0 clamp(2.47rem,2.0009rem + 1.91vw,3.72rem)}@media (min-width: 1440px){.container{max-width:1500px}}@media (max-width: 991px){.container{max-width:100%}}.hero{background:url(/hero.avif);background-size:cover;background-position:center;background-repeat:no-repeat;background-position:0 0;color:var(--white);height:120vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}@media (max-width: 991px){.hero{background-position:50% 100%}}.hero-description{font-size:clamp(1rem,2vw,1.3rem);max-width:800px;margin:0 auto;opacity:.9;line-height:1.6}.hero-overlay{background-image:linear-gradient(0deg,var(--color-primary-dark),rgba(0,0,0,0) 50%);line-height:100px;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.hero .container{display:flex;flex-direction:column;position:relative;z-index:2;align-items:center}.hero-cta-btn{width:170px;align-self:center}.home section{padding:4rem 0}.section-title{margin-bottom:2rem;color:var(--white);text-transform:uppercase}.grid-section{padding:0;overflow:hidden}.grid-section>div{display:flex;min-height:99vh;max-height:100vh;justify-content:flex-start;align-items:center}@media (max-width: 991px){.grid-section>div{flex-flow:column;min-height:auto;max-height:none;padding-left:0;padding-right:0}}.grid-section.left-image-grid .grid-image{order:1}@media (max-width: 991px){.grid-section.left-image-grid .grid-image{order:2}}.grid-section.left-image-grid .section-text-wrap{order:2}@media (max-width: 991px){.grid-section.left-image-grid .section-text-wrap{order:0}}@media (max-width: 991px){.grid-section.right-image-grid.md-swap-order .container{order:2}.grid-section.right-image-grid.md-swap-order .grid-image{order:1}.grid-section.left-image-grid.md-swap-order .section-text-wrap,.grid-section.left-image-grid.md-swap-order .container{order:2}.grid-section.left-image-grid.md-swap-order .grid-image{order:1}}.grid-section .grid-image{width:50vw;order:2;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.grid-section .grid-image .grid-image-full{width:60%;position:relative}@media (max-width: 991px){.grid-section .grid-image{width:100vw;max-height:95vh;order:2;overflow:hidden;display:block}.grid-section .grid-image.image-f{display:flex}}.grid-section .grid-image img{object-fit:cover;aspect-ratio:2/3;background-color:var(--_colors---color--primary--dark1);max-width:100%;display:inline-block}.grid-section .grid-image img.image-fit{object-fit:scale-down}.grid-section .grid-image .mobile-image-overlay{display:none;background-image:linear-gradient(#0000 57%,#000000e6 91%);padding-bottom:0;padding-right:0;position:absolute;top:0%;right:0%;bottom:0%;left:0%}@media (max-width: 991px){.grid-section .grid-image .mobile-image-overlay{display:block;z-index:1}.grid-section .grid-image .mobile-image-overlay.md-flip-gradient{background-image:linear-gradient(0deg,#0000 67%,#000c 95%)}}.grid-section .grid-image .image-text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;opacity:0;transition:opacity 1s ease,transform 1s ease;transform:translate(-50%,-50%) translate(-50px);width:60%}.grid-section .grid-image .image-text-overlay.visible{opacity:1;transform:translate(-50%,-50%) translate(0)}.grid-section .grid-image .image-text-overlay .overlay-text{text-align:left;width:60%}.grid-section .grid-image .image-text-overlay .overlay-text div{color:var(--white)}@media (max-width: 991px){.grid-section .grid-image .image-text-overlay .overlay-text{width:68vw}}@media (max-width: 991px){.grid-section .grid-image .image-text-overlay{display:flex;width:100%;align-items:center;justify-content:center;height:100%}}.grid-section .section-text-wrap{justify-content:center;align-items:center;width:50vw;display:flex;order:1}@media (max-width: 991px){.grid-section .section-text-wrap{margin-top:var(--_spacing---space--3);margin-bottom:var(--_spacing---section-v-space--bottom);text-align:center;width:68vw}}@media (max-width: 768px){.grid-section .section-text-wrap{width:100%;padding-left:24px;padding-right:24px}}@media (max-width: 479px){.grid-section .section-text-wrap{padding-left:16px;padding-right:16px}}.grid-section.split-2-3 .grid-image{width:33.33vw}@media (max-width: 991px){.grid-section.split-2-3 .grid-image{width:100vw}}.grid-section.split-2-3 .section-text-wrap{width:66.67vw}.grid-section.split-2-3 .section-text-wrap .container{width:90%}@media (max-width: 991px){.grid-section.split-2-3 .section-text-wrap{width:100vw}}.grid-section .container{display:flex;flex-direction:column;justify-content:center;padding:4rem 0;width:75%}@media (max-width: 991px){.grid-section .container{padding:3rem 1rem}}@media (min-width: 1440px){.grid-section .container.contact-form-container{display:flex;flex-flow:column;align-items:center}}.grid-section#contact-home-section{display:flex}@media (max-width: 991px){.grid-section{padding-top:var(--_spacing---section-v-space--top)}.grid-section#contact-home-section{padding-top:0}.grid-section#contact-home-section h2{text-align:center}.grid-section#contact-home-section .section-text-wrap{margin-top:var(--_spacing---section-v-space--top);margin-bottom:var(--_spacing---section-v-space--bottom);text-align:left}.grid-section#contact-home-section .section-content{text-align:left}.grid-section#contact-home-section .grid-image{max-height:90vh}.grid-section .section-content{text-align:center;width:100%;padding:0}}.full-section .section-text-wrap{max-width:700px;margin:0 auto;padding-top:20px}.form-loading{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.form-loading .loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin 1s linear infinite}.form-loading p{margin:0;font-size:1rem;opacity:.8}@media (max-width: 991px){section#data-apps-tools a.explore-button{align-self:center}}.contact-form{max-width:400px}.contact-form textarea{min-height:80px}@media (max-width: 991px){.contact-form{text-align:left;width:68vw;max-width:none}}@media (max-width: 768px){.contact-form{width:100%}}.form-fields{padding-top:var(--_spacing---space--3);padding-bottom:var(--_spacing---space--6)}.form-row{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:var(--_spacing---space--5)}.form-row.two-cols{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.form-row{grid-template-columns:1fr}}.form-group label{display:block;margin-bottom:var(--_spacing---space--3);font-family:Fragment Mono,sans-serif;font-size:var(--_typography---font-size--h5);text-transform:uppercase;font-weight:400}.error-message{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem;font-family:Fragment Mono,sans-serif}.submit-btn{background:var(--primary-canary);color:var(--text-dark);padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;font-family:Fragment Mono,sans-serif;text-transform:uppercase}.submit-btn:hover:not(:disabled){background:#bfee00;transform:translateY(-2px);box-shadow:2px 2px 18px 1px #fff9}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.hubspot-form-container{width:100%}.footer{background:var(--black);color:var(--white);padding-bottom:var(--_spacing---section-v-space--small)}.footer-top{padding-top:var(--_spacing---section-v-space--top);padding-right:var(--size-lg);padding-left:var(--size-lg);border:1px #000;position:relative}@media (max-width: 768px){.footer-top{padding-left:32px;padding-right:32px}}@media (max-width: 479px){.footer-top{padding-left:16px;padding-right:16px}}.footer-content{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.footer-content{max-width:1100px}}@media (min-width: 1440px){.footer-content{max-width:none}}@media (max-width: 991px){.footer-content{align-items:flex-start;max-width:728px;margin:0 auto}}@media (max-width: 768px){.footer-content{flex-direction:column}}.footer-logo-link{text-align:left;display:inline-block;height:54px}.footer-logo-link .footer-logo{width:auto;width:198px;display:inline-block;aspect-ratio:auto;height:54px}.footer-sitemap .sitemap-label{text-align:left}@media (max-width: 768px){.footer-sitemap{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column}}.footer-links{display:flex;justify-content:flex-end;gap:40px}@media (max-width: 768px){.footer-links{text-align:left}}@media (max-width: 479px){.footer-links{display:flex;grid-row-gap:1.4rem;justify-content:flex-end;align-items:flex-start;gap:20px}}.footer-links a:hover{color:#fff}@media (max-width: 991px){.footer-links a{text-align:center}}.footer-image{aspect-ratio:auto;background-color:var(--_colors---color--primary--dark1);object-fit:cover;width:100%;display:inline-flex;margin-top:var(--_spacing---space--6);margin-bottom:calc(var(--_spacing---space--2) - 2px);justify-content:center}.footer-image img{width:95%;height:auto;display:block}.footer-copyright{text-align:center;grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex;color:var(--light-gray)}.footer-copyright a:hover{color:var(--white);text-decoration:underline}.footer-copyright .container{display:flex;flex-direction:column;gap:10px}.footer-copyright .photo-creds{font-family:Fragment Mono,sans-serif;font-size:var(--_typography---font-size--text-sm);text-align:center;line-height:16px}.footer-copyright .copyright-text{margin:0;font-size:var(--_typography---font-size--text-sm);font-family:Fragment Mono,sans-serif;line-height:16px}.footer-copyright .disclaimer-links a{font-size:var(--_typography---font-size--text-sm);font-family:Fragment Mono,sans-serif}.header{z-index:10;color:#fff;position:fixed;inset:0% 0% auto}.header .bg-container{background-color:#0000;background-image:linear-gradient(#000 6%,#000000a3 36%,#0000006e 72%,#00000047 93%,#0000);position:absolute;z-index:10;width:100%;padding-right:var(--size-lg);padding-left:var(--size-lg)}@media (max-width: 991px){.header .bg-container{background:#0000008c}}@media (max-width: 479px){.header .bg-container{padding-left:16px;padding-right:16px}}.header .container{flex-direction:column;justify-content:center;align-items:stretch;inset:0% 0% auto;padding-left:0;padding-right:0}.header .mobile-menu-overlay{position:absolute;width:100%;left:0;top:100%;height:calc(100vh - 100%);overflow:hidden}@media (max-width: 768px){.header #header-cta-contact{display:none}}.nav{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px}.logo{height:var(--_spacing---section-v-space--bottom)}.logo img{height:100%;width:auto}.navigation{display:flex;gap:15px;align-items:center;margin-right:-18px}@media (max-width: 991px){.navigation{margin-right:0;gap:0px}}.navigation .desktop-nav{display:flex;gap:15px;align-items:center}@media (max-width: 991px){.navigation .desktop-nav{display:none}}.navigation .desktop-nav a{text-decoration:none;color:#fff;font-weight:300;transition:color .3s ease;font-family:Fragment Mono,sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-size:var(--_typography---font-size--text-sm);padding:0 15px}.navigation .desktop-nav a:hover{text-shadow:#fff 1px 0 10px}.navigation #header-cta-contact{width:170px}@media (max-width: 768px){.navigation{gap:1rem}}.mobile-menu-button{display:none;background:none;border:none;cursor:pointer;padding:10px;z-index:1001;border-radius:5px;width:48px;height:48px;align-items:center}.mobile-menu-button.open{background-color:#0006}@media (max-width: 768px){.mobile-menu-button{margin-right:-10px}}@media (max-width: 991px){.mobile-menu-button{display:flex}}.mobile-menu-button .hamburger{display:flex;flex-direction:column;width:24px;height:18px;justify-content:space-between}.mobile-menu-button .hamburger span{display:block;height:2px;width:100%;background-color:#fff;transition:all .3s ease;transform-origin:center}.mobile-menu-button .hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-button .hamburger.open span:nth-child(2){opacity:0}.mobile-menu-button .hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{position:absolute;top:0;left:0;right:0;background:#0000008c;max-height:calc(100vh - var(--header-height));overflow:hidden;z-index:1000;transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease}@media (min-width: 992px){.mobile-menu{display:none}}.mobile-menu.open{transform:translateY(0);opacity:1}.mobile-menu.closing{transform:translateY(-100%);opacity:0}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu li{display:flex;align-items:center;justify-content:center}.mobile-menu li:last-child{border-bottom:none}.mobile-menu li:last-child #mobile-contact{margin:12px 0}@media (min-width: 769px){.mobile-menu li:last-child #mobile-contact{display:none}}.mobile-menu a.menu-link{display:block;padding:12px 0;text-decoration:none;color:#fff;font-family:Fragment Mono,sans-serif;text-transform:uppercase;transition:background-color .3s ease;text-align:center;width:100%;font-size:var(--_typography---font-size--text-sm);letter-spacing:-.02em}.mobile-menu a.menu-link:hover{background-color:#ffffff0d;text-shadow:#fff 1px 0 10px}button{border-radius:20px;height:40px;padding:0 10px;min-width:120px;border:none;cursor:pointer;font-size:12px;font-weight:600;background-color:#d3ff22;color:#000}button:hover{background-color:#bfee00;box-shadow:2px 2px 18px 1px #fff9}button.button-icon{min-width:30px}button.compact{height:36px}button:active{background-color:#aad500;color:#000}a.button{text-decoration:none;display:flex;align-items:center;justify-content:center}h1{font-family:Fragment Mono,sans-serif;color:var(--white);letter-spacing:-.04em;text-transform:uppercase;font-weight:400;line-height:100%;font-size:var(--_typography---font-size--title-xl);margin-top:var(--_spacing---space--4);margin-bottom:var(--_spacing---space--6)}h1.page-header{font-size:var(--_typography---font-size--title-lg)}h2{margin-top:0;margin-bottom:var(--_spacing---space--6);font-family:Fragment Mono,sans-serif;font-size:var(--_typography---font-size--title-lg);letter-spacing:-.04em;text-transform:uppercase;font-weight:400;line-height:100%}h3{font-family:Fragment Mono,sans-serif;font-size:var(--_typography---font-size--title-md);letter-spacing:-.04em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:400;line-height:130%;color:var(--white)}h4{font-family:Fragment Mono,sans-serif;font-size:var(--_typography---font-size--title-sm);text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:400;line-height:130%;color:var(--white)}h5{letter-spacing:-.02em;margin-top:10px;margin-bottom:10px;font-family:Fragment Mono,sans-serif;font-size:14px;font-weight:700;line-height:20px}.text-primary{color:var(--primary-canary)}.bg-black{background:var(--black)}p{letter-spacing:-.02em;max-width:740px;margin-bottom:0;font-weight:300;line-height:140%;text-wrap:pretty;font-size:var(--_typography---font-size--text-main)}sup{font-size:.5em;vertical-align:super;line-height:0;position:relative;bottom:.2em}.mt-100{margin-top:8px}.mt-125{margin-top:10px}.mt-200{margin-top:16px}.mt-300{margin-top:24px}.mt-400{margin-top:32px}.mb-100{margin-bottom:8px}.mb-200{margin-bottom:16px}.mb-300{margin-bottom:24px}.mb-400{margin-bottom:32px}.mt-s1{margin-top:var(--_spacing---space--1)}.mt-s2{margin-top:var(--_spacing---space--2)}.mt-s3{margin-top:var(--_spacing---space--3)}.mt-s4{margin-top:var(--_spacing---space--4)}.mt-s5{margin-top:var(--_spacing---space--5)}.mt-s6{margin-top:var(--_spacing---space--6)}.mb-s1{margin-bottom:var(--_spacing---space--1)}.mb-s2{margin-bottom:var(--_spacing---space--2)}.mb-s3{margin-bottom:var(--_spacing---space--3)}.mb-s4{margin-bottom:var(--_spacing---space--4)}.mb-s5{margin-bottom:var(--_spacing---space--5)}.mb-s6{margin-bottom:var(--_spacing---space--6)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.text-center{text-align:center}.text-right{text-align:right}.text-mono-up{font-family:Fragment Mono,sans-serif;text-transform:uppercase}.text-inter{font-family:Inter,sans-serif}.text-no-transform{text-transform:none}.text-xs{font-size:var(--_typography---font-size--text-xs)}.text-sm{font-size:var(--_typography---font-size--text-sm)}.text-md{font-size:var(--_typography---font-size--text-md)}.text-lg{font-size:var(--_typography---font-size--text-lg)}.w-full{width:100%;max-width:100%}a{color:var(--_colors---color--details--gray1);font-size:var(--_typography---font-size--text-xs);font-weight:300;text-decoration:none}.button:hover,.button-sm:hover,.button-tablet:hover{box-shadow:2px 2px 18px 1px #fff9;color:#000}.button.button-opaque{background-color:#ffffff0d;color:var(--primary-canary);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}.button-sm{background-color:var(--_colors---color--primary--canary);color:var(--_colors---color--primary--black);font-size:var(--_typography---font-size--text-xs);text-align:center;border-radius:3rem;width:170px;margin-top:-2px;padding-top:15px;padding-bottom:15px;font-weight:600;line-height:115%;transition:all .3s;transform:scale(.8)}@media (max-width: 991px){.button-sm.header-btn{font-size:14px;transition:all .25s;display:block;transform:scale(.8)}}@media (max-width: 991px){.button-sm{font-size:14px}}.button{background-color:var(--_colors---color--primary--canary);color:var(--_colors---color--primary--black);font-size:var(--_typography---font-size--text-xs);text-align:center;border-radius:3rem;width:170px;padding-top:15px;padding-bottom:15px;font-weight:600;line-height:115%;transition:all .25s}.button.button-md{width:220px;font-size:var(--_typography---font-size--text-sm);font-weight:500}.button-form{background-color:var(--_colors---color--primary--canary);color:var(--_colors---color--primary--black);font-size:var(--_typography---font-size--text-xs);text-align:center;border-radius:3rem;width:170px;padding-top:15px;padding-bottom:15px;font-weight:600;line-height:115%;transition:all .25s}@media (max-width: 991px){.button-t{font-size:14px;display:block}}div.block{grid-column-gap:var(--_spacing---space--3);grid-row-gap:var(--_spacing---space--3);flex-flow:column;align-items:center;display:flex}.paragraph{color:var(--_colors---color--details--gray1)}.text-emphasis{color:var(--_colors---color--primary--canary)}.text-base-white{color:var(--white)}.text-light-gray{color:var(--light-gray)}.header-arrow{grid-column-gap:5px;grid-row-gap:0px;align-items:center;display:block}.text-emphasis.header-arrow{width:70%}@media (max-width: 991px){.text-emphasis.header-arrow{width:auto}}@media (min-width: 1024px){.text-emphasis.header-arrow{width:auto}}input,textarea{background:#13141b;border:1px solid #000000;color:#fff;border-radius:8px;width:100%;padding:8px 12px;line-height:1.5rem;font-family:Inter,sans-serif;outline:none}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.text-area{background-color:var(--_colors---color--primary--dark2);color:#fff;font-size:var(--_typography---font-size--text-xs);border:1px #000;border-radius:8px;min-height:80px;margin-bottom:0}textarea.w-input,textarea.w-select{height:auto}.nal-button-primary{background-color:var(--primary-canary);color:var(--black);font-size:var(--font-inter-text-lg-semibold);text-align:center;border-radius:60px;width:220px;padding:var(--space-200) 0;transition:all .25s;font-weight:600;cursor:pointer}.nal-button-primary:hover{background-color:#bfee00;box-shadow:2px 2px 18px 1px #fff9}.nal-button-primary.button-icon{min-width:30px}.nal-button-primary:active{background-color:#aad500;color:#000}.nal-button-secondary{background-color:var(--primary-canary);color:var(--black);font-size:var(--font-inter-text-lg-semibold);text-align:center;border-radius:60px;width:220px;padding:var(--space-200) 0;transition:all .25s;font-weight:600;cursor:pointer;background-color:#ffffff0d;color:var(--primary-canary);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.nal-button-secondary:hover{background-color:#bfee00;box-shadow:2px 2px 18px 1px #fff9}.nal-button-secondary.button-icon{min-width:30px}.nal-button-secondary:active{background-color:#aad500;color:#000}.nal-button-secondary:hover{background-color:#ffffff0d}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;color:#fff;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;line-height:120%;background:#000}#root{width:100%}.data-card{width:352px;padding:27px 36px;display:flex;flex-direction:column;align-items:center;gap:var(--space-300);border-radius:20px;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 19px 22px #0006;position:relative;text-decoration:none;color:inherit;max-width:90%}@media (max-width: 479px){.data-card{width:auto}}.data-card--clickable{cursor:pointer;transition:all .2s ease}.data-card--clickable:hover{background:#ffffff1a}.data-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:1px;background:linear-gradient(180deg,#d3ff221a,#fff0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.data-card__image-container{overflow:hidden;border-radius:10px;position:relative;background:#00000080;display:flex;align-items:center;justify-content:center;padding:8px}.data-card__image{width:100%;height:auto;border-radius:12px;object-fit:cover;display:inline-block}.data-card__title{font:var(--font-inter-text-lg-semibold);color:var(--primary-canary);margin:0;text-align:center}.data-card__caption{font:var(--font-inter-text-md-regular);color:var(--text-base-white)!important;margin:0;text-align:center}.data-card__button{background:var(--black);color:#fff;border:1px solid #1b1d21;padding:8px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:12px;box-shadow:0 4px 8px #0000004d;height:auto;min-width:198px;max-width:220px;text-decoration:none}.data-card__button.no-pointer{cursor:default}.data-card__button:hover{background:var(--color-primary-dark);box-shadow:0 6px 12px #0006}.data-card__button:active{transform:translateY(0)}.data-card__button-icon{width:45px;height:45px;flex-shrink:0}.data-card__button-text{display:flex;flex-direction:column;text-align:left;line-height:1.5}.data-card__button-title{font:var(--font-inter-text-xl-medium)}.data-card__button-title__soon{font:var(--font-inter-text-lg-medium);font-size:18px}.data-card__button-subtitle{font:var(--font-mono-text-xs-regular);font-size:10px;letter-spacing:-.02rem}.page-content{color:var(--white);min-height:100vh;padding:94px 0 4rem;position:relative}.page-content p{max-width:100%}.page-content .page-inner{line-height:1.6}.page-content .page-inner h1{color:var(--primary-canary);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);text-transform:uppercase;font-weight:600}.page-content .page-inner h2{color:var(--white);margin:3rem 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);text-transform:uppercase;font-weight:600}.page-content .page-inner h3{color:var(--primary-canary);margin:2rem 0 1rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500}.page-content .page-inner p{margin-bottom:1.5rem;font-size:16px;color:#ffffffe6}.page-content .page-inner p strong{color:var(--white);font-weight:600}.page-content .page-inner p a{color:var(--primary-canary);text-decoration:none}.page-content .page-inner p a:hover{text-decoration:underline}.page-content .page-inner ul{margin:1.5rem 0;padding-left:2rem}.page-content .page-inner ul li{margin-bottom:1rem;color:#ffffffe6}.page-content .page-inner ul li strong{color:var(--white);font-weight:600}.page-content .page-inner section{margin-bottom:3rem}.page-content .page-inner .last-updated{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2);font-style:italic;color:#ffffffb3}.page-bg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:-1}section#data-apps-tools-page{-webkit-font-smoothing:antialiasing}section#data-apps-tools-page h1{font:var(--font-mono-title-lg-regular);text-align:center}@media (max-width: 1439px){section#data-apps-tools-page h1{font:var(--font-mono-title-md-regular)}}@media (max-width: 479px){section#data-apps-tools-page h1{font:var(--font-mono-title-xs-regular)}}section#data-apps-tools-page h2{font:var(--font-inter-title-lg-semibold);text-transform:none;margin:0}@media (max-width: 1023px){section#data-apps-tools-page h2{font:var(--font-inter-title-md-semibold)}}@media (max-width: 768px){section#data-apps-tools-page h2{font:var(--font-inter-title-sm-semibold)}}section#data-apps-tools-page h3{font:var(--font-mono-title-md-regular);text-transform:uppercase;margin:0}@media (max-width: 1439px){section#data-apps-tools-page h3{font:var(--font-mono-title-sm-regular)}}@media (max-width: 479px){section#data-apps-tools-page h3{font:var(--font-mono-title-xs-regular)}}section#data-apps-tools-page h4{color:var(--primary-canary);font:var(--font-mono-text-xl-regular);text-transform:uppercase}@media (max-width: 1919px){section#data-apps-tools-page h4{font:var(--font-mono-text-lg-regular)}}@media (max-width: 1439px){section#data-apps-tools-page h4{font:var(--font-mono-text-md-regular)}}@media (max-width: 1023px){section#data-apps-tools-page h4{font:var(--font-mono-text-xs-regular)}}@media (max-width: 768px){section#data-apps-tools-page h4{font:var(--font-mono-text-md-regular)}}section#data-apps-tools-page p{font:var(--font-inter-text-2xl-regular);color:var(--text-white)}@media (max-width: 1919px){section#data-apps-tools-page p{font:var(--font-inter-text-lg-regular)}}@media (max-width: 1023px){section#data-apps-tools-page p{font:var(--font-inter-text-md-regular)}}section#data-apps-tools-page h1{margin:0}section#data-apps-tools-page .dat-content{width:1274px;max-width:95%;margin:0 auto}@media (max-width: 1919px){section#data-apps-tools-page .dat-content{width:800px}}@media (max-width: 1439px){section#data-apps-tools-page .dat-content{width:770px}}@media (max-width: 1023px){section#data-apps-tools-page .dat-content{width:730px}}section#data-apps-tools-page .dat-heading{display:flex;flex-direction:column;gap:var(--space-400)}@media (max-width: 768px){section#data-apps-tools-page .dat-heading{gap:var(--space-200)}}section#data-apps-tools-page .data-cards-grid{display:grid;gap:var(--space-500);margin-top:var(--space-500);justify-content:center;justify-items:center;grid-template-columns:1fr}@media (max-width: 768px){section#data-apps-tools-page .data-cards-grid{gap:var(--space-300)}}@media (min-width: 769px){section#data-apps-tools-page .data-cards-grid{grid-template-columns:repeat(2,minmax(352px,1fr));max-width:800px;margin-left:auto;margin-right:auto}}@media (min-width: 1024px){section#data-apps-tools-page .data-cards-grid{grid-template-columns:repeat(3,minmax(352px,1fr));max-width:1200px}}@media (min-width: 1920px){section#data-apps-tools-page .data-cards-grid{grid-template-columns:repeat(4,minmax(352px,1fr));max-width:1600px}section#data-apps-tools-page .data-cards-grid:has(.last-row-item) .last-row-item:nth-last-child(2):nth-child(odd){grid-column:2}section#data-apps-tools-page .data-cards-grid:has(.last-row-item) .last-row-item:nth-last-child(1):nth-child(2n){grid-column:3}section#data-apps-tools-page .data-cards-grid:has(.last-row-item) .last-row-item:nth-last-child(3){grid-column:1}section#data-apps-tools-page .data-cards-grid:has(.last-row-item) .last-row-item:nth-last-child(2):nth-child(2n){grid-column:2}section#data-apps-tools-page .data-cards-grid:has(.last-row-item) .last-row-item:nth-last-child(1):nth-child(odd){grid-column:3}section#data-apps-tools-page .data-cards-grid:has(.last-row-item) .last-row-item:only-child,section#data-apps-tools-page .data-cards-grid:has(.last-row-item) .last-row-item:nth-last-child(1):nth-child(1){grid-column:2/span 2;justify-self:center}}section.community-section{-webkit-font-smoothing:antialiasing;position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}section.community-section h1{font:var(--font-mono-title-lg-regular);text-align:center}@media (max-width: 1439px){section.community-section h1{font:var(--font-mono-title-md-regular)}}@media (max-width: 479px){section.community-section h1{font:var(--font-mono-title-xs-regular)}}section.community-section h2{font:var(--font-inter-title-lg-semibold);text-transform:none;margin:0}@media (max-width: 1023px){section.community-section h2{font:var(--font-inter-title-md-semibold)}}@media (max-width: 768px){section.community-section h2{font:var(--font-inter-title-sm-semibold)}}section.community-section h3{font:var(--font-mono-title-md-regular);text-transform:uppercase;margin:0}@media (max-width: 1439px){section.community-section h3{font:var(--font-mono-title-sm-regular)}}@media (max-width: 479px){section.community-section h3{font:var(--font-mono-title-xs-regular)}}section.community-section h4{color:var(--primary-canary);font:var(--font-mono-text-xl-regular);text-transform:uppercase}@media (max-width: 1919px){section.community-section h4{font:var(--font-mono-text-lg-regular)}}@media (max-width: 1439px){section.community-section h4{font:var(--font-mono-text-md-regular)}}@media (max-width: 1023px){section.community-section h4{font:var(--font-mono-text-xs-regular)}}@media (max-width: 768px){section.community-section h4{font:var(--font-mono-text-md-regular)}}section.community-section p{font:var(--font-inter-text-2xl-regular);color:var(--text-white)}@media (max-width: 1919px){section.community-section p{font:var(--font-inter-text-lg-regular)}}@media (max-width: 1023px){section.community-section p{font:var(--font-inter-text-md-regular)}}section.community-section .page-bg .community-page-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/community.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}section.community-section .page-bg .community-page-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000,#0003,#000);z-index:2}section.community-section .community-content{position:relative;z-index:3;text-align:center;max-width:95%;width:1140px}@media (max-width: 1919px){section.community-section .community-content{width:740px}}@media (max-width: 1023px){section.community-section .community-content{width:625px}}section.community-section .community-content .community-text{display:flex;flex-direction:column;gap:var(--space-600)}section.community-section .community-content .community-ps{display:flex;flex-direction:column;gap:var(--space-200)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){section.community-section .community-content .community-text h3{font-size:2rem}section.community-section .community-content .community-text p{font-size:1rem}}@media (max-width: 768px){.app--proteus-page{padding-bottom:var(--space-500)}}.proteus-page{-webkit-font-smoothing:antialiasing}.proteus-page h1{font:var(--font-mono-title-lg-regular);text-align:center}@media (max-width: 1439px){.proteus-page h1{font:var(--font-mono-title-md-regular)}}@media (max-width: 479px){.proteus-page h1{font:var(--font-mono-title-xs-regular)}}.proteus-page h2{font:var(--font-inter-title-lg-semibold);text-transform:none;margin:0}@media (max-width: 1023px){.proteus-page h2{font:var(--font-inter-title-md-semibold)}}@media (max-width: 768px){.proteus-page h2{font:var(--font-inter-title-sm-semibold)}}.proteus-page h3{font:var(--font-mono-title-md-regular);text-transform:uppercase;margin:0}@media (max-width: 1439px){.proteus-page h3{font:var(--font-mono-title-sm-regular)}}@media (max-width: 479px){.proteus-page h3{font:var(--font-mono-title-xs-regular)}}.proteus-page h4{color:var(--primary-canary);font:var(--font-mono-text-xl-regular);text-transform:uppercase}@media (max-width: 1919px){.proteus-page h4{font:var(--font-mono-text-lg-regular)}}@media (max-width: 1439px){.proteus-page h4{font:var(--font-mono-text-md-regular)}}@media (max-width: 1023px){.proteus-page h4{font:var(--font-mono-text-xs-regular)}}@media (max-width: 768px){.proteus-page h4{font:var(--font-mono-text-md-regular)}}.proteus-page p{font:var(--font-inter-text-2xl-regular);color:var(--text-white)}@media (max-width: 1919px){.proteus-page p{font:var(--font-inter-text-lg-regular)}}@media (max-width: 1023px){.proteus-page p{font:var(--font-inter-text-md-regular)}}.proteus-page.page-content{padding-top:0}.proteus-page .proteus-image{overflow:visible}.proteus-page .proteus-image.grid-image img.protein-image{position:relative;z-index:2;background-color:transparent}.proteus-page section{position:relative;min-height:100vh;z-index:1;display:flex;flex-direction:column;padding:var(--_spacing---space--10) 0}.proteus-page section.proteus-hero{overflow:hidden}@media (max-width: 768px){.proteus-page section.proteus-hero{overflow:visible}}.proteus-page .grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:90%;width:calc(1056px + 4rem);margin:0 auto}@media (max-width: 1023px){.proteus-page .grid-3-col{grid-template-columns:repeat(2,1fr);width:calc(704px + 2rem)}}@media (max-width: 768px){.proteus-page .grid-3-col{grid-template-columns:1fr}}.proteus-page section.centered-section{display:flex;align-items:center;justify-content:center}.proteus-page .show-uses-proteus-cta{display:flex;flex-direction:column;gap:1rem}.proteus-page .sticky-community-button{position:fixed;bottom:2rem;right:2rem;z-index:1000;opacity:0;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none;cursor:pointer}.proteus-page .sticky-community-button.visible{opacity:1;transform:translateY(0);pointer-events:auto}.proteus-page .sticky-community-button.hidden{opacity:0;transform:translateY(20px);pointer-events:none}.proteus-page .sticky-community-button:hover{transform:translateY(-2px)}@media (max-width: 768px){.proteus-page .sticky-community-button{bottom:1rem;right:1rem;left:1rem;width:calc(100% - 2rem)}}section#apply h4{font:var(--font-mono-text-xl-regular)}@media (max-width: 1023px){section#apply h4{font:var(--font-mono-text-lg-regular)}}@media (max-width: 768px){section#apply h4{font:var(--font-mono-text-md-regular)}}@media (max-width: 479px){section#apply h4{font:var(--font-mono-text-sm-regular)}}section#apply .apply-container{width:1600px;margin:0 auto;display:flex;gap:var(--space-500);max-width:95%}@media (max-width: 1919px){section#apply .apply-container{gap:var(--space-525);width:1350px}}@media (max-width: 1439px){section#apply .apply-container{gap:var(--space-500);width:1135px}}@media (max-width: 1023px){section#apply .apply-container{width:95%;gap:var(--space-150)}}@media (max-width: 768px){section#apply .apply-container{flex-direction:column}}section#apply .apply-content{display:flex;flex-direction:column;gap:var(--space-200);width:725px}@media (max-width: 1919px){section#apply .apply-content{width:650px}}@media (max-width: 1439px){section#apply .apply-content{width:450px}}@media (max-width: 768px){section#apply .apply-content{width:90%;margin:0 auto;text-align:center;align-items:center}}section#apply .team-slot{display:flex;align-items:center;justify-content:center}section#apply .rive-animation{width:917px;height:580px}@media (max-width: 1919px){section#apply .rive-animation{width:645px;height:408px}}@media (max-width: 1023px){section#apply .rive-animation{width:483px;height:306px}}@media (max-width: 768px){section#apply .rive-animation{width:100%;height:306px}}section#apply .apply-section-text-wrap{gap:var(--space-200);display:flex;flex-direction:column;margin-bottom:var(--space-300)}section#explore .explore-container{width:1489px;max-width:95%}@media (max-width: 1919px){section#explore .explore-container{width:1136px}}@media (max-width: 1023px){section#explore .explore-container{width:912px}}@media (max-width: 991px){section#explore .explore-container{width:95%}}section#explore .explore-proteus-content h3{font:var(--font-mono-text-xl-regular);color:var(--primary-canary);margin-bottom:var(--space-250)}@media (max-width: 1023px){section#explore .explore-proteus-content h3{font:var(--font-mono-text-lg-regular)}}@media (max-width: 768px){section#explore .explore-proteus-content h3{font:var(--font-mono-text-md-regular)}}@media (max-width: 479px){section#explore .explore-proteus-content h3{font:var(--font-mono-text-sm-regular)}}section#explore .explore-proteus-content .section-text-wrap{margin-top:var(--space-200)}section#explore .explore-cards{display:flex;gap:16px;width:100%;margin-top:var(--space-750)}@media (max-width: 1023px){section#explore .explore-cards{margin-top:var(--space-300)}}@media (max-width: 768px){section#explore .explore-cards{flex-direction:column}}section#explore .explore-card{padding:24px;border-radius:16px;background-color:#1e1e1f99;box-shadow:0 4px 40px #03060e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-200)}section#explore .explore-card.card-left{max-width:100%}section#explore .explore-card.card-right{width:535px;max-width:100%;display:flex;flex-direction:column;flex-shrink:0}section#explore .explore-card.card-right .xs-show{display:none}@media (min-width: 480px) and (max-width: 768px){section#explore .explore-card.card-right .xs-show{display:block}section#explore .explore-card.card-right .xs-show.mobile-button-block{margin-top:var(--space-300);display:flex;align-items:center;justify-content:center}}@media (min-width: 480px) and (max-width: 768px){section#explore .explore-card.card-right .xs-hide{display:none}}@media (max-width: 1919px){section#explore .explore-card.card-right{width:450px}}@media (max-width: 1023px){section#explore .explore-card.card-right{width:368px}}@media (max-width: 768px){section#explore .explore-card.card-right{width:100%}}@media (min-width: 480px) and (max-width: 768px){section#explore .explore-card.card-right{flex-direction:row-reverse;gap:var(--space-300)}section#explore .explore-card.card-right .explore-card--caption{margin-top:0}}@media (min-width: 480px) and (max-width: 768px){section#explore .explore-card--card-content{text-align:left}}section#explore .explore-card--visuals{display:flex;flex-direction:column;gap:var(--space-200)}@media (min-width: 480px) and (max-width: 768px){section#explore .explore-card--visuals{width:312px}}section#explore .explore-card--title{font:var(--font-inter-text-2xl-bold);color:var(--primary-canary);margin-bottom:var(--space-100)}@media (max-width: 1919px){section#explore .explore-card--title{font:var(--font-inter-title-xs-bold)}}@media (max-width: 1023px){section#explore .explore-card--title{font:var(--font-inter-text-lg-bold)}}@media (max-width: 768px){section#explore .explore-card--title{font:var(--font-inter-text-lg-bold)}}section#explore .explore-card--caption{font:var(--font-inter-text-lg-semibold);margin-top:var(--space-200);color:var(--text-base-white)}@media (max-width: 1919px){section#explore .explore-card--caption{font:var(--font-inter-text-md-semibold)}}@media (max-width: 1023px){section#explore .explore-card--caption{font:var(--font-inter-text-md-semibold)}}section#explore .explore-card--inner-card{background:#0a0a0b99;padding:16px;border-radius:16px;display:flex;gap:16px;width:100%}section#explore .explore-card--img-wrapper{max-width:393px;border-radius:16px;overflow:hidden;display:flex;height:200px;flex:1}section#explore .explore-card--img-wrapper img{object-fit:cover;aspect-ratio:2/3;display:inline-block;width:100%}section#proteus-hero{min-height:100vh;display:flex;flex-direction:column;padding:0}section#proteus-hero h1{margin:0}section#proteus-hero .proteus-hero-content{width:1490px;max-width:95%;gap:var(--space-300);padding-top:var(--space-1200);flex-shrink:0;margin:0 auto}@media (max-width: 1919px){section#proteus-hero .proteus-hero-content{width:1064px;gap:var(--space-250)}}@media (max-width: 1439px){section#proteus-hero .proteus-hero-content{width:940px}}@media (max-width: 1023px){section#proteus-hero .proteus-hero-content{width:95%;margin:0 auto;gap:var(--space-100)}}@media (max-width: 768px){section#proteus-hero .proteus-hero-content{position:relative;left:auto;bottom:auto;transform:none;padding-top:var(--space-1000)}}section#proteus-hero .proteus-hero-text-wrapper{display:flex;flex-direction:column;gap:var(--space-300)}@media (max-width: 1919px){section#proteus-hero .proteus-hero-text-wrapper{gap:var(--space-200)}}section#proteus-hero .hero-subtext-wrapper{width:1370px;max-width:95vw;margin:0 auto}@media (max-width: 1919px){section#proteus-hero .hero-subtext-wrapper{width:920px}}@media (max-width: 1023px){section#proteus-hero .hero-subtext-wrapper{width:730px}}section#proteus-hero .tagline{font:var(--font-inter-title-xl-semibold);text-align:center;margin:0 auto}@media (max-width: 1919px){section#proteus-hero .tagline{font:var(--font-inter-title-lg-bold)}}@media (max-width: 1023px){section#proteus-hero .tagline{font:var(--font-inter-title-md-bold)}}@media (max-width: 768px){section#proteus-hero .tagline{font:var(--font-inter-title-sm-bold)}}@media (max-width: 479px){section#proteus-hero .tagline{font:var(--font-inter-title-xs-bold)}}section#proteus-hero .proteus-cta{display:flex;gap:var(--space-500);align-items:center;justify-content:center}section#proteus-hero .proteus-cta.xxs-show{display:none}@media (max-width: 479px){section#proteus-hero .proteus-cta{display:none}section#proteus-hero .proteus-cta.xxs-show{display:flex;flex-direction:column;gap:var(--space-200);margin-top:var(--space-200)}}section#proteus-hero .watch-walkthrough{font:var(--font-inter-title-xs-medium);color:var(--text-white);text-align:center;margin-top:var(--space-200)}@media (max-width: 1919px){section#proteus-hero .watch-walkthrough{font:var(--font-inter-text-xl-medium)}}@media (max-width: 479px){section#proteus-hero .watch-walkthrough{font:var(--font-inter-text-lg-medium);margin-bottom:var(--space-200)}}section#proteus-hero .proteus-video{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:clamp(95%,90% + 0vw,90%);max-width:clamp(300px,50vw + 100px,800px);margin:0 auto;z-index:10}section#proteus-hero .proteus-video .video-wrapper{position:relative;width:100%;height:clamp(200px,25vw + 150px,350px);max-height:400px;flex-shrink:0}@media (max-height: 600px){section#proteus-hero .proteus-video{flex:none;justify-content:flex-start;margin-top:var(--space-200)}}@media (max-width: 768px){section#proteus-hero .proteus-video{flex:none;justify-content:flex-start;margin-top:var(--space-200)}}section#proteus-hero .proteus-video .video-vignette{position:absolute;width:110%;height:150%;left:50%;top:-10%;transform:translate(-50%);z-index:-1;border-radius:100px;background:linear-gradient(135deg,#29f7ff,#0fc376);opacity:.4;filter:blur(40px)}@media (max-width: 768px){section#proteus-hero .proteus-video .video-vignette{height:110%;top:-5%}}section#protein{display:flex;align-items:center;justify-content:center}section#protein .protein-container{width:1830px;margin:0 auto;max-width:90%;padding:0 5%}@media (max-width: 1919px){section#protein .protein-container{width:1340px}}@media (max-width: 1439px){section#protein .protein-container{width:1136px}}@media (max-width: 1023px){section#protein .protein-container{width:95%}}section#protein .protein-content-block{display:flex;align-items:center;gap:2rem}@media (max-width: 768px){section#protein .protein-content-block{flex-direction:column-reverse;gap:5rem}}section#protein .protein-content-block .protein-image-wrapper{flex:0 0 40%;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){section#protein .protein-content-block .protein-image-wrapper{flex:none;width:100%}}section#protein .protein-content-block .protein-image-wrapper .protein-image{width:100%;height:auto;max-width:500px;object-fit:contain;position:relative;z-index:2}@media (max-width: 768px){section#protein .protein-content-block .protein-image-wrapper .protein-image{max-width:80%;width:400px}}section#protein .protein-content-block .section-text-wrap{flex:1}section#protein .protein-content-block .section-content,section#protein .protein-content-block .section-content-text{display:flex;flex-direction:column;gap:var(--_spacing---space--2)}section#protein .protein-content-block .section-content p,section#protein .protein-content-block .section-content-text p{margin:var(--space-100) 0}@media (max-width: 768px){section#protein .protein-content-block .section-content,section#protein .protein-content-block .section-content-text{text-align:center;align-items:center}}section#protein .protein-gradient{width:25vw;height:25vw;border-radius:10000px;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(2rem)}@media (max-width: 768px){section#protein .protein-gradient{width:50vw;height:50vw;filter:blur(3rem)}}.proteus-info-card-wrapper{display:flex;align-items:flex-end}.proteus-info-card-wrapper.align-start{align-items:flex-start}@media (max-width: 1023px){.proteus-info-card-wrapper{align-items:center}.proteus-info-card-wrapper .proteus-info-card{height:100%}}@media (max-width: 768px){.proteus-info-card-wrapper,.proteus-info-card-wrapper .proteus-info-card{width:100%}}.proteus-info-card-wrapper .proteus-info-card{padding:24px;border-radius:16px;background-color:#0a0a0b;box-shadow:0 4px 40px #03060e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.proteus-info-card-wrapper .proteus-info-card .card-header{display:flex;align-items:center;gap:var(--space-200);margin-bottom:var(--space-300)}@media (max-width: 1919px){.proteus-info-card-wrapper .proteus-info-card .card-header{gap:var(--space-150);margin-bottom:var(--space-200)}}.proteus-info-card-wrapper .proteus-info-card .card-header .card-icon{flex-shrink:0;width:var(--space-800);height:var(--space-800);border-radius:100px;background:var(--primary-canary);display:flex;align-items:center;justify-content:center}@media (max-width: 1919px){.proteus-info-card-wrapper .proteus-info-card .card-header .card-icon{width:var(--space-600);height:var(--space-600)}}@media (max-width: 1023px){.proteus-info-card-wrapper .proteus-info-card .card-header .card-icon{width:var(--space-500);height:var(--space-500)}}@media (max-width: 479px){.proteus-info-card-wrapper .proteus-info-card .card-header .card-icon{width:var(--space-600);height:var(--space-600)}}.proteus-info-card-wrapper .proteus-info-card .card-header .card-title{font:var(--font-inter-title-sm-bold);color:var(--text-base-white);margin:0}@media (max-width: 1919px){.proteus-info-card-wrapper .proteus-info-card .card-header .card-title{font:var(--font-inter-text-lg-bold)}}@media (max-width: 1023px){.proteus-info-card-wrapper .proteus-info-card .card-header .card-title{font:var(--font-inter-text-md-bold)}}@media (max-width: 479px){.proteus-info-card-wrapper .proteus-info-card .card-header .card-title{font:var(--font-inter-text-lg-bold)}}.proteus-info-card-wrapper .proteus-info-card .card-description{font:var(--font-inter-text-xl-medium);color:var(--text-white);margin:0}@media (max-width: 1919px){.proteus-info-card-wrapper .proteus-info-card .card-description{font:var(--font-inter-text-md-medium)}}@media (max-width: 1023px){.proteus-info-card-wrapper .proteus-info-card .card-description{font:var(--font-inter-text-sm-medium)}}@media (max-width: 479px){.proteus-info-card-wrapper .proteus-info-card .card-description{font:var(--font-inter-text-md-medium)}}section#who-uses-proteus .who-uses-proteus-content{display:flex;flex-direction:column;gap:var(--space-200);max-width:85%;margin:0 auto}section#who-uses-proteus .who-uses-proteus-content .section-text-wrap{width:490px;max-width:100%}section#who-uses-proteus .cards-block{max-width:95%;width:1874px;margin:var(--space-625) auto}@media (max-width: 1919px){section#who-uses-proteus .cards-block{width:1136px;margin:var(--space-750) 0}}@media (max-width: 1023px){section#who-uses-proteus .cards-block{width:90%;margin:var(--space-200) 0}}@media (max-width: 768px){section#who-uses-proteus .cards-block{margin:var(--space-375) 0}}@media (max-width: 479px){section#who-uses-proteus .cards-block{margin:var(--space-200) 0}}section#who-uses-proteus .who-uses-proteus-cta{display:flex;flex-direction:column;gap:var(--space-250)}@media (max-width: 1023px){section#who-uses-proteus .who-uses-proteus-cta{gap:var(--space-200)}}section#who-uses-proteus .who-uses-proteus-cta p{font:var(--font-inter-text-xl-regular)}@media (max-width: 1919px){section#who-uses-proteus .who-uses-proteus-cta p{font:var(--font-inter-text-md-regular)}}@media (max-width: 1023px){section#who-uses-proteus .who-uses-proteus-cta p{font:var(--font-inter-text-sm-regular)}}@media (max-width: 479px){section#who-uses-proteus .who-uses-proteus-cta p{font:var(--font-inter-text-md-regular)}}.matter-card{padding:24px;border-radius:16px;background-color:#1e1e1f99;box-shadow:0 4px 40px #03060e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:225px}@media (max-width: 1023px){.matter-card{min-height:160px}}@media (max-width: 768px){.matter-card{width:auto;max-width:100%}}.matter-card .card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.matter-card .card-header .card-icon{flex-shrink:0}.matter-card .card-header .card-title,.matter-card .card-description{font:var(--font-inter-text-md-semibold);color:var(--text-white);margin:0}section#why-it-matters{gap:var(--space-1000)}@media (max-width: 1919px){section#why-it-matters{gap:var(--space-700)}}@media (max-width: 1023px){section#why-it-matters{gap:var(--space-400)}}@media (max-width: 479px){section#why-it-matters{gap:var(--space-200)}}section#why-it-matters .why-it-matters-content{display:flex;flex-direction:column;gap:var(--space-375);width:1050px;max-width:90%}@media (max-width: 1919px){section#why-it-matters .why-it-matters-content{width:700px}}@media (max-width: 1023px){section#why-it-matters .why-it-matters-content{width:560px;gap:var(--space-250)}}@media (max-width: 479px){section#why-it-matters .why-it-matters-content{width:90%}}section#contact{-webkit-font-smoothing:antialiasing;min-height:100vh}section#contact h1{font:var(--font-mono-title-lg-regular);text-align:center}@media (max-width: 1439px){section#contact h1{font:var(--font-mono-title-md-regular)}}@media (max-width: 479px){section#contact h1{font:var(--font-mono-title-xs-regular)}}section#contact h2{font:var(--font-inter-title-lg-semibold);text-transform:none;margin:0}@media (max-width: 1023px){section#contact h2{font:var(--font-inter-title-md-semibold)}}@media (max-width: 768px){section#contact h2{font:var(--font-inter-title-sm-semibold)}}section#contact h3{font:var(--font-mono-title-md-regular);text-transform:uppercase;margin:0}@media (max-width: 1439px){section#contact h3{font:var(--font-mono-title-sm-regular)}}@media (max-width: 479px){section#contact h3{font:var(--font-mono-title-xs-regular)}}section#contact h4{color:var(--primary-canary);font:var(--font-mono-text-xl-regular);text-transform:uppercase}@media (max-width: 1919px){section#contact h4{font:var(--font-mono-text-lg-regular)}}@media (max-width: 1439px){section#contact h4{font:var(--font-mono-text-md-regular)}}@media (max-width: 1023px){section#contact h4{font:var(--font-mono-text-xs-regular)}}@media (max-width: 768px){section#contact h4{font:var(--font-mono-text-md-regular)}}section#contact p{font:var(--font-inter-text-2xl-regular);color:var(--text-white)}@media (max-width: 1919px){section#contact p{font:var(--font-inter-text-lg-regular)}}@media (max-width: 1023px){section#contact p{font:var(--font-inter-text-md-regular)}}section#contact .contact-hero-content{width:1874px;max-width:95%;margin:0 auto;padding:0 2rem;display:flex;gap:var(--space-500);align-items:center}@media (max-width: 1919px){section#contact .contact-hero-content{width:1616px}}@media (max-width: 1439px){section#contact .contact-hero-content{width:1136px}}@media (max-width: 1023px){section#contact .contact-hero-content{width:95%;gap:var(--space-250)}}@media (max-width: 768px){section#contact .contact-hero-content{flex-direction:column;gap:var(--space-500)}}@media (max-width: 991px){section#contact .contact-hero-content{align-items:flex-start}}section#contact .contact-text-section{width:50%;display:flex;flex-direction:column;gap:var(--space-200)}@media (max-width: 768px){section#contact .contact-text-section{width:100%}}section#contact .contact-text-section .contact-text-description{display:flex;flex-direction:column;gap:var(--space-200);width:726px;max-width:100%}@media (max-width: 1919px){section#contact .contact-text-section .contact-text-description{width:650px}}@media (max-width: 1439px){section#contact .contact-text-section .contact-text-description{width:548px}}section#contact .contact-form-section{display:flex;flex-direction:column;width:50%}@media (max-width: 768px){section#contact .contact-form-section{width:100%}}section#contact .contact-form-section .hubspot-form-container{width:100%}
