@font-face{font-family:Inter;src:url(/fonts/inter-latin-300-normal.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.refresh{--bg:#10141c;--surface:#171d2e;--line:#2b3658;--blue:#8ebcff;--deep:#2a3a8f;--purple:#8b4bc4;--text:#c8ced8;--muted:#90a1b9;--green:#3fcf9a;--font-head:"Inter", sans-serif;--font-body:"Source Sans 3", sans-serif;--max:1200px;--pad:clamp(20px, 5vw, 72px);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.refresh){scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.refresh){scroll-behavior:auto}}@scope(.refresh){*,:before,:after{box-sizing:border-box}:scope{background:var(--bg);color:var(--text);font:400 18px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:var(--blue);text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.skip{position:absolute;left:-999px}.skip:focus{z-index:100;background:var(--blue);color:var(--bg);padding:8px 12px;top:16px;left:16px}h1,h2,h3{font-family:var(--font-head);color:var(--blue);margin:0}h1{letter-spacing:-.015em;font-size:clamp(38px,4.8vw,62px);font-weight:300;line-height:1.06}h2{letter-spacing:-.01em;max-width:22ch;font-size:clamp(30px,3.6vw,46px);font-weight:300;line-height:1.12}h3{font-size:19px;font-weight:600;line-height:1.3}.label{font:600 12px/1 var(--font-head);letter-spacing:.24em;text-transform:uppercase;color:var(--blue);margin:0 0 20px}.lead{max-width:72ch;margin:24px 0 0;font-size:20px;line-height:1.55}p{max-width:68ch}.note{color:var(--muted);font-size:14px}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10141ce6;border-bottom:1px solid #2b365899;position:sticky;top:0}.site-header .wrap{align-items:center;gap:32px;height:68px;display:flex}.logo{font:600 22px/1 var(--font-head);letter-spacing:.06em;color:#fff;text-decoration:none}.site-header .logo{flex-shrink:0;align-items:center;display:inline-flex}.site-header .logo img{width:auto;max-width:none;height:18px}.nav{gap:26px;margin-left:auto;display:flex}.nav a{color:var(--text);font:500 15px/1 var(--font-head);text-decoration:none}.nav a:hover{color:var(--blue)}.nav>a[aria-current]{color:var(--blue);text-underline-offset:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.nav-dropdown{position:relative}.nav-dropdown summary{color:var(--text);font:500 15px/1 var(--font-head);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.nav-dropdown[open] summary,.nav-dropdown summary:hover,.nav-dropdown summary.is-active{color:var(--blue)}.nav-dropdown summary.is-active{text-underline-offset:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.nav-dropdown summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.nav-submenu{border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:2px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 18px);left:-16px;box-shadow:0 16px 32px #0000004d}.nav .nav-submenu a{white-space:nowrap;padding:10px 12px;line-height:1.3;display:block}.nav .nav-submenu a:hover{background:#8ebcff14}.nav .nav-submenu a[aria-current]{color:var(--blue);background:#8ebcff1a;font-weight:600}.mobile-menu{display:none}.btn{font:600 15px/1 var(--font-head);border:1px solid var(--blue);border-radius:4px;padding:14px 20px;text-decoration:none;display:inline-block}.btn-primary{background:var(--blue);color:var(--bg)}.btn-primary:hover{background:#b3d2ff}.btn-ghost{color:var(--blue);background:0 0}.btn-ghost:hover{background:#8ebcff14}.site-header .btn{padding:11px 16px;font-size:14px}@media (width<=1300px){.site-header .wrap{gap:16px}.nav{gap:12px}.nav a,.nav-dropdown summary{font-size:13px}}@media (width<=900px){.nav{display:none}.site-header .btn{margin-left:auto}.mobile-menu{color:var(--text);display:block}.mobile-menu>summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-technology>summary::-webkit-details-marker{display:none}.mobile-menu summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mobile-links{max-height:calc(100dvh - 68px);padding:12px var(--pad) 24px;border-bottom:1px solid var(--line);background:var(--bg);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0000004d}.mobile-menu[open] .mobile-links{display:grid}.mobile-links>a,.mobile-technology>summary,.mobile-submenu a{color:var(--text);font:500 16px/1.3 var(--font-head);cursor:pointer;padding:12px 0;text-decoration:none;display:block}.mobile-technology>summary{list-style:none}.mobile-technology>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;margin:0 0 3px 10px;display:inline-block;transform:rotate(45deg)}.mobile-submenu{border-left:1px solid var(--line);padding-left:20px;display:none}.mobile-technology[open] .mobile-submenu{display:grid}.mobile-links [aria-current],.mobile-technology>summary.is-active{color:var(--blue);font-weight:600}}.hero{background:var(--bg);padding:clamp(56px,9vw,120px) 0 40px;position:relative;overflow:hidden}.hero .hero-wave{pointer-events:none;filter:brightness(.8);position:absolute;inset:0}.hero .hero-wave svg{width:100%;max-width:none;height:100%}.hero-content{z-index:1;gap:48px;display:grid;position:relative}.hero-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.hero .actions{flex-wrap:wrap;gap:14px;display:flex}.hero>.wrap>.actions{margin-top:36px}.hero figure{margin:0}.hero figcaption{color:var(--muted);text-align:center;margin-top:6px;font-size:14px}.facts{gap:18px;margin:0;padding:0;list-style:none;display:grid}.facts li{font:700 clamp(18px, 1.7vw, 20px)/1.3 var(--font-head);color:#fff;border-left:2px solid var(--blue);padding-left:14px}@media (width<=900px){.hero-lower{grid-template-columns:1fr}}section.block{border-top:1px solid #2b36588c;padding:clamp(72px,10vw,128px) 0}.split{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width<=960px){.split{grid-template-columns:1fr}}.figure{margin:0}.figure figcaption{color:var(--muted);margin-top:12px;font-size:14px}.proven-figure{max-width:1040px;margin:48px 0 0}.references-link{font:500 15px/1.4 var(--font-head);margin-top:16px;display:inline-block}.proven-points.cols{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.proven-points.cols li{border-bottom:0;border-top:1px solid var(--line);padding:18px 0 0}@media (width<=860px){.proven-points.cols{grid-template-columns:1fr;gap:0}.proven-points.cols li{padding-bottom:18px}}.proven-points{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.proven-points li{border-bottom:1px solid var(--line);padding:0 0 18px}.proven-points strong{font:600 17px/1.35 var(--font-head);color:#fff;margin-bottom:4px;display:block}.problem-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:48px;display:grid}.problem-grid .figure img{width:100%}.problem-copy .contrast{margin-top:0}.problem-copy>p{margin:24px 0 0}@media (width<=960px){.problem-grid{grid-template-columns:minmax(0,1fr)}}.contrast{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:32px;display:grid}.contrast div{background:var(--bg);padding:22px}.contrast .num{font:300 30px/1.1 var(--font-head);color:var(--blue)}.contrast .num.dim{color:var(--purple)}.contrast p{margin:10px 0 0;font-size:16px}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step}.steps li:before{content:counter(step);font:300 44px/1 var(--font-head);color:var(--blue);margin-bottom:14px;display:block}.steps p{margin:8px 0 0;font-size:17px}@media (width<=860px){.steps{grid-template-columns:1fr;gap:28px}}.flow{margin-top:56px}.apps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.app{border-bottom:1px solid var(--line);padding:28px 28px 32px 0}.app+.app{border-left:1px solid var(--line);padding-left:28px}.app:nth-child(3n+1){border-left:0;padding-left:0}.app .icon{width:32px;height:32px;color:var(--blue);background:var(--blue);margin-bottom:18px;display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app .icon svg{width:32px;height:32px}.app p{margin:8px 0 0;font-size:16.5px}@media (width<=960px){.apps{grid-template-columns:1fr 1fr}.app,.app+.app{border-left:0;padding:24px 20px 28px 0}.app:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}}@media (width<=620px){.apps{grid-template-columns:1fr}.app:nth-child(2n){border-left:0;padding-left:0}}.ladder{grid-template-columns:repeat(3,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.ladder li{border-top:2px solid var(--line);padding:26px 28px 30px 0;position:relative}.ladder li.done,.ladder li.now{border-top-color:var(--blue)}.ladder .status{font:600 12px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ladder .done .status,.ladder .now .status{color:var(--green)}.ladder h3{margin-top:12px;font-size:24px;font-weight:300}.ladder p{margin:10px 0 0;font-size:16.5px}.progress{background:var(--surface);border:1px solid var(--line);margin-top:48px;padding:26px 30px}.progress h3{font-size:18px}.progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.news-progress ol{margin-top:0}.news-list{border-top:1px solid var(--line);margin:48px 0 0;padding:0;list-style:none}.news-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.news-meta{color:var(--muted);font:500 13px/1.5 var(--font-head)}.news-list h3{font-size:22px;font-weight:300}.news-list p{margin:12px 0 0}.news-list a{margin-top:16px;font-size:16px;display:inline-block}@media (width<=700px){.news-list li{grid-template-columns:minmax(0,1fr);gap:10px}}.progress li{border-top:2px solid var(--blue);padding-top:16px;font-size:16px;position:relative}.progress li:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.progress strong{color:var(--blue);font:600 14px/1.4 var(--font-head);margin-bottom:8px;display:block}.progress span{display:block}@media (width<=860px){.ladder{grid-template-columns:1fr}}@media (width<=700px){.progress ol{grid-template-columns:1fr}}.hardware{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.hardware figure{background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:0;padding:16px}.hardware img{aspect-ratio:16/10;object-fit:contain;width:100%}.hardware figcaption{color:var(--muted);margin-top:10px;font-size:14px}@media (width<=760px){.hardware{grid-template-columns:1fr}}.specs{border-collapse:collapse;width:100%;margin-top:48px;font-size:16.5px}.specs th,.specs td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px 14px 0}.specs th{font:500 15px/1.4 var(--font-head);color:var(--muted);width:26%}.specs td.value{font:500 17px/1.4 var(--font-head);color:#fff;width:28%}.table-scroll{overflow-x:auto}.refs{margin:40px 0 0;padding:0;list-style:none}.refs li{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:24px;padding:22px 0;display:grid}.refs .platform{font:600 16px/1.4 var(--font-head);color:#fff}.refs .platform small{color:var(--muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.refs cite{font-size:16.5px;font-style:normal}.refs .tag{font:600 11px/1 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);background:var(--muted);vertical-align:2px;border-radius:2px;margin-left:8px;padding:4px 6px;display:inline-block}@media (width<=760px){.refs li{grid-template-columns:1fr;gap:6px}}.team{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px;display:grid}.person img{aspect-ratio:4/5;object-fit:cover;background:var(--surface);border-radius:3px;width:100%}.person h3{color:#fff;margin-top:16px;font-size:18px}.person .role{font:600 12px/1.4 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:6px 0 0}.person p{margin:10px 0 0;font-size:15.5px}.advisor{border-top:1px solid var(--line);grid-template-columns:160px 1fr;align-items:start;gap:24px;margin-top:56px;padding-top:32px;display:grid}.advisor img{aspect-ratio:1;object-fit:cover;border-radius:3px}@media (width<=960px){.team{grid-template-columns:1fr 1fr}}@media (width<=520px){.team,.advisor{grid-template-columns:1fr}.advisor img{width:100%}}.form{gap:16px;max-width:560px;display:grid}.form>p{max-width:none}.form>p a[href=\/privacy]{white-space:nowrap}.form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form>div>div:nth-child(n+3){grid-column:1/-1}.form>div>button{grid-column:1/-1;justify-self:start}.form>div>div{gap:6px;display:grid}.form label{font:500 14px/1.3 var(--font-head);color:var(--muted);gap:6px;display:grid}.form input,.form textarea{font:400 17px/1.4 var(--font-body);color:#fff;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:12px 14px}.form textarea{resize:vertical;min-height:120px}.form button{cursor:pointer;justify-self:start}@media (width<=520px){.form>div{grid-template-columns:minmax(0,1fr)}.form>div>div,.form>div>button{grid-column:1/-1}}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:40px 0 56px;font-size:15px}.site-footer .wrap{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.footer-company p{color:var(--text);margin:0 0 5px;font-size:15px}.site-footer nav{gap:24px;margin-left:auto;display:flex}.site-footer a{color:var(--text);text-decoration:none}.site-footer a:hover{color:var(--blue)}.inv-facts{max-width:840px;margin:36px 0 0;padding:0;list-style:none}.inv-facts li{border-bottom:1px solid var(--line);padding:16px 0}.inv-facts strong{color:#fff;font-family:var(--font-head);font-weight:600}.market-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:48px;display:grid}.market-chart{max-width:100%;overflow-x:auto}.market-chart svg{width:100%}.market-stats{margin:0;display:grid}.market-stats div{border-top:1px solid var(--line);padding:20px 0}.market-stats div:last-child{border-bottom:1px solid var(--line)}.market-stats dt{font:300 36px/1.1 var(--font-head);color:var(--blue)}.market-stats dd{margin:8px 0 0;font-size:16.5px}.market-source{margin-top:28px}@media (width<=860px){.market-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.market-chart svg{min-width:520px}}.milestones{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:32px;display:grid}.milestones div{background:var(--bg);padding:22px}.milestones strong{font:300 30px/1.1 var(--font-head);color:var(--blue);display:block}.milestones span{margin-top:8px;font-size:15.5px;display:block}@media (width<=860px){.milestones{grid-template-columns:1fr 1fr}}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:28px}.contact-card p{margin:6px 0}.contact-card{margin-top:28px}.contact-card .contact-name{color:#fff;font:600 18px/1.3 var(--font-head)}.copygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.copyblock{background:var(--surface);border:1px solid var(--line);border-radius:4px;min-width:0;padding:24px}.copyblock-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.copyblock-head h3{font:600 12px/1 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.copyblock .copy{cursor:pointer;padding:8px 14px;font-size:13px}.copytext p{margin:14px 0 0;font-size:16.5px}.copytext .copy-heading{color:#fff;font-family:var(--font-head);font-weight:600}.subhead{color:#fff;margin-top:48px;font-size:18px}.factsheet{min-width:0;margin:0}.factsheet div{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.factsheet div:first-child{border-top:1px solid var(--line)}.factsheet dt{font:500 15px/1.5 var(--font-head);color:var(--muted)}.factsheet dd{margin:0;font-size:17px}.mediagrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.mediagrid figure{min-width:0;margin:0}.mediabox{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--line);border-radius:4px;place-items:center;padding:16px;display:grid}.mediabox.light{background:#f4f6fa}.mediabox img{object-fit:contain;max-height:100%}.mediagrid figcaption{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.6}.press-terms{margin-top:36px}.press-terms,.press-terms+.note{max-width:none}@media (width<=960px){.copygrid{grid-template-columns:minmax(0,1fr)}.mediagrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mediagrid{grid-template-columns:minmax(0,1fr)}.factsheet div{grid-template-columns:minmax(0,1fr);gap:2px}}.source-note{margin-top:48px}.advisor .role{font:600 12px/1.4 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0}.advisor h3{color:#fff;margin-top:8px}@media (width<=520px){.contrast{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap;margin-left:0}.hero .btn{max-width:100%}}.anchor-target{visibility:hidden;display:block;position:relative;top:-84px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form .privacy-note,.form .form-error{color:var(--muted);margin:0;font-size:14px}.form .form-error{color:var(--text)}.form .privacy-note a,.form .form-error a{color:var(--blue)}.form .btn:disabled{opacity:.6;cursor:wait}}
