@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_9a3786af-module__WlHBBa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_9a3786af-module__WlHBBa__variable{--font-ecosystem:"Space Grotesk", "Space Grotesk Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.\!block{display:block!important}.block{display:block}.inline{display:inline}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--blue:#368be0;--purple:#897fff;--black:#000;--white:#fff;--brand-text-gradient:linear-gradient(105deg, #7bdcff 0%, #f8fcff 32%, #ddd7ff 58%, #a9a2ff 78%, #8fe8ff 100%);--brand-text-gradient-alt:linear-gradient(105deg, #7bdcff 0%, #f8fcff 32%, #ddd7ff 58%, #a9a2ff 78%, #8fe8ff 100%);--brand-text-glow:drop-shadow(0 0 24px #7bdcff3d)}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}html.is-hero-scroll-locked,body.is-hero-scroll-locked{overscroll-behavior:none;touch-action:none;overflow:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{background:#000;height:100svh;position:relative;overflow:hidden}.hero,.investment-statement,.ecosystem-section,.product-deck-section,.app-download-section,.contact-section,.download-section{min-height:100svh}.video-stage,.hero-video,.video-fallback,.video-vignette,.video-noise,.hero-final-frame{position:absolute;inset:0}.video-stage{transform-origin:50%;will-change:transform}.hero-video{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity 80ms linear}.hero-video.is-visible{opacity:1}.video-fallback{z-index:0;opacity:0;background:#000;transition:opacity .6s}.video-fallback:before,.video-fallback:after{content:"";aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:min(52vw,700px);animation:8s ease-in-out infinite ambientPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-fallback:after{width:min(34vw,460px);animation-delay:-4s}.video-fallback.is-visible{opacity:1}.video-vignette{z-index:2;pointer-events:none;background:linear-gradient(#0000007a 0%,#0000 28% 62%,#000000bf 100%),radial-gradient(circle,#0000 36%,#0000008c 100%)}.video-noise{z-index:3;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.hero-interface{z-index:4;width:100%;height:100%;position:relative}.site-header{z-index:50;-webkit-backdrop-filter:blur(34px)saturate(145%);transform-origin:top;contain:layout;will-change:transform;background:#09090e7a;border:1px solid #ffffff21;border-radius:24px;justify-content:space-between;align-items:center;width:min(100vw - 48px,1360px);height:72px;padding:10px 11px 10px 22px;transition:transform .32s cubic-bezier(.2,0,0,1),background .24s,box-shadow .24s;display:flex;position:fixed;top:24px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 50px #0000004d,inset 0 1px #ffffff1c}.site-header.is-scrolled{transform:translate(-50%)scale(.8)}.brand{color:#fff;isolation:isolate;border-radius:6px;flex:none;align-items:center;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.brand:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffffb8 50%,#0000 58%);animation:5.8s ease-in-out infinite logoShine;position:absolute;inset:-35% -55%;transform:translate(-62%)skew(-16deg)}.brand-logo{z-index:0;transform-origin:50%;will-change:transform;width:149px;height:auto;display:block;position:relative}.brand.is-anime-lit:after{opacity:.72;transition:opacity .22s,transform .48s;animation:none;transform:translate(10%)skew(-16deg)}.header-actions{align-items:center;gap:7px;display:flex}.text-button,.primary-button{letter-spacing:-.01em;border-radius:16px;justify-content:center;align-items:center;height:48px;font-size:13px;font-weight:560;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.text-button{color:#ffffffc7;padding:0 19px}.text-button:hover{color:#fff;background:#ffffff12}.primary-button{color:#090b10;background:linear-gradient(115deg,#fff 0%,#e9f3ff 52%,#e4e1ff 100%);gap:10px;padding:0 18px 0 20px;box-shadow:0 6px 25px #72bbff2e,inset 0 1px #fff}.primary-button:hover{transform:translateY(-2px)}.primary-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;transition:transform .25s}.primary-button:hover svg{transform:translate(2px)}.anime-motion-button{--anime-shine-x:50%;--anime-shine-y:50%;--anime-shine-opacity:0;isolation:isolate;transform-origin:50%;will-change:transform;position:relative;overflow:hidden}.anime-motion-button>*{z-index:1;position:relative}.anime-motion-button:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at var(--anime-shine-x) var(--anime-shine-y), #ffffff8a, #8bd0ff38 18%, transparent 46%), linear-gradient(118deg, transparent 34%, #ffffff6b 49%, transparent 64%);mix-blend-mode:screen;opacity:var(--anime-shine-opacity);transition:opacity .22s;position:absolute;inset:-1px}.anime-gradient-text{background-size:170% 100%;background-position:var(--anime-gradient-x,0%) 50%;will-change:background-position;animation:none!important}.hero-content{text-align:center;width:min(92vw,1100px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.hero-kicker,.eyebrow{color:#ffffff94;letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:600}.hero-kicker{background:0 0;border:1px solid #ffffff21;border-radius:11px;align-items:center;width:auto;padding:9px 14px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0000002e}.hero-kicker-glass{z-index:0;-webkit-backdrop-filter:blur(18px)saturate(145%);pointer-events:none;background:#0c0c1285;position:absolute;inset:0}.hero-kicker-label{z-index:1;align-items:center;display:inline-flex;position:relative}.hero-kicker-label:before{content:"";background:var(--blue);width:5px;height:5px;box-shadow:0 0 12px var(--blue);border-radius:50%;margin:0 9px 0 0;display:inline-block}h1{color:#fff;letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(52px,7.7vw,118px);font-weight:530;line-height:1.2}h1 span{margin:-.08em 0 -.16em;padding:.08em 0 .16em;display:block}h1 span+span{margin-top:.02em}h1 em{color:#0000;background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:var(--brand-text-glow);-webkit-background-clip:text;background-clip:text;margin:-.22em -.08em -.28em;padding:.22em .08em .28em;font-style:normal;line-height:1.3;display:inline-block;position:relative}.hero-lede{color:#eff6ffb8;letter-spacing:0;text-wrap:balance;max-width:610px;margin:24px auto 0;font-size:clamp(15px,1.35vw,18px);font-weight:540;line-height:1.55}.scroll-cue{z-index:5;color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:11px;width:max-content;max-width:calc(100vw - 32px);font-size:10px;font-weight:520;display:flex;position:absolute;bottom:30px;left:50%;translate:-50%}.scroll-line{background:#ffffff21;width:1px;height:34px;overflow:hidden}.scroll-line i{background:linear-gradient(180deg, transparent, var(--blue));width:100%;height:50%;animation:1.8s ease-in-out infinite scrollDrop;display:block}.scroll-cue.is-waiting .scroll-line i{animation-duration:.65s}.investment-statement{--statement-text-x:0px;--statement-text-y:0px;--statement-shadow-x:0px;--statement-shadow-y:18px;--statement-glow-x:0px;--statement-glow-y:0px;--statement-accent-shadow-x:0px;--statement-accent-shadow-y:12px;isolation:isolate;background:linear-gradient(#05020e 0%,#080314 46%,#010104 100%);justify-content:center;align-items:center;min-height:100svh;padding:118px 6vw 82px;display:flex;position:relative;overflow:hidden}.investment-statement:before,.investment-statement:after{content:"";z-index:1;pointer-events:none;height:24%;position:absolute;left:0;right:0}.investment-statement:before{background:linear-gradient(#020109 0%,#060212ad 38%,#0000 100%);top:0}.investment-statement:after{background:linear-gradient(#0000 0%,#05010ead 60%,#010104 100%);bottom:0}.statement-halo-shell{z-index:0;opacity:.86;pointer-events:none;background:radial-gradient(circle at 44% 42%,#8b6cff5c,#0000 30%),radial-gradient(circle at 58% 46%,#19d8ff2e,#0000 31%),radial-gradient(circle at 62% 36%,#ccb1ff2e,#0000 28%),#020109;position:absolute;inset:-14%;overflow:hidden}.statement-halo-shell canvas{opacity:.72;filter:saturate(1.24)contrast(.98)brightness(.95)}.statement-halo-shell:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000003d 0%,#0000006b 46%,#03010ad1 82%,#010104 100%),linear-gradient(112deg,#0000 16%,#9174ff24 28%,#0000 38% 58%,#1dd5ff1a 68%,#0000 80%),linear-gradient(90deg,#000000ad 0%,#0000 24% 76%,#000000ad 100%),linear-gradient(#010104 0%,#0000 24% 72%,#010104 100%);position:absolute;inset:-1px}.statement-copy{z-index:2;text-align:center;width:min(94vw,1260px);position:relative}.statement-copy h2{color:#fff;letter-spacing:-.078em;transform:translate3d(var(--statement-text-x), var(--statement-text-y), 0);text-shadow:none;text-wrap:balance;will-change:transform;margin:0;font-size:clamp(58px,7.6vw,118px);font-weight:520;line-height:1.28;position:relative}.statement-row{flex-wrap:wrap;justify-content:center;gap:.02em .22em;display:flex}.statement-word-mask{align-items:center;min-height:1.42em;margin:-.3em -.08em -.38em;padding:.3em .08em .38em;display:inline-flex;overflow:visible}.statement-word{white-space:nowrap;transform-origin:bottom;will-change:transform, opacity, filter;line-height:1.3;display:inline-block}.statement-gradient{color:#0000;background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;filter:none;background-size:150% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite statementGradient}.statement-gradient-purple{background-image:var(--brand-text-gradient-alt);animation-delay:-3.5s}.ecosystem-section{isolation:isolate;background:linear-gradient(#010104 0%,#03070a 48%,#000 100%);min-height:540vh;position:relative}.ecosystem-desktop-experience{min-height:inherit}.ecosystem-mobile-experience{display:none}.ecosystem-sticky{pointer-events:none;min-height:100svh;padding:106px max(24px,5vw) 76px;position:sticky;top:0;overflow:hidden}.ecosystem-canvas,.ecosystem-vignette{position:absolute;inset:0}.ecosystem-canvas{z-index:0;pointer-events:none;width:100%;height:100%}.ecosystem-vignette{z-index:1;pointer-events:none;background:linear-gradient(#010104 0%,#0000000a 20% 72%,#000 100%),radial-gradient(circle at 50% 56%,#0000 43%,#0000006b 100%),linear-gradient(90deg,#0000009e 0%,#0000 24% 76%,#0000009e 100%)}.ecosystem-copy{z-index:2;width:min(100%,1180px);opacity:var(--ecosystem-copy-reveal,0);filter:blur(var(--ecosystem-copy-blur,10px));pointer-events:none;text-align:center;margin:0 auto;transition:opacity .18s linear,filter .18s linear;position:absolute;top:22%;left:50%;translate:-50% -50%}.ecosystem-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;text-shadow:0 0 34px #72bbff1a;margin:0;font-size:88px;font-weight:560;line-height:.94}.ecosystem-copy h2 em{color:#0000;background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #72bbff29);-webkit-background-clip:text;background-clip:text;font-style:normal}.ecosystem-hud-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.ecosystem-hud-cluster{--hud-top:50%;--hud-opacity:0;--hud-scale:.82;--hud-offset:22px;top:var(--hud-top);pointer-events:none;width:min(24vw,244px);opacity:var(--hud-opacity);visibility:hidden;transform:translateY(var(--hud-offset)) scale(var(--hud-scale));will-change:opacity, transform;margin-top:-122px;transition:opacity .18s linear,transform .22s,visibility .18s linear;position:absolute}.ecosystem-hud-cluster-right{right:max(112px,9vw)}.ecosystem-hud-cluster-left{left:max(112px,9vw)}.ecosystem-hud-cluster.is-visible{visibility:visible}.ecosystem-hud-card{aspect-ratio:1;-webkit-backdrop-filter:blur(34px)saturate(145%);cursor:default;pointer-events:none;text-align:center;background:linear-gradient(#ffffff15,#ffffff05),linear-gradient(116deg,#72bbff18,#0000 42%,#ffffff0b 100%),#09090e57;border:1px solid #ffffff2b;border-radius:50%;outline:none;flex-direction:column;justify-content:center;align-items:center;width:min(100%,244px);min-height:0;margin:0 auto;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 86px #00000080,0 0 0 1px #72bbff09,inset 0 1px #ffffff3d,inset 0 -1px #ffffff14}.ecosystem-hud-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.36;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .32s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#0000 76%)}.ecosystem-hud-cluster.is-visible .ecosystem-hud-card{border-color:#fff3}.ecosystem-hud-cluster.is-visible .ecosystem-hud-card:before{opacity:1}.ecosystem-hud-card h3{z-index:1;color:#fff;letter-spacing:0;text-align:center;max-width:178px;margin:0;font-size:clamp(25px,1.86vw,31px);font-weight:520;line-height:1.02;position:relative}.ecosystem-audience-cloud{z-index:2;pointer-events:none;transform-origin:50%;margin:0;padding:0;list-style:none;animation:26s linear infinite ecosystemAudienceOrbit;position:absolute;inset:-70px -82px;overflow:visible}.ecosystem-hud-cluster:not(.is-visible) .ecosystem-audience-cloud,.ecosystem-hud-cluster:not(.is-visible) .ecosystem-audience-label{animation-play-state:paused}.ecosystem-audience-cloud li{--audience-x:50%;--audience-y:50%;--audience-opacity:0;--audience-scale:.58;top:var(--audience-y);left:var(--audience-x);width:0;height:0;opacity:var(--audience-opacity);transform:translate(-50%, -50%) scale(var(--audience-scale));will-change:opacity, transform;transition:opacity .16s linear,transform .24s;position:absolute}.ecosystem-audience-label{aspect-ratio:1;color:#f8fcff;text-align:center;text-shadow:0 1px 12px #00000061;transform-origin:50%;will-change:transform;background:radial-gradient(circle at 30% 18%,#ffffff52,#0000 34%),linear-gradient(135deg,#72bbff 0%,#a9a2ff 56%,#56d6ff 100%);border:1px solid #c7e8ff57;border-radius:50%;justify-content:center;align-items:center;width:86px;padding:10px;font-size:9px;font-weight:720;line-height:1.12;animation:26s linear infinite ecosystemAudienceUpright;display:inline-flex;position:absolute;top:-43px;left:-43px;overflow:hidden;box-shadow:0 16px 44px #00000057,0 0 24px #72bbff1f,inset 0 1px #ffffff38,inset 0 -1px #ffffff14}.ecosystem-audience-text{z-index:1;display:block;position:relative;transform:translateZ(0)}.ecosystem-mobile-hud-layer{display:none}.ecosystem-audience-cloud li.is-new .ecosystem-audience-label{color:#f8fcff;background:radial-gradient(circle at 30% 18%,#ffffff5c,#0000 34%),linear-gradient(135deg,#56d6ff 0%,#a9a2ff 54%,#72bbff 100%);border-color:#8fe8ff9e;box-shadow:0 0 28px #72bbff21,inset 0 1px #ffffff2e}.product-deck-section{isolation:isolate;background:linear-gradient(#000 0%,#050507 34%,#000 100%),#000;align-items:center;padding:96px max(24px,5vw) 76px;display:grid;position:relative;overflow:hidden}.product-deck-shell{z-index:1;width:min(100%,1240px);margin:0 auto;position:relative}.product-deck-copy{grid-template-columns:minmax(180px,.42fr) minmax(0,.9fr);align-items:end;gap:32px;margin-bottom:74px;display:grid}.product-deck-copy .eyebrow{margin:0 0 15px}.product-deck-copy h2{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(42px,5.6vw,82px);font-weight:520;line-height:1.12}.product-deck-lede{color:#e7effc9e;letter-spacing:0;max-width:560px;margin:22px 0 0;font-size:16px;font-weight:540;line-height:1.58}.feature-deck{height:510px;display:block;position:relative}.feature-card{-webkit-backdrop-filter:blur(34px)saturate(145%);cursor:default;transform-origin:50% 92%;background:#09090e4d;border:1px solid #ffffff32;border-radius:24px;outline:none;flex-direction:column;justify-content:space-between;width:360px;height:440px;padding:24px;display:flex;position:absolute;top:0;left:calc(50% - 180px);overflow:hidden;box-shadow:0 34px 95px #00000085,inset 0 1px #ffffff4d,inset 0 -1px #ffffff14}.feature-card:before{content:"";z-index:0;border-radius:inherit;opacity:.43;pointer-events:none;background:#ffffff03;transition:opacity .32s;position:absolute;inset:0}.feature-card.is-active:before,.feature-card:focus-visible:before{opacity:1}.feature-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%), #a870ff94 0%, #8259ff47 20%, #8259ff14 42%, transparent 66%);filter:blur(30px);mix-blend-mode:screen;transition:opacity .24s;position:absolute;inset:0}.feature-card.is-active:after{opacity:1}.feature-card:focus-visible{border-color:#a5d6ffb8}.feature-card-body{z-index:1;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:100%;transition:justify-content .28s;display:flex;position:relative}.feature-card h3{color:#fff;letter-spacing:-.072em;width:100%;margin:0 0 18px;font-size:clamp(48px,4vw,64px);font-weight:520;line-height:.94;transition:font-size .28s,letter-spacing .28s,margin .28s}.feature-card.is-active .feature-card-body{justify-content:center}.feature-card.is-active h3{letter-spacing:-.06em;margin:0 0 18px;font-size:46px;line-height:1}.feature-card p{color:#ffffffb8;max-width:285px;margin:0;font-size:14px;font-weight:500;line-height:1.52}.feature-mobile-list{display:none}.mobile-feature-card{-webkit-backdrop-filter:blur(34px)saturate(145%);background:#09090e4d;border:1px solid #ffffff26;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff32,0 18px 55px #00000052}.mobile-feature-card+.mobile-feature-card{margin-top:10px}.mobile-feature-card:after{content:"";z-index:0;aspect-ratio:1;filter:blur(28px);mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(circle,#a870ff85 0%,#72bbff38 32%,#0000 68%);border-radius:999px;width:74%;position:absolute;top:0;left:0;transform:translate(-22%,-20%)}.mobile-feature-card.is-active:after{opacity:.9;animation:5.8s ease-in-out infinite mobileCardGlow;animation-delay:var(--mobile-glow-delay,0s)}.mobile-feature-card-body{z-index:1;align-content:center;gap:16px;min-height:100%;padding:24px;display:grid;position:relative}.mobile-feature-card h3{color:#fff;letter-spacing:-.06em;margin:0;font-size:42px;font-weight:520;line-height:1}.mobile-feature-card button{z-index:1;color:#fff;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:auto 1fr 18px;align-items:center;gap:14px;padding:18px;display:grid;position:relative}.mobile-feature-number{color:#d9ebffbd;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:720;line-height:1;display:inline-grid}.mobile-feature-card button:after{content:"";opacity:.72;border-bottom:1px solid #ffffffa3;border-right:1px solid #ffffffa3;width:9px;height:9px;transition:transform .24s,opacity .24s;transform:rotate(45deg)}.mobile-feature-card.is-active button:after{opacity:1;transform:rotate(225deg)translate(-2px,-2px)}.mobile-feature-card button strong{letter-spacing:-.052em;font-size:25px;font-weight:520;line-height:1.1}.mobile-feature-card p{z-index:1;color:#ffffffa3;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.55;position:relative;overflow:hidden}.mobile-feature-card.is-active{border-color:#a5d6ff57}.site-footer{z-index:2;color:#ffffffc2;background:#000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px max(18px,5vw) clamp(18px,4.4vh,44px);display:grid;position:relative}.app-download-section{isolation:isolate;background:radial-gradient(circle at 50% 40%,#72bbff14,#0000 32%),linear-gradient(#000 0%,#050507 48%,#000 100%);place-items:center;padding:110px max(24px,5vw) 96px;display:grid;position:relative;overflow:hidden}.app-download-shell{z-index:1;text-align:center;justify-items:center;gap:34px;width:min(100%,1120px);display:grid;position:relative}.app-download-logo{filter:drop-shadow(0 24px 70px #000000bd)drop-shadow(0 0 44px #72bbff2e);width:min(88vw,980px);height:auto;display:block}.ios-app-button{color:#05070c;letter-spacing:0;background:linear-gradient(115deg,#fff 0%,#edf6ff 45%,#e9e6ff 100%);border:1px solid #fff3;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 24px 0 18px;font-size:15px;font-weight:760;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 22px 54px #00000057,inset 0 1px #ffffffe6}.ios-app-button:hover,.ios-app-button:focus-visible{transform:translateY(-2px);box-shadow:0 28px 68px #0006,inset 0 1px #fffffff0}.ios-app-button-icon{color:#fff;background:#05070c;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.ios-app-button-icon svg{fill:currentColor;width:18px;height:18px}.site-footer p{color:#ffffff8a;letter-spacing:0;text-align:left;margin:0;font-size:12px;font-weight:520;line-height:1.2}.site-footer-socials{justify-content:flex-end;gap:16px;display:flex}.site-footer-social-link{color:#ffffff94;outline:none;place-items:center;width:26px;height:26px;transition:color .2s,transform .2s;display:inline-grid}.site-footer-social-link:hover,.site-footer-social-link:focus-visible{color:#fffffff0;transform:translateY(-1px)}.site-footer-social-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:18px;height:18px}.contact-page{background:#000;min-height:100svh}.contact-section{isolation:isolate;background:linear-gradient(#000 0%,#050507 45%,#000 100%);place-items:center;min-height:100svh;padding:126px max(20px,5vw);display:grid;position:relative;overflow:hidden}.contact-section:before{content:"";opacity:.72;filter:blur(.2px);pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;height:64%;position:absolute;inset:9% 10% auto}.contact-shell{z-index:1;grid-template-columns:minmax(260px,.78fr) minmax(460px,.92fr);align-items:center;gap:clamp(38px,6vw,86px);width:min(100%,1180px);display:grid;position:relative}.contact-copy{text-align:left}.contact-copy .eyebrow{margin-bottom:18px}.contact-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:620px;margin:0;font-size:82px;font-weight:530;line-height:.96}.contact-copy h2 em{color:#0000;background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;filter:var(--brand-text-glow);-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.contact-copy p:not(.eyebrow){color:#ffffff9e;max-width:470px;margin:24px 0 0;font-size:16px;font-weight:540;line-height:1.58}.contact-panel{--contact-x:50%;--contact-y:50%;-webkit-backdrop-filter:blur(34px);isolation:isolate;background:linear-gradient(#ffffff10,#ffffff04),#0c0e121c;border:2px solid #ffffff24;border-radius:30px;padding:18px;position:relative;overflow:hidden;box-shadow:0 34px 92px #0000007a,inset 0 1px #ffffff2b,inset 0 -1px #ffffff0d}.contact-panel:before,.contact-panel:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.contact-panel:before{background:#ffffff02}.contact-panel:after{border-radius:inherit;background:radial-gradient(circle at var(--contact-x) var(--contact-y), #72bbff61 0%, #897fff33 27%, #897fff0f 48%, transparent 72%);filter:blur(28px);opacity:0;transition:opacity .24s}.contact-panel.is-glowing:after,.contact-panel:hover:after{opacity:.86}.contact-form{z-index:1;gap:12px;display:grid;position:relative}.contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-form label{gap:8px;min-width:0;display:grid}.contact-form label span{color:#ffffff94;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:680}.contact-form input,.contact-form textarea{color:#fff;width:100%;min-width:0;font:inherit;background:linear-gradient(#ffffff0d,#ffffff03),#00000021;border:1px solid #ffffff29;outline:none;font-size:15px;font-weight:570;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff17}.contact-form input{border-radius:18px;height:58px;padding:0 18px}.contact-form textarea{resize:vertical;border-radius:20px;min-height:138px;padding:18px;line-height:1.45}.contact-form input::-moz-placeholder{color:#ffffff6b}.contact-form textarea::-moz-placeholder{color:#ffffff6b}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff6b}.contact-form input:focus,.contact-form textarea:focus{background:#06080c85;border-color:#ffffffad;box-shadow:0 0 0 4px #ffffff12,inset 0 1px #ffffff21}.contact-upload-stack{gap:8px;display:grid}.contact-upload{color:#fff;width:100%;min-height:62px;font:inherit;text-align:left;background:linear-gradient(#ffffff0d,#ffffff03),#00000021;border:1px solid #ffffff29;border-radius:18px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17}.contact-upload:hover,.contact-upload:focus-visible,.contact-upload.is-dragging{background:#06080c85;border-color:#ffffffad;transform:translateY(-1px);box-shadow:0 0 0 4px #ffffff12,inset 0 1px #ffffff21}.contact-upload:before{content:none}.contact-upload-empty,.contact-upload-preview{z-index:1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:100%;padding:0 18px;display:grid;position:relative}.contact-upload-icon,.contact-upload-thumb{background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.contact-upload-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px}.contact-upload-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contact-upload-meta{min-width:0}.contact-upload strong,.contact-upload small{display:block}.contact-upload strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.2;overflow:hidden}.contact-upload small{color:#ffffff8a;margin-top:5px;font-size:12px;font-weight:560}.download-page{background:#000;min-height:100svh}.download-section{isolation:isolate;background:#000;place-items:center;min-height:100svh;padding:132px max(20px,5vw) 82px;display:grid;position:relative;overflow:hidden}.download-shell{z-index:1;text-align:center;justify-items:center;width:min(100%,620px);display:grid;position:relative}.download-shell .eyebrow{margin-bottom:18px}.download-shell h1{color:#fff;letter-spacing:0;font-size:82px;font-weight:530;line-height:1}.download-lede{color:#ffffff94;margin:18px 0 34px;font-size:16px;font-weight:560}.download-options{gap:12px;width:min(100%,520px);display:grid}.download-address{color:#ffffff6b;gap:3px;margin-top:38px;font-size:12px;font-style:normal;font-weight:560;line-height:1.42;display:grid}.download-option{text-align:left;background:linear-gradient(#ffffff0f,#ffffff04),#0c0e121a;border:1px solid #ffffff26;border-radius:22px;grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;gap:16px;min-height:82px;padding:16px;transition:transform .22s,border-color .22s,background .22s;display:grid;box-shadow:0 22px 56px #00000057,inset 0 1px #ffffff1f}.download-option:hover,.download-option:focus-visible{background:linear-gradient(#ffffff15,#ffffff05),#0c0e122e;border-color:#ffffff5c;transform:translateY(-2px)}.download-option.is-disabled{cursor:default;opacity:.62}.download-option.is-disabled:hover,.download-option.is-disabled:focus-visible{background:linear-gradient(#ffffff0f,#ffffff04),#0c0e121a;border-color:#ffffff26;transform:none}.download-platform-icon,.download-action{color:#ffffffe6;background:#ffffff0e;border:1px solid #ffffff24;place-items:center;display:grid}.download-platform-icon{border-radius:15px;width:46px;height:46px}.download-platform-icon img{width:24px;height:24px;display:block}.download-option strong,.download-option small{display:block}.download-option strong{color:#fff;font-size:18px;font-weight:720;line-height:1.1}.download-option small{color:#ffffff8f;margin-top:5px;font-size:13px;font-weight:560}.download-action{border-radius:14px;width:40px;height:40px}.download-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.download-soon-pill{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.contact-upload-action{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:680;display:inline-flex}.contact-clear-upload{color:#ffffff80;height:auto;box-shadow:none;font:inherit;letter-spacing:0;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:620;transition:color .2s}.contact-clear-upload:hover,.contact-clear-upload:focus-visible{color:#fff}.contact-submit{color:#03050a;height:64px;font:inherit;background:linear-gradient(115deg,#fff 0%,#edf6ff 45%,#e9e6ff 100%);border:0;border-radius:20px;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:780;transition:transform .24s,box-shadow .24s,background .42s;display:inline-flex;overflow:hidden;box-shadow:0 18px 40px #0000004d,inset 0 1px #ffffffe6}.contact-submit:hover,.contact-submit:focus-visible{transform:translateY(-2px);box-shadow:0 24px 54px #00000059,inset 0 1px #ffffffe6}.contact-submit.is-sent{background:linear-gradient(116deg,#ecfff8 0%,#7fffd4 48%,#72bbff 100%)}.contact-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:19px;height:19px}.site-header,.hero-kicker-glass,.feature-card,.mobile-feature-card,.ecosystem-hud-card,.contact-panel,.download-option{--glass-blur:34px;--glass-saturation:145%;isolation:isolate;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background-clip:padding-box}.hero-kicker-glass{--glass-blur:18px}.download-option{--glass-blur:24px}h1 em,.statement-gradient,.ecosystem-copy h2 em,.contact-copy h2 em{background-size:220% 100%;animation:7s ease-in-out infinite statementGradient}@keyframes scrollDrop{0%{transform:translateY(-100%)}55%,to{transform:translateY(210%)}}@keyframes ambientPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes statementGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes logoShine{0%,58%{opacity:0;transform:translate(-62%)skew(-16deg)}66%{opacity:.55}76%,to{opacity:0;transform:translate(62%)skew(-16deg)}}@keyframes waitlistCountPop{0%{border-color:#ffffff1b;transform:translateY(0)scale(1)}42%{border-color:#ffffff52;transform:translateY(-4px)scale(1.018)}to{border-color:#ffffff1b;transform:translateY(0)scale(1)}}@keyframes mobileActiveCard{0%{transform:translateY(0)}45%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes mobileCardGlow{0%,to{transform:translate(-24%,-22%)scale(.95)}23%{transform:translate(42%,-18%)scale(1.06)}49%{transform:translate(35%,44%)scale(.98)}73%{transform:translate(-26%,36%)scale(1.08)}}@keyframes hudMeter{0%,to{transform:translate(-20%)}50%{transform:translate(158%)}}@keyframes ecosystemAudienceOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ecosystemAudienceUpright{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (max-width:700px){.hero{height:100svh;min-height:100svh}.site-header{border-radius:20px;width:calc(100vw - 28px);height:62px;padding:8px 8px 8px 15px;top:14px;left:50%;right:auto}.brand-logo{width:119px}.text-button{display:none}.primary-button{border-radius:14px;height:44px}.hero-content{width:calc(100% - 28px);top:50%}.hero-kicker{border-radius:10px;margin-bottom:16px;padding:8px 12px;font-size:9px}h1{letter-spacing:-.052em;font-size:clamp(38px,11.8vw,60px);line-height:1.22}h1 span{white-space:nowrap}.scroll-cue{bottom:20px}.investment-statement{min-height:100svh;padding:100px 18px 64px}.statement-copy h2{letter-spacing:-.068em;font-size:clamp(37px,10.8vw,48px);line-height:1.3}.statement-row{gap:0 .18em}.ecosystem-section{background:radial-gradient(circle at 50% 6%,#72bbff24,#0000 30%),linear-gradient(#000 0%,#041015 46%,#000 100%);min-height:auto;padding:92px 16px 82px;overflow:hidden}.ecosystem-desktop-experience,.ecosystem-sticky,.ecosystem-canvas,.ecosystem-vignette,.ecosystem-hud-layer{display:none}.ecosystem-mobile-experience{z-index:1;width:min(100%,430px);margin:0 auto;display:block;position:relative}.ecosystem-mobile-header{text-align:left;margin-bottom:28px}.ecosystem-mobile-header .eyebrow{margin-bottom:13px}.ecosystem-mobile-header h2{color:#fff;letter-spacing:-.036em;text-wrap:balance;max-width:360px;margin:0;font-size:clamp(38px,11vw,50px);font-weight:560;line-height:1.02}.ecosystem-mobile-header h2 em{color:#0000;background:var(--brand-text-gradient);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:7s ease-in-out infinite statementGradient}.ecosystem-mobile-flow{gap:18px;display:grid;position:relative}.ecosystem-mobile-flow:before{content:"";background:linear-gradient(#72bbff00,#72bbff85,#a9a2ff70,#72bbff00);width:1px;position:absolute;top:18px;bottom:18px;left:25px}.ecosystem-mobile-stage{background:linear-gradient(135deg,#72bbff29,#a9a2ff14 46%,#2ad3bb14),#06090d;border:1px solid #ffffff21;border-radius:8px;gap:16px;padding:16px 14px 16px 44px;display:grid;position:relative;box-shadow:0 22px 56px #00000061,inset 0 1px #ffffff1f}.ecosystem-mobile-stage:before{content:"";background:#72bbff;border:1px solid #e9f8ffb8;border-radius:50%;width:11px;height:11px;position:absolute;top:27px;left:20px;box-shadow:0 0 20px #72bbff7a}.ecosystem-mobile-stage-core{align-content:center;justify-items:start;gap:10px;min-height:112px;display:grid}.ecosystem-mobile-stage-core span{color:#071014;background:linear-gradient(135deg,#f8fcff 0%,#8fe8ff 58%,#a9a2ff 100%);border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:24px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.ecosystem-mobile-stage-core h3{color:#fff;letter-spacing:0;text-wrap:balance;max-width:260px;margin:0;font-size:clamp(29px,8.4vw,38px);font-weight:520;line-height:1}.ecosystem-mobile-stage-audiences{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ecosystem-mobile-stage-audiences li{color:#071014;text-align:center;background:linear-gradient(135deg,#f8fcff 0%,#88dcff 46%,#b7b2ff 100%);border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:7px 10px;font-size:11px;font-weight:780;line-height:1;display:inline-flex;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff61}.ecosystem-mobile-stage-audiences li.is-new{background:linear-gradient(135deg,#73ffde 0%,#8fe8ff 46%,#f8fcff 100%)}.site-footer{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px}.site-footer-socials{gap:14px}.app-download-section{padding:96px 18px 84px}.app-download-shell{gap:26px}.app-download-logo{width:min(92vw,520px)}.ios-app-button{border-radius:16px;min-height:54px;font-size:14px}.product-deck-section{min-height:780svh;padding:86px 18px 76px}.product-deck-copy{margin-bottom:34px;display:block}.product-deck-copy h2{letter-spacing:-.058em;font-size:clamp(34px,10vw,44px);line-height:1.15}.feature-deck{display:none}.feature-mobile-list{display:block}.contact-section{min-height:100svh;padding:96px 18px 84px}.contact-section:before{height:52%;inset:10% -22% auto}.contact-shell{display:block}.contact-copy{text-align:center}.contact-copy h2{max-width:420px;margin:0 auto;font-size:44px;line-height:1.06}.contact-copy p:not(.eyebrow){max-width:360px;margin:18px auto 0;font-size:14px}.contact-panel{border-radius:24px;margin-top:34px;padding:14px}.contact-field-grid{grid-template-columns:1fr}.contact-form input{border-radius:16px;height:54px;font-size:14px}.contact-form textarea{border-radius:18px;min-height:126px;font-size:14px}.contact-upload{border-radius:16px;min-height:58px}.contact-upload-empty,.contact-upload-preview{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:0 16px}.contact-upload-icon,.contact-upload-thumb{border-radius:8px;width:26px;height:26px}.contact-upload-action{display:none}.contact-upload strong{font-size:15px}.contact-upload small{font-size:12px}.contact-submit{border-radius:18px;height:60px}.download-section{min-height:100svh;padding:104px 18px 54px}.download-shell h1{font-size:52px}.download-lede{margin:14px 0 26px;font-size:14px}.download-options{width:100%}.download-address{color:#e8f1ff80;margin-top:32px}.download-option{border-radius:19px;grid-template-columns:42px minmax(0,1fr) 38px;gap:13px;min-height:76px;padding:14px}.download-platform-icon{border-radius:13px;width:42px;height:42px}.download-action{border-radius:13px;width:38px;height:38px}}@media (max-width:380px){.site-header{width:calc(100vw - 20px);padding-left:12px}.brand-logo{width:104px}.primary-button{border-radius:13px;gap:7px;height:42px;padding:0 12px 0 14px}.primary-button svg{width:15px}.hero-kicker-label:before{margin-right:7px}h1{letter-spacing:-.046em;font-size:clamp(35px,11vw,42px)}.statement-copy h2{font-size:clamp(34px,10vw,39px)}.mobile-feature-card button strong{font-size:23px}.contact-copy h2{font-size:38px}.contact-panel{padding:12px}.contact-upload strong{max-width:180px}.download-shell h1{font-size:46px}.download-option small{font-size:12px}}@media (max-width:700px){body{text-rendering:optimizelegibility}.site-header{top:max(10px, env(safe-area-inset-top));background:#090a0ead;border-radius:18px;width:calc(100vw - 24px);height:58px;padding:7px 7px 7px 14px;box-shadow:0 14px 40px #0000005c,inset 0 1px #ffffff1f}.site-header.is-scrolled{transform:translate(-50%)scale(.94)}.brand-logo{width:clamp(108px,33vw,124px)}.primary-button{border-radius:13px;gap:8px;min-width:112px;height:42px;padding:0 13px 0 15px;font-size:12px;font-weight:720}.primary-button span{white-space:nowrap}.primary-button svg{width:15px}.hero{height:100svh;min-height:100svh}.hero-video{-o-object-position:50% 50%;object-position:50% 50%;transform:scale(.92)}.video-vignette{background:linear-gradient(#0000009e 0%,#0000 24% 56%,#000000d6 100%),radial-gradient(circle,#0000 26%,#0000009e 100%)}.hero-content{width:calc(100% - 32px);top:56%}.hero-kicker{letter-spacing:.15em;border-radius:12px;margin-bottom:14px;padding:8px 11px;font-size:9px}h1{letter-spacing:-.048em;font-size:clamp(40px,11.4vw,58px);line-height:1.1}h1 span{white-space:normal}.hero-lede{color:#eff6ffbd;max-width:340px;margin-top:18px;font-size:14px;line-height:1.52}.scroll-cue{bottom:max(54px, calc(env(safe-area-inset-bottom,0px) + 24px));z-index:45;letter-spacing:.12em;gap:9px;font-size:9px;position:fixed}.scroll-line{height:30px}.investment-statement{min-height:100svh;padding:86px 20px 58px}.investment-statement:before,.investment-statement:after{height:28%}.statement-halo-shell{opacity:.84;inset:-10%}.statement-halo-shell canvas{opacity:.72;filter:saturate(1.2)contrast(.96)brightness(.94)}.statement-halo-shell:after{background:radial-gradient(circle,#00000047 0%,#02000a7a 44%,#020008db 82%,#010104 100%),radial-gradient(circle at 45% 42%,#8b6cff26,#0000 42%),linear-gradient(#010104 0%,#0000 24% 72%,#010104 100%)}.statement-copy{width:min(100%,390px)}.statement-copy h2{letter-spacing:-.052em;font-size:clamp(38px,10.2vw,51px);line-height:1.18}.statement-row{gap:.03em .16em}.product-deck-section{background:linear-gradient(#000 0%,#07090a 48%,#000 100%),#000;min-height:780svh;padding:0 16px;overflow:visible}.product-deck-shell{align-content:center;min-height:100svh;padding:84px 0 78px;display:grid;position:sticky;top:0}.product-deck-copy{gap:12px;margin-bottom:28px;display:grid}.product-deck-copy .eyebrow{margin-bottom:0}.product-deck-copy h2{letter-spacing:-.048em;max-width:390px;font-size:clamp(34px,9.6vw,46px);line-height:1.05}.product-deck-lede{color:#e7effcad;max-width:360px;margin-top:16px;font-size:14px;line-height:1.55}.feature-mobile-list{width:min(100%,360px);height:min(58svh,430px);min-height:372px;margin:0 auto;display:block;position:relative}.mobile-feature-card{transform-origin:bottom;background:#09090e4d;border-radius:22px;min-height:100%;display:flex;position:absolute;inset:0;box-shadow:0 28px 76px #0000007a,inset 0 1px #ffffff3d,inset 0 -1px #ffffff12}.mobile-feature-card+.mobile-feature-card{margin-top:0}.mobile-feature-card.is-active{border-color:#8dd2ff70}.mobile-feature-card-body{gap:14px;width:100%;padding:20px}.mobile-feature-number{border-radius:11px;width:32px;height:32px}.mobile-feature-card h3{letter-spacing:-.058em;max-width:260px;font-size:clamp(32px,10.8vw,44px);line-height:.98}.mobile-feature-card:not(.is-active) h3{opacity:.48}.mobile-feature-card p{color:#ecf4ffad;max-width:286px;padding:0;font-size:14px;line-height:1.55}.contact-section{background:linear-gradient(#000 0%,#060808 52%,#000 100%);place-items:start center;min-height:100svh;padding:88px 16px 76px}.contact-copy{text-align:left}.contact-copy .eyebrow{margin-bottom:14px}.contact-copy h2{letter-spacing:-.02em;max-width:360px;margin:0;font-size:clamp(38px,10.8vw,48px);line-height:1.02}.contact-copy p:not(.eyebrow){color:#e8f1ffa8;max-width:350px;margin:18px 0 0;font-size:14px;line-height:1.55}.contact-panel{border-width:1px;border-radius:20px;margin-top:28px;padding:12px}.contact-form{gap:10px}.contact-form label{gap:7px}.contact-form label span{letter-spacing:.08em;font-size:10px}.contact-form input{border-radius:14px;height:52px;padding:0 15px;font-size:16px}.contact-form textarea{border-radius:15px;min-height:124px;padding:15px;font-size:16px}.contact-upload{border-radius:14px;min-height:56px}.contact-submit{border-radius:15px;height:58px;font-size:16px}.download-section{background:linear-gradient(#000 0%,#060808 52%,#000 100%);place-items:start center;padding:112px 16px 60px}.download-shell{text-align:left;justify-items:start}.download-shell .eyebrow{margin-bottom:14px}.download-shell h1{letter-spacing:-.036em;font-size:clamp(48px,14vw,64px);line-height:.96}.download-lede{color:#e8f1ffa8;max-width:350px;margin:18px 0 28px;font-size:14px;line-height:1.55}.download-option{background:linear-gradient(#ffffff14,#ffffff05),#0c0e1242;border-radius:17px;grid-template-columns:44px minmax(0,1fr) 40px;gap:13px;min-height:78px}.download-option strong{font-size:17px}.download-option small{color:#e8f1ff94;line-height:1.25}}@media (max-width:380px){.site-header{width:calc(100vw - 18px)}.primary-button{min-width:102px;padding:0 11px 0 12px}.hero-lede,.product-deck-lede,.contact-copy p:not(.eyebrow),.download-lede{font-size:13px}}@supports not (height:100svh){.hero{height:100vh}.investment-statement,.ecosystem-sticky,.product-deck-section,.contact-section,.download-section{min-height:100vh}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header,.hero-kicker-glass,.feature-card,.mobile-feature-card,.ecosystem-hud-card,.contact-panel,.download-option{-webkit-backdrop-filter:none}.site-header{background:#09090ee6}.hero-kicker-glass{background:#0c0c12e6}.feature-card,.mobile-feature-card,.ecosystem-hud-card,.contact-panel,.download-option{background:linear-gradient(#ffffff1c,#ffffff09),#101216db}}@supports ((-moz-appearance:none)){.site-header,.hero-kicker-glass,.contact-panel,.download-option{--glass-blur:18px;--glass-saturation:120%}.feature-card,.mobile-feature-card,.ecosystem-hud-card{--glass-blur:34px;--glass-saturation:145%}.site-header{background:#090a0ec7}.hero-kicker-glass{background:#0c0c12c2}.contact-panel,.download-option{background:linear-gradient(#ffffff15,#ffffff05),#0e101457}.feature-card,.mobile-feature-card,.ecosystem-hud-card{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:#090a0e4d}.contact-panel:after{filter:blur(18px)}}@supports ((-webkit-backdrop-filter:blur(1px))){.site-header,.hero-kicker-glass,.feature-card,.mobile-feature-card,.ecosystem-hud-card,.contact-panel,.download-option{--glass-saturation:135%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}.site-header{background:#09090e8f}}@media (max-width:700px){.site-header,.hero-kicker-glass,.feature-card,.mobile-feature-card,.ecosystem-hud-card,.contact-panel,.download-option{--glass-blur:20px;--glass-saturation:125%}.hero-kicker-glass{--glass-blur:14px}}@media (min-width:701px) and (max-width:1120px){.product-deck-section{padding-inline:28px}.ecosystem-copy h2{font-size:66px}.ecosystem-hud-cluster{width:min(28vw,224px)}.ecosystem-hud-cluster-left{left:52px}.ecosystem-hud-cluster-right{right:52px}.ecosystem-audience-cloud{inset:-50px -46px}.feature-deck{height:610px}.contact-shell{grid-template-columns:1fr;width:min(100%,720px)}.contact-copy{text-align:center}.contact-copy h2,.contact-copy p:not(.eyebrow){margin-left:auto;margin-right:auto}.contact-copy h2{font-size:68px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
