*,::before,::after{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}body{line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;border-radius:0;background:transparent}button,[role=button]{cursor:pointer}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}


:root{font-family:"Outfit",Arial,sans-serif;color:#f4f2ef;background:#0b0b0e;font-synthesis:none;font-weight:400;--bg:#0b0b0e;--panel:#151519;--white:#f4f2ef;--muted:#a9a7ae;--line:#2c2b30;--red:#ff4b2b;--mono:"IBM Plex Mono",monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{border:0}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid #ffa082;outline-offset:6px}::selection{color:#0b0b0e;background:#ff957c}h1,h2,h3,p{margin:0}button svg,a svg{flex:none}button:active{transform:scale(.98)}.content-width{width:min(1320px,calc(100% - 112px));margin-inline:auto}.site{overflow:clip}.skip-link{position:fixed;top:12px;left:16px;background:var(--white);color:var(--bg);padding:12px 20px;z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{width:min(1440px,calc(100% - 80px));margin:auto;height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:50}.brand-lockup{display:flex;gap:18px;align-items:center}.wordmark{font-size:51px;line-height:1;letter-spacing:-5px;font-weight:800;padding-right:5px}.wordmark>span{color:var(--red)}.brand-descriptor{font:8px/1.6 var(--mono);letter-spacing:1.5px;border-left:1px solid var(--line);padding-left:16px;color:#c6c4cb}.desktop-nav{display:flex;gap:32px;font-size:13px;color:#c4c2c9}.desktop-nav a{position:relative;padding-block:12px}.desktop-nav a:after{content:"";position:absolute;bottom:5px;left:0;width:0;height:1px;background:var(--red);transition:width .2s}.desktop-nav a:hover:after{width:100%}.header-right{display:flex;align-items:center;gap:20px}.ticker-link{display:flex;gap:8px;align-items:center;border:1px solid #3b393e;border-radius:5px;padding:11px 14px;font-size:13px;font-weight:600;transition:border-color .2s}.ticker-link>span{font:8px var(--mono);color:#b4b1ba;letter-spacing:1px}.ticker-link svg{width:13px;height:13px;margin-left:6px}.ticker-link:hover{border-color:var(--red)}.menu-toggle{display:none;background:none;width:38px;height:38px;padding:8px}.menu-toggle>span{display:block;width:22px;height:1px;background:var(--white);margin:7px 0}.mobile-menu{display:none}

.hero{position:relative;min-height:730px;display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:16px;padding:30px 0 80px}.hero-copy{position:relative;z-index:3;padding-bottom:32px}.eyebrow{font:9px/1.6 var(--mono);letter-spacing:1.4px;color:#c5c0c6;display:flex;align-items:center;gap:11px}.asterisk{color:var(--red);font:22px "Outfit",sans-serif}.title-frame{position:relative;margin:26px 0 25px;width:max-content;max-width:100%}h1{font-size:clamp(56px,7.5vw,108px);font-weight:600;line-height:.96;letter-spacing:-6px}h1 span{color:var(--red)}.hero-description{font-size:16px;line-height:1.7;max-width:350px;color:#b5b2bb;font-weight:300}.hero-actions{display:flex;gap:23px;align-items:center;margin-top:32px}.explore-action{background:var(--red);color:#0b0b0e;padding:16px 19px;display:inline-flex;align-items:center;gap:26px;border-radius:4px;font-size:14px;font-weight:600;box-shadow:0 5px 0 #7e1e0e;transition:transform .22s,box-shadow .22s}.explore-action svg{transition:transform .2s}.explore-action:hover{transform:translateY(-2px);box-shadow:0 7px 0 #7e1e0e}.explore-action:hover svg{transform:translateX(4px)}.explore-action:active{transform:translateY(3px);box-shadow:0 2px 0 #7e1e0e}.replay-action{display:inline-flex;align-items:center;gap:8px;background:none;padding:12px 0;color:#c6c2ca;font-size:11px;white-space:nowrap}.replay-action:hover{color:var(--white)}.replay-action svg{transition:transform .35s}.replay-action:hover svg{transform:rotate(-35deg)}.replay-action:disabled{color:#706d77}
.hero-stage{position:relative;width:100%;height:580px;min-width:0;isolation:isolate;perspective:1300px;--tilt-x:0deg;--tilt-y:0deg}.stage-grid{position:absolute;inset:34px -20px 33px 8px;background-image:linear-gradient(#7b5a5911 1px,transparent 1px),linear-gradient(90deg,#7b5a5911 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);opacity:.8}.stage-word{position:absolute;top:64px;left:8px;font-size:clamp(95px,11.6vw,168px);font-weight:800;letter-spacing:-10px;line-height:1;color:#ff4b2b;opacity:.9;transform:perspective(700px) rotateY(-11deg) rotateZ(-5deg);text-shadow:2px 2px 0 #bf2c14,4px 4px 0 #6e1a0e,6px 6px 0 #48130b;z-index:0}.stage-art{height:100%;position:relative;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.hero-sculpture{position:absolute;width:80%;max-width:500px;left:14%;top:45px;filter:drop-shadow(0 30px 35px #0008);mix-blend-mode:screen;pointer-events:none}.floating-pack{position:absolute;display:flex;flex-direction:column;width:205px;height:273px;border-radius:8px;border:1px solid #ffffff38;box-shadow:0 25px 35px #0009,inset 1px 1px 0 #ffffff1a;overflow:hidden;transition:transform .4s,box-shadow .4s;background:#171518;will-change:transform}.floating-pack:hover{box-shadow:0 30px 45px #000a,0 0 0 2px #ff4b2b70}.pack-top{padding:15px 15px 0;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.pack-top b{font-size:13px;letter-spacing:-.7px}.pack-top>span{font:7px var(--mono);letter-spacing:1px;opacity:.65}.pack-art{height:176px;position:relative;overflow:hidden}.pack-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen}.pack-bottom{display:flex;align-items:center;justify-content:space-between;padding:8px 15px 17px;z-index:2;gap:6px}.pack-bottom strong{display:block;font-size:22px;font-weight:600;letter-spacing:-.9px}.pack-bottom small{font-size:8px;font-weight:300;opacity:.75;white-space:nowrap}.pack-bottom svg{width:15px;height:15px}.brain-pack{left:5%;top:199px;transform:rotate(-12deg);background:linear-gradient(155deg,#ef5c2b,#91301d 58%,#301411);z-index:4}.brain-pack:hover{transform:rotate(-8deg) translateY(-10px)}.neuro-pack{right:1%;top:130px;transform:rotate(12deg);height:292px;width:212px;background:linear-gradient(140deg,#4a494d,#1b191e 58%,#0a0a0e);z-index:3}.neuro-pack:hover{transform:rotate(8deg) translateY(-10px)}.neuro-pack .pack-art{height:196px}.quote-pack{position:absolute;z-index:6;right:-7px;bottom:50px;display:flex;align-items:center;gap:13px;border:1px solid #88818a5c;background:linear-gradient(145deg,#252a2b,#121417);box-shadow:0 18px 25px #0008;border-radius:7px;padding:14px 16px;transform:rotate(-4deg);transition:transform .3s}.quote-pack:hover{transform:rotate(0deg) translateY(-5px)}.quote-mark{font-size:24px;display:grid;place-items:center;background:#c8d8d5;color:#1c2424;width:42px;height:42px;border-radius:6px}.quote-pack small{display:block;font:6px var(--mono);letter-spacing:1px;color:#c4c9c9;margin-bottom:5px}.quote-pack b{font-size:17px;font-weight:500;white-space:nowrap;letter-spacing:-.5px}.quote-pack>svg{margin-left:6px;width:14px}.floating-chip{position:absolute;display:grid;place-items:center;border:1px solid #ffffff66;box-shadow:0 10px 12px #0005;background:linear-gradient(140deg,#f5ded5,#9c7467);color:#301a15;font-size:15px;font-weight:700;letter-spacing:-1px;border-radius:7px;width:54px;height:42px;transform:rotate(25deg);z-index:5}.chip-one{top:103px;left:39%}.chip-two{bottom:62px;left:20%;width:44px;height:44px;background:linear-gradient(140deg,#ec4627,#8e190c);color:#ffb5a2;transform:rotate(-21deg);font-size:38px;font-weight:300}
.stage-caption{position:absolute;bottom:8px;left:12px;right:0;display:flex;justify-content:space-between;color:#7e7985;font:7px var(--mono);letter-spacing:1px}.stage-caption>span:last-child{font-size:8px;letter-spacing:0}.hero-bottom{position:absolute;bottom:21px;left:0;right:0;border-top:1px solid var(--line);padding-top:21px;display:flex;justify-content:space-between;color:#88858f;font-size:10px}.motion-toggle{display:flex;align-items:center;gap:8px;font:9px var(--mono);background:none;padding:0;color:#a7a2ac}.motion-symbol{display:grid;place-items:center;width:17px;height:17px;font-size:11px}
.platform-statement{padding:105px 0 102px}.statement-rule{border-bottom:1px solid var(--line);padding-bottom:20px;display:flex;justify-content:space-between;font:10px var(--mono);color:#8e8895}.platform-statement h2{font-size:clamp(46px,5.9vw,84px);line-height:1.05;letter-spacing:-4px;font-weight:500;margin-top:42px}.platform-statement h2>span{color:#807b87}.statement-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.statement-bottom p{font-size:16px;line-height:1.7;color:#aaa4b0;max-width:430px}.statement-stamp{font-size:72px;line-height:1;font-weight:600;color:var(--red);letter-spacing:-8px;display:flex;align-items:start;transform:rotate(-10deg)}.statement-stamp>span{font-size:34px;margin-left:11px}
.products-section{padding:34px 0 100px}.section-heading h2,.industry-intro h2{font-size:clamp(40px,4.5vw,64px);letter-spacing:-3px;font-weight:500;line-height:1.07}.section-heading h2>span{color:var(--red)}.section-heading>p{font-size:14px;color:#aaa4b0;line-height:1.6;margin-top:23px}.product-tabs{display:flex;margin-top:40px;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-tabs>button{padding:22px 16px;display:flex;align-items:center;gap:13px;flex:1;justify-content:flex-start;background:none;font-size:15px;font-weight:400;position:relative;border-right:1px solid var(--line);transition:background .2s;white-space:nowrap}.product-tabs>button:first-child{padding-left:0}.product-tabs>button:last-child{border-right:0}.product-tabs>button:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s}.product-tabs>button:hover{background:#ffffff04}.product-tabs>button.active:after{transform:scaleX(1)}.product-tabs>button.active{color:#ff927b}.tab-number{font:8px var(--mono);color:#827a88}.tab-plus{font-size:17px;margin-left:auto;color:#77717e}.product-panel{display:grid;grid-template-columns:1fr 1.12fr;margin-top:24px;background:#141216;border:1px solid #342f36;border-radius:8px;overflow:hidden;min-height:500px}.product-text{padding:42px 40px 34px;display:flex;flex-direction:column;align-items:flex-start}.product-category{font:9px var(--mono);color:#d5a59a}.product-text h3{font-size:40px;line-height:1.1;letter-spacing:-1.7px;font-weight:500;margin-top:26px;max-width:400px}.product-text>p{font-size:14px;line-height:1.7;color:#afa5b0;margin-top:20px;max-width:350px}.product-text ul{list-style:none;padding:0;margin:27px 0 30px}.product-text li{font-size:12px;line-height:2.3;color:#d6cdd5;display:flex;align-items:center;gap:12px}.product-text li>span{color:var(--red)}.product-text .risk-note{font-size:10px;margin-top:0;margin-bottom:20px;color:#bcb0bd;line-height:1.5}.product-visit{border-top:1px solid #42333c;display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:19px;margin-top:auto;font-size:12px}.product-visit>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#30232b;color:#ff967f;transition:transform .25s,background .25s}.product-visit:hover>span{transform:rotate(45deg);background:#4b2c31}.product-canvas{min-height:500px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#762c1e44,transparent 72%),#191316;isolation:isolate}.product-canvas>img{position:absolute;inset:5%;height:90%;width:90%;object-fit:contain;mix-blend-mode:screen;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.product-canvas:hover>img{transform:rotate(-5deg) scale(1.05)}.canvas-word{position:absolute;top:30px;left:26px;right:0;font-size:clamp(48px,6.5vw,92px);line-height:1;font-weight:700;letter-spacing:-5px;color:#ff6a4533;white-space:nowrap}.canvas-baseline{position:absolute;bottom:25px;left:30px;right:30px;display:flex;justify-content:space-between;border-top:1px solid #c46f5544;padding-top:19px;font:9px var(--mono);color:#ddaea0}.canvas-cross{font-size:15px;line-height:1}.canvas-corner{position:absolute;width:13px;height:13px;border-color:#ba6753;border-style:solid}.canvas-corner.top-left{top:22px;left:22px;border-width:1px 0 0 1px}.canvas-corner.bottom-right{bottom:22px;right:22px;border-width:0 1px 1px 0}.panel-neuro .product-canvas{background:radial-gradient(ellipse,#635e5c44,transparent 72%),#151519}.panel-neuro .canvas-word{color:#b9b1bd28}.panel-neuro .canvas-baseline{color:#c3bdc9}.panel-quote .product-canvas{background:radial-gradient(ellipse,#715c4240,transparent 72%),#171315}.panel-crypto .product-canvas>img{transform:rotate(60deg)}

.industries-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:90px 0 130px}.industry-intro .eyebrow{font-size:9px;color:#958d9b;margin-bottom:28px}.industry-intro h2>span{color:#8b8491}.industry-intro>p:last-of-type{font-size:14px;line-height:1.7;color:#a69fab;max-width:300px;margin-top:24px}.orbit-emblem{position:relative;width:190px;height:160px;margin:50px 0 0 25px;display:grid;place-items:center;transform:rotate(-16deg)}.orbit-emblem>span{position:absolute;width:190px;height:65px;border:1px solid #774735;border-radius:50%;transform:rotate(30deg)}.orbit-emblem>span:nth-child(2){transform:rotate(90deg);border-color:#503a35}.orbit-emblem>span:nth-child(3){transform:rotate(150deg);border-color:#a05942}.orbit-emblem b{font-size:60px;letter-spacing:-7px;line-height:1;font-weight:600;color:var(--red);transform:rotate(16deg)}.industry-list{border-top:1px solid var(--line)}.industry-row{border-bottom:1px solid var(--line)}.industry-trigger{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;text-align:left;background:transparent;padding:24px 0}.industry-trigger strong{display:block;font-size:23px;font-weight:400;letter-spacing:-.6px}.industry-trigger small{display:block;font:8px var(--mono);color:#928994;margin-top:9px}.industry-toggle{font-size:24px;font-weight:300;color:#9e929c}.industry-row.open .industry-trigger strong{color:#ff8062}.industry-row.open .industry-toggle{color:var(--red)}.industry-details{padding:0 45px 28px 0}.industry-details p{font-size:13px;line-height:1.8;color:#aaa0ad;max-width:400px}.industry-details>a{display:flex;align-items:center;gap:12px;color:#d1c4ce;font-size:10px;margin-top:21px}.industry-details svg{width:15px;height:15px;transition:transform .25s}.industry-details a:hover svg{transform:translate(2px,-2px)}
.investor-section{background:#131114;border-block:1px solid #2d242b}.investor-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:95px}.investor-brand{padding-top:5px;position:relative;overflow:hidden}.exchange-label{font:10px var(--mono);letter-spacing:2px;color:#c9b2b4}.big-ticker{display:block;font-size:clamp(80px,10vw,142px);letter-spacing:-10px;font-weight:600;line-height:1;margin:20px 0 14px;color:#f4e7e2}.big-ticker>span{display:inline-block;font-size:62px;vertical-align:top;margin-top:0;letter-spacing:-5px;color:var(--red)}.investor-brand>p{font-size:15px;color:#9c8d98}.investor-line{height:1px;width:80%;background:linear-gradient(90deg,var(--red),transparent);margin-top:42px;transform:rotate(-7deg);transform-origin:left}.investor-copy h2{font-size:44px;line-height:1.1;letter-spacing:-2px;font-weight:500}.investor-copy h2>span{color:#a18d9b}.investor-copy>p{margin-top:21px;max-width:380px;font-size:13px;line-height:1.7;color:#b09fac}.investor-primary{margin-top:26px;display:inline-flex;gap:40px;align-items:center;font-size:15px;border-bottom:1px solid var(--red);padding-bottom:13px}.investor-primary svg{color:var(--red);transition:transform .25s}.investor-primary:hover svg{transform:translate(3px,-3px)}.investor-links{display:flex;gap:30px;margin-top:24px}.investor-links>a{font-size:10px;color:#b6a3b1;display:flex;gap:6px;align-items:center}.investor-links svg{width:12px;height:12px}
.news-section{padding-block:110px}.news-header{display:flex;justify-content:space-between;align-items:center;gap:25px}.news-header h2{font-size:55px;font-weight:500;letter-spacing:-2.5px}.news-header>a{display:flex;gap:12px;align-items:center;font-size:11px;color:#b3a7b5}.news-header svg{width:16px;height:16px}.news-intro{font-size:13px;color:#918495;margin-top:14px}.news-list{margin-top:35px;border-top:1px solid var(--line)}.news-row{display:grid;grid-template-columns:140px 1fr 40px;gap:30px;align-items:center;border-bottom:1px solid var(--line);padding:28px 5px;transition:background .25s,padding .25s}.news-row>time{font:8px var(--mono);color:#968c9b}.news-row h3{font-size:22px;font-weight:400;letter-spacing:-.5px}.news-row>div>span{display:block;font-size:10px;color:#8f8293;margin-top:9px}.news-arrow{height:34px;width:34px;display:grid;place-items:center;border:1px solid #393039;border-radius:50%;color:#c8bbc9;transition:color .25s,transform .25s}.news-arrow svg{width:16px;height:16px}.news-row:hover{background:#181318;padding-inline:16px}.news-row:hover .news-arrow{color:var(--red);transform:rotate(45deg)}
.contact-section{border:1px solid #45302d;border-radius:8px;padding:52px 56px 55px;background:radial-gradient(ellipse at 80% 110%,#62200f50,transparent 55%),#141012;position:relative;margin-bottom:105px;overflow:hidden}.contact-top{display:flex;align-items:center;gap:18px}.contact-spark{font-size:45px;line-height:1;color:var(--red)}.contact-top>p{font-size:12px;line-height:1.5;color:#b9a0a2}.contact-section h2{font-size:clamp(56px,7.5vw,100px);line-height:1;letter-spacing:-5px;font-weight:500;margin-top:36px}.contact-section h2>span{color:var(--red)}.contact-action{position:absolute;right:56px;top:48%;display:flex;align-items:center;gap:35px;font-size:24px;letter-spacing:-.7px;border:1px solid #8d4b3c;padding:22px 26px;border-radius:4px;transition:background .25s,transform .25s}.contact-action>svg{width:31px;height:31px;color:var(--red)}.contact-action:hover{background:#382019;transform:translateY(-4px)}.contact-email{display:flex;align-items:center;gap:15px;margin-top:30px;font-size:12px;color:#bfa7ac}.contact-email button{font:9px var(--mono);color:#a28891;background:none;border-left:1px solid #4a3038;padding:2px 0 2px 15px}.contact-email button:hover{color:#f6d9d3}
.site-footer{padding-bottom:27px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:35px}.footer-links{display:flex;gap:24px;font-size:11px;color:#a89daa}.footer-links a{display:flex;align-items:center;gap:5px}.footer-links svg{width:11px;height:11px}.footer-links a:hover{color:#fff}.footer-ticker{font:8px/1.8 var(--mono);letter-spacing:1px;color:#8d7f92}.footer-ticker>b{color:#d1bccf;font-weight:400}.footer-bottom{border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#8f7f94}.error-page{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:24px;text-align:center}.error-page h1{font-size:42px;letter-spacing:-2px}.error-page>a:last-child,.error-page>button{background:var(--red);color:var(--bg);padding:14px 20px;border-radius:5px}.error-page .wordmark{font-size:70px}
.motion-off *, .motion-off *:before, .motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off .agent,.motion-off .construction-box{display:none}.motion-off .stage-art{transform:none!important}
@media(min-width:1500px){.hero{gap:45px}.hero-stage{height:620px}.floating-pack{width:230px;height:300px}.pack-art{height:200px}.neuro-pack{width:238px;height:320px;right:2%}.neuro-pack .pack-art{height:220px}.brain-pack{left:7%;top:215px}.quote-pack{bottom:55px;right:4%}.stage-word{font-size:172px;left:20px}.hero{min-height:780px}}
@media(max-width:1180px){.content-width{width:calc(100% - 72px)}.site-header{width:calc(100% - 56px)}.hero{min-height:660px;grid-template-columns:1fr 1fr;gap:0}h1{font-size:clamp(54px,7.9vw,92px);letter-spacing:-4.5px}.hero-stage{height:520px}.floating-pack{width:172px;height:239px}.pack-art{height:145px}.neuro-pack{width:173px;height:258px;right:-3%;top:120px}.neuro-pack .pack-art{height:163px}.brain-pack{top:181px;left:0}.pack-bottom{padding:8px 12px 13px}.pack-bottom strong{font-size:18px}.pack-bottom small{font-size:6px}.quote-pack{right:-10px;bottom:59px;padding:11px;gap:8px}.quote-pack b{font-size:14px}.quote-mark{width:33px;height:33px}.hero-actions{gap:16px}.replay-action{font-size:10px}.explore-action{font-size:12px;gap:16px;padding:14px 15px}.hero-description{font-size:14px;max-width:305px}.chip-one{top:87px}.chip-two{bottom:67px}.stage-caption{font-size:6px;letter-spacing:.5px}.stage-caption>span:last-child{font-size:7px}.product-tabs>button{font-size:13px;padding-inline:13px;gap:8px}.tab-number{font-size:7px}.product-text{padding:32px}.product-text h3{font-size:34px}.product-canvas{min-height:470px}.industries-section{gap:50px}.industry-trigger strong{font-size:21px}.investor-inner{gap:60px}.big-ticker{font-size:100px;letter-spacing:-7px}.big-ticker>span{font-size:45px}.investor-copy h2{font-size:38px}.contact-action{font-size:20px;right:38px;padding:19px}.contact-section{padding-inline:38px}}
@media(max-width:900px){.brand-descriptor{display:none}.desktop-nav{gap:24px}.hero{min-height:630px}.hero-stage{height:480px}.hero-sculpture{width:92%;left:8%;top:32px}.stage-word{font-size:100px;top:70px;letter-spacing:-6px}.floating-pack{width:145px;height:211px}.pack-top{padding:12px 10px 0}.pack-top b{font-size:10px}.pack-top>span{font-size:5px}.pack-art{height:125px}.pack-bottom strong{font-size:16px}.pack-bottom small{font-size:5.5px}.pack-bottom{padding:5px 10px 12px}.neuro-pack{width:148px;height:228px;right:-1%;top:134px}.neuro-pack .pack-art{height:145px}.brain-pack{top:190px}.quote-pack{right:-8px;bottom:30px}.quote-pack b{font-size:13px}.quote-pack>svg{display:none}.quote-mark{width:29px;height:29px;font-size:21px}.quote-pack small{font-size:5px}.stage-caption{bottom:-2px;left:0;right:-10px}.chip-one{top:100px;width:45px;height:33px;font-size:12px}.chip-two{bottom:30px;left:16%;width:32px;height:32px;font-size:28px}.hero-copy{padding-bottom:0}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.hero-description{max-width:260px}.eyebrow{font-size:7px;letter-spacing:.8px}h1{font-size:65px;letter-spacing:-4px}.product-panel{grid-template-columns:1fr 1fr}.product-text{padding:28px}.product-text h3{font-size:30px}.product-text>p{font-size:13px}.product-text li{font-size:10px}.product-tabs>button{font-size:11px;gap:8px;padding:19px 12px}.tab-plus{display:none}.product-canvas{min-height:440px}.canvas-word{font-size:57px;letter-spacing:-4px}.industries-section{gap:35px}.industry-intro h2{font-size:44px}.investor-inner{gap:35px}.big-ticker{font-size:85px;letter-spacing:-6px}.big-ticker>span{font-size:38px}.investor-copy h2{font-size:33px}.news-row{grid-template-columns:100px 1fr 35px;gap:20px}.news-row h3{font-size:19px}.contact-action{position:static;display:inline-flex;margin-top:28px;padding:15px 19px;font-size:17px;gap:30px}.contact-section{padding:38px}.contact-section h2{font-size:72px;letter-spacing:-4px}.contact-top{position:absolute;right:38px;top:45px}.contact-section h2{margin-top:0}.footer-links{gap:16px}.footer-links>a:last-child{display:none}.footer-bottom{font-size:7px}.footer-bottom>span:last-child{display:none}}
@media(max-width:680px){html{scroll-padding-top:30px}.content-width{width:calc(100% - 44px)}.site-header{width:calc(100% - 36px);height:75px}.wordmark{font-size:43px;letter-spacing:-4px}.brand-descriptor{display:block;font-size:6px;padding-left:12px;letter-spacing:1px}.brand-lockup{gap:14px}.desktop-nav{display:none}.ticker-link{padding:9px 10px;font-size:10px;gap:5px}.ticker-link>span{font-size:6px}.ticker-link svg{display:none}.header-right{gap:7px}.menu-toggle{display:block}.mobile-menu{display:flex;position:absolute;z-index:45;left:0;right:0;top:75px;padding:18px 22px 24px;flex-direction:column;background:#121014;border-bottom:1px solid #51322e;box-shadow:0 25px 40px #000b}.mobile-menu>a{display:flex;align-items:center;justify-content:space-between;font-size:21px;padding:16px 4px;border-bottom:1px solid #2d262e}.mobile-menu>a:last-child{border-bottom:0}.mobile-menu svg{color:var(--red)}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:42px;gap:0;min-height:0;padding-bottom:77px}.hero-copy{padding:0;z-index:3}.eyebrow{font-size:7px;letter-spacing:1.1px}.asterisk{font-size:18px}.title-frame{margin-top:21px;margin-bottom:21px}h1{font-size:clamp(53px,12.8vw,83px);letter-spacing:-3.6px;line-height:.99}.hero-description{font-size:13px;max-width:320px;line-height:1.7}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:24px}.explore-action{padding:13px 15px;gap:25px;font-size:12px}.explore-action svg{width:17px;height:17px}.replay-action{font-size:9px;gap:6px}.replay-action svg{width:14px;height:14px}.hero-stage{height:420px;width:min(400px,100%);margin:15px auto 5px}.stage-word{font-size:clamp(93px,24vw,130px);top:35px;left:2%;letter-spacing:-7px}.stage-grid{inset:10px -15px 20px}.hero-sculpture{top:0;left:8%;width:85%}.brain-pack{left:7%;top:143px;width:153px;height:212px}.neuro-pack{right:2%;top:95px;width:158px;height:226px}.pack-top>span{font-size:5px}.pack-top b{font-size:10px}.pack-art{height:125px}.neuro-pack .pack-art{height:143px}.pack-bottom strong{font-size:17px}.pack-bottom small{font-size:5.5px}.pack-bottom svg{width:12px;height:12px}.quote-pack{bottom:16px;right:2%;padding:10px 12px;gap:9px;transform:rotate(-5deg)}.quote-pack b{font-size:13px}.quote-pack small{font-size:5px;margin-bottom:3px}.quote-mark{width:30px;height:30px}.chip-one{top:57px;left:40%;width:42px;height:34px}.chip-two{bottom:26px;left:14%;width:32px;height:32px}.stage-caption{bottom:-8px;left:7%;right:2%;font-size:5.5px}.stage-caption>span:last-child{font-size:6px}.hero-bottom{bottom:8px;font-size:9px;padding-top:17px}.motion-toggle{font-size:7px}.agent b{font-size:6px;padding:4px 5px}.agent svg{width:17px;height:21px}.agent-think{top:75px;left:8%}.agent-create{top:270px;left:20%}.agent-connect{top:160px;right:8%}.box-one{top:45px;height:100px;left:5%;right:2%}.box-two{top:140px;left:5%;width:160px;height:220px}.box-three{top:90px;right:0;width:167px;height:242px}
.platform-statement{padding:70px 0}.statement-rule{font-size:6px;gap:12px;line-height:1.6;padding-bottom:17px}.platform-statement h2{font-size:44px;letter-spacing:-2.2px;margin-top:28px;line-height:1.08}.statement-bottom{margin-top:22px;gap:22px}.statement-bottom p{font-size:12px;line-height:1.7;max-width:270px}.statement-stamp{font-size:43px;letter-spacing:-4px;flex:none}.statement-stamp>span{font-size:20px;margin-left:6px}.products-section{padding:20px 0 65px}.section-heading h2{font-size:40px;letter-spacing:-2px;line-height:1.1}.section-heading>p{font-size:12px;margin-top:16px}.product-tabs{margin-top:26px;overflow:auto;scrollbar-width:thin;scrollbar-color:#6c352c transparent}.product-tabs>button{flex:0 0 auto;padding:18px 16px;font-size:11px;gap:7px}.product-tabs>button:first-child{padding-left:4px}.tab-number{font-size:6px}.product-panel{grid-template-columns:1fr;margin-top:16px;min-height:0}.product-text{padding:27px 25px 25px;min-height:365px}.product-text h3{font-size:33px;letter-spacing:-1.3px;margin-top:18px;max-width:290px}.product-text>p{font-size:12px;margin-top:16px;max-width:290px}.product-text ul{margin:18px 0 20px}.product-text li{font-size:10px;line-height:2.2}.product-category{font-size:8px}.product-visit{padding-top:14px;font-size:11px}.product-canvas{min-height:310px;order:-1;border-bottom:1px solid #3e292f}.product-canvas>img{height:93%;width:93%;inset:0 3.5% 7%}.canvas-word{font-size:68px;left:24px;top:21px}.canvas-baseline{left:25px;right:25px;bottom:20px;padding-top:12px;font-size:7px}.canvas-corner{width:9px;height:9px}.canvas-corner.top-left{left:15px;top:15px}.canvas-corner.bottom-right{right:15px;bottom:15px}.industries-section{grid-template-columns:1fr;gap:35px;padding:35px 0 70px}.industry-intro .eyebrow{font-size:7px;margin-bottom:20px}.industry-intro h2{font-size:42px;letter-spacing:-2px}.industry-intro>p:last-of-type{font-size:12px;margin-top:18px;max-width:290px}.orbit-emblem{display:none}.industry-trigger{padding:21px 0}.industry-trigger strong{font-size:20px}.industry-trigger small{font-size:7px}.industry-details{padding-right:20px}.industry-details p{font-size:12px}.industry-details>a{font-size:10px}.investor-inner{grid-template-columns:1fr;padding-block:48px;gap:45px}.exchange-label{font-size:8px}.big-ticker{font-size:99px;margin:18px 0 12px;letter-spacing:-6px}.big-ticker>span{font-size:43px}.investor-brand>p{font-size:12px}.investor-line{margin-top:27px}.investor-copy h2{font-size:37px;letter-spacing:-1.7px}.investor-copy>p{font-size:12px;max-width:310px}.investor-primary{font-size:14px;margin-top:22px}.investor-links{gap:30px}.investor-links>a{font-size:9px}.news-section{padding-block:65px}.news-header{align-items:flex-start}.news-header h2{font-size:37px;letter-spacing:-1.8px}.news-header>a{font-size:8px;gap:4px;margin-top:8px;max-width:100px;line-height:1.6}.news-header>a svg{width:13px;height:13px}.news-intro{font-size:11px;margin-top:12px}.news-list{margin-top:25px}.news-row{grid-template-columns:1fr 31px;gap:12px;padding:22px 0}.news-row>time{grid-column:1/-1;font-size:7px}.news-row h3{font-size:19px;line-height:1.25;letter-spacing:-.4px}.news-row>div>span{font-size:9px;margin-top:8px}.news-arrow{width:29px;height:29px}.news-arrow svg{width:14px;height:14px}.news-row:hover{padding-inline:8px}.contact-section{padding:27px 26px 30px;margin-bottom:55px}.contact-top{position:static;gap:12px}.contact-top>p{font-size:10px}.contact-spark{font-size:35px}.contact-section h2{font-size:60px;letter-spacing:-3px;margin-top:30px}.contact-action{font-size:15px;padding:14px 17px;margin-top:25px;gap:36px}.contact-action>svg{width:22px;height:22px}.contact-email{font-size:10px;margin-top:23px}.contact-email>button{font-size:8px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:25px}.footer-links{grid-row:2;grid-column:1/-1;gap:26px;font-size:10px}.footer-links>a:last-child{display:flex;margin-left:auto;font-size:8px}.footer-ticker{text-align:right;font-size:7px}.footer-bottom{flex-direction:column;gap:10px;padding-top:20px;font-size:7px}.footer-bottom>span:last-child{display:block}.site-footer{padding-bottom:25px}}
@media(max-width:365px){.content-width{width:calc(100% - 36px)}.brand-descriptor{display:none}.hero-actions{gap:14px}.replay-action{font-size:8px}.hero-stage{height:385px}.brain-pack{width:137px;height:199px;left:3%;top:130px}.neuro-pack{width:143px;height:212px;right:0;top:88px}.pack-art{height:116px}.neuro-pack .pack-art{height:129px}.pack-bottom strong{font-size:15px}.pack-bottom small{font-size:5px}.stage-caption{left:0;right:0}.chip-two{bottom:24px;left:9%}.quote-pack{right:0;bottom:12px}.platform-statement h2{font-size:38px}.section-heading h2{font-size:36px}.footer-links{gap:19px}.footer-links>a:last-child{display:none}.contact-section h2{font-size:53px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.agent,.construction-box{display:none!important}.stage-art{transform:none!important}.frame-corner{display:none!important}.title-frame{outline:none!important}}

/* Navigation stays anchored while the page assembles. */
html{scroll-padding-top:106px}.site-header{position:sticky;top:0;width:100%;height:84px;padding-inline:max(32px,calc((100% - 1440px)/2));margin:0;background:#0b0b0eee;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);z-index:100;border-bottom:1px solid #ffffff14;gap:24px}.site-header .wordmark{font-size:46px}.desktop-nav{gap:6px;align-items:center;font-size:12px}.desktop-nav>a{padding:15px 15px;color:#aca8b1;transition:color .2s,background .2s;border-radius:4px}.desktop-nav>a:after{left:15px;right:15px;bottom:7px;width:auto;height:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.desktop-nav>a:hover{color:#fff;background:#ffffff05}.desktop-nav>a:hover:after,.desktop-nav>a.is-current:after{width:auto;transform:scaleX(1)}.desktop-nav>a.is-current{color:#f5f1ee}.header-right{gap:14px}.ticker-link{height:40px;padding:0 12px;gap:7px;font-size:12px;background:#ffffff02;white-space:nowrap}.ticker-link>i{width:5px;height:5px;border-radius:50%;background:var(--red);margin-right:2px}.ticker-link>span{font-size:7px}.reading-progress{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--red);transform:scaleX(var(--reading,0));transform-origin:left;pointer-events:none}.menu-toggle{width:44px;height:44px;padding:10px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid #ffffff22;border-radius:5px}.menu-toggle>span{margin:0;width:20px;transition:transform .2s}.menu-toggle:hover{border-color:#ff795d}
.mobile-nav-scrim{position:fixed;inset:0;z-index:200;background:#0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:nav-scrim .22s ease-out}.mobile-menu{display:block;position:absolute;top:12px;left:12px;right:12px;padding:19px 23px 22px;background:#141215;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 25px 80px #000b;max-height:calc(100dvh - 24px);overflow:auto;animation:nav-sheet .42s cubic-bezier(.16,1,.3,1)}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;font:9px var(--mono);letter-spacing:1.5px;color:#a99da7;padding-bottom:10px}.mobile-menu-top button{background:#ffffff06;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff18;border-radius:50%;color:#f4efec}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav>a{display:flex;align-items:center;gap:22px;padding:20px 2px;border-bottom:1px solid #ffffff14;font-size:29px;font-weight:400;letter-spacing:-.8px;min-height:70px}.mobile-link-number{font:9px var(--mono);color:#736774;letter-spacing:0}.mobile-menu nav>a>i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#40343b;transition:background .2s}.mobile-menu nav>a[aria-current="location"]{color:#ff7859}.mobile-menu nav>a[aria-current="location"]>i{background:var(--red)}.mobile-menu-bottom{display:flex;justify-content:space-between;padding-top:25px;font:8px var(--mono);letter-spacing:.8px;color:#877d89}.mobile-menu svg{color:inherit}@keyframes nav-sheet{from{opacity:0;transform:translateY(-18px) scale(.98)}to{opacity:1;transform:none}}@keyframes nav-scrim{from{opacity:0}to{opacity:1}}

/* Independent depth, pointer inertia and slow object drift. */
.stage-art{transform:none;transition:none}.hero-stage{--pointer-x:0;--pointer-y:0;--float-a:0px;--float-b:0px;--float-c:0px;--orbit-angle:0deg;--scroll-shift:0}.stage-word{transform:translate3d(calc(var(--pointer-x)*-9px),calc(var(--pointer-y)*-5px + var(--scroll-shift)*-13px),-30px) perspective(700px) rotateY(-11deg) rotateZ(-5deg)}.hero-sculpture{transform:translate3d(calc(var(--pointer-x)*12px),calc(var(--pointer-y)*8px + var(--float-a) + var(--scroll-shift)*-28px),0) rotate(var(--orbit-angle));transform-origin:center}.floating-pack{transition:translate .45s cubic-bezier(.16,1,.3,1),rotate .45s cubic-bezier(.16,1,.3,1),box-shadow .4s;will-change:auto;translate:0 0;rotate:0deg;backface-visibility:hidden}.brain-pack,.brain-pack:hover{transform:translate3d(calc(var(--pointer-x)*-20px),calc(var(--pointer-y)*-14px + var(--float-a) + var(--scroll-shift)*18px),35px) rotateX(calc(var(--pointer-y)*-3deg)) rotateY(calc(var(--pointer-x)*6deg)) rotate(-12deg)}.neuro-pack,.neuro-pack:hover{transform:translate3d(calc(var(--pointer-x)*25px),calc(var(--pointer-y)*17px + var(--float-b) + var(--scroll-shift)*-9px),60px) rotateX(calc(var(--pointer-y)*4deg)) rotateY(calc(var(--pointer-x)*-7deg)) rotate(12deg)}.brain-pack:hover{translate:0 -10px;rotate:4deg}.neuro-pack:hover{translate:0 -10px;rotate:-4deg}.quote-pack,.quote-pack:hover{transform:translate3d(calc(var(--pointer-x)*-13px),calc(var(--pointer-y)*-10px + var(--float-c) + var(--scroll-shift)*28px),75px) rotate(-4deg);transition:translate .45s,rotate .45s,box-shadow .4s}.quote-pack:hover{translate:0 -7px;rotate:3deg;box-shadow:0 22px 40px #000a}.chip-one{transform:translate3d(calc(var(--pointer-x)*33px),calc(var(--pointer-y)*23px + var(--float-b)),85px) rotate(25deg)}.chip-two{transform:translate3d(calc(var(--pointer-x)*-30px),calc(var(--pointer-y)*-18px + var(--float-c)),90px) rotate(-21deg)}.floating-pack:focus-visible,.quote-pack:focus-visible{outline:2px solid #ffd3bc;outline-offset:6px}.asterisk{display:flex;align-items:center}.asterisk svg{width:21px;height:21px}.quote-mark svg{width:23px;height:23px}.chip-two svg{width:26px;height:26px}.statement-stamp>span{display:inline-flex;vertical-align:top;margin-top:4px}.statement-stamp>span svg{width:26px;height:26px}.contact-spark{display:flex}.contact-spark>svg{width:44px;height:44px}.canvas-cross{display:flex}.canvas-cross svg{width:19px;height:19px}.motion-toggle{min-height:32px}.hero-bottom>.motion-toggle{gap:7px}

/* Temporary selection frames and real element-tracking cursors. */
.assembly-overlay{position:fixed;inset:0;z-index:65;pointer-events:none;overflow:clip;contain:strict}.assembly-frame{position:absolute;left:0;top:0;opacity:0;border:1px solid var(--agent);border-radius:2px;transform-origin:top left;background:color-mix(in srgb,var(--agent) 3%,transparent);will-change:transform,opacity}.assembly-frame>i{position:absolute;width:5px;height:5px;background:var(--agent);box-shadow:0 0 0 1px #111}.assembly-frame>i:nth-child(1){left:-3px;top:-3px}.assembly-frame>i:nth-child(2){right:-3px;top:-3px}.assembly-frame>i:nth-child(3){right:-3px;bottom:-3px}.assembly-frame>i:nth-child(4){left:-3px;bottom:-3px}.assembly-frame>span{position:absolute;inset:5px;border-top:1px solid color-mix(in srgb,var(--agent) 20%,transparent);border-left:1px solid color-mix(in srgb,var(--agent) 12%,transparent)}.assembly-cursor{position:absolute;left:0;top:0;width:19px;height:24px;color:var(--agent);opacity:0;will-change:transform,opacity;filter:drop-shadow(0 2px 4px #0006)}.assembly-cursor>span{position:absolute;top:22px;left:11px;font:7px var(--mono);letter-spacing:.4px;background:var(--agent);color:#0d0d10;padding:5px 6px;white-space:nowrap;border-radius:2px}.assembly-cursor>svg{transition:transform .16s;transform-origin:3px 3px}.assembly-cursor.is-dragging>svg{transform:rotate(-9deg) scale(.92)}.assembly-cursor>i{position:absolute;width:13px;height:13px;border:1px solid var(--agent);border-radius:50%;left:-4px;top:-4px;opacity:0}.assembly-cursor.is-dragging>i{opacity:.5;transform:scale(.6)}.assembly-cursor.is-releasing>i{animation:cursor-release .5s ease-out both}@keyframes cursor-release{from{transform:scale(.5);opacity:.8}to{transform:scale(2.6);opacity:0}}[data-assemble].is-building{will-change:translate,rotate,scale,opacity}

/* Product changes and accordion expansion share the same calm settle. */
.product-tabs{gap:5px}.product-tabs>button{position:relative;min-height:58px;transition:color .22s,background .22s,border-color .22s}.product-tabs>button:hover{background:#ffffff04}.tab-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:0;margin-left:auto;transition:opacity .22s}.product-tabs>button.active .tab-dot{opacity:1}.product-text li{display:flex;align-items:center;gap:10px}.product-text li>.feature-dot{width:4px;height:4px;border-radius:50%;background:var(--red);flex:none;margin:0}.product-canvas{overflow:hidden}.product-canvas>img{transition:transform 1s cubic-bezier(.16,1,.3,1)}.product-canvas:hover>img{transform:rotate(-7deg) scale(1.055)}.industry-toggle{display:flex;transition:transform .35s}.industry-trigger:hover .industry-toggle{transform:rotate(90deg)}.industry-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .35s}.industry-row.open .industry-collapse{grid-template-rows:1fr;opacity:1}.industry-details{min-height:0;overflow:hidden;padding:0}.industry-details-inner{padding:0 45px 28px 0}.industry-details-inner>a{display:inline-flex;align-items:center;gap:12px;color:#d1c4ce;font-size:10px;margin-top:21px;min-height:26px}.industry-details-inner svg{width:15px;height:15px}.orbit-emblem span{animation-play-state:paused}.orbit-emblem.scene-visible>span:nth-child(1){animation:orbit-one 18s linear infinite}.orbit-emblem.scene-visible>span:nth-child(2){animation:orbit-two 22s linear infinite reverse}.orbit-emblem.scene-visible>span:nth-child(3){animation:orbit-three 25s linear infinite}@keyframes orbit-one{from{transform:rotate(-25deg) rotateY(65deg)}to{transform:rotate(335deg) rotateY(65deg)}}@keyframes orbit-two{from{transform:rotate(45deg) rotateY(65deg)}to{transform:rotate(405deg) rotateY(65deg)}}@keyframes orbit-three{from{transform:rotate(100deg) rotateY(65deg)}to{transform:rotate(460deg) rotateY(65deg)}}

.motion-dock{position:fixed;right:24px;bottom:22px;z-index:110;display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #ffffff24;border-radius:50px;background:#1b171be8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 8px 35px #0006}.motion-dock>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 11px;border-radius:30px;font:9px var(--mono);color:#c9c0c9;background:none;white-space:nowrap;transition:color .2s,background .2s}.motion-dock>button:hover{color:#fff;background:#ffffff07}.motion-dock>button:disabled{opacity:.45}.dock-replay>svg{color:#ff8668}.dock-divider{height:17px;width:1px;background:#ffffff20}.tour-status{display:flex;align-items:center;gap:12px;padding:0 12px;font:8px var(--mono);color:#bdb2bf;max-width:235px}.tour-status>b{font-size:11px;font-weight:400;color:#ff9274;white-space:nowrap}.tour-status>b>span{color:#6e616f;margin-left:3px}.site-footer{padding-bottom:106px}.motion-off .assembly-overlay{display:none}.motion-off [data-assemble]{translate:none!important;rotate:none!important;scale:none!important;opacity:1!important}.motion-off .orbit-emblem>span{animation:none!important}
@media(max-width:1180px){.site-header{width:100%;padding-inline:28px;gap:16px}.desktop-nav>a{padding-inline:11px}.desktop-nav>a:after{left:11px;right:11px}.brand-descriptor{display:none}}
@media(max-width:900px){.desktop-nav{gap:0}.desktop-nav>a{font-size:11px;padding-inline:10px}.ticker-link>span{display:none}.site-header .wordmark{font-size:43px}.site-header{gap:12px}}
@media(min-width:801px){.menu-toggle{display:none}}
@media(max-width:800px){.desktop-nav{display:none}.menu-toggle{display:flex}.ticker-link>span{display:inline}.site-header{height:76px;padding-inline:22px}.brand-descriptor{display:block}.site-header .wordmark{font-size:43px}.header-right{gap:10px}.brand-lockup{gap:14px}.brand-descriptor{font-size:6px;letter-spacing:1px;padding-left:12px}}
@media(max-width:680px){html{scroll-padding-top:94px}.site-header{width:100%;height:72px;padding-inline:18px}.ticker-link{height:37px;font-size:10px;padding-inline:10px}.ticker-link>span{font-size:6px}.ticker-link>i{width:4px;height:4px}.header-right{gap:8px}.menu-toggle{height:42px;width:42px}.brand-lockup{gap:10px}.brand-descriptor{font-size:5.5px;letter-spacing:.7px;padding-left:10px}.site-header .wordmark{font-size:41px}.hero{padding-top:38px}.assembly-cursor>span{font-size:6px;letter-spacing:0;padding:4px 5px}.assembly-frame>span{display:none}.assembly-cursor{filter:none}.assembly-cursor>svg{width:16px;height:21px}.assembly-cursor>span{top:19px;left:8px}.motion-dock{right:auto;left:50%;transform:translateX(-50%);bottom:max(14px,env(safe-area-inset-bottom));max-width:calc(100% - 28px);gap:2px;padding:3px 6px}.motion-dock>button{padding-inline:12px;font-size:8px}.motion-dock.touring{border-radius:18px;flex-wrap:wrap;justify-content:center;width:330px}.tour-status{flex-basis:100%;justify-content:space-between;max-width:none;padding:9px 10px 10px;border-bottom:1px solid #ffffff12}.contact-spark>svg{width:35px;height:35px}.asterisk>svg{width:18px;height:18px}.quote-mark>svg{width:21px;height:21px}.industry-details-inner{padding-right:20px}.site-footer{padding-bottom:110px}.product-tabs{gap:0}.product-tabs>button{min-height:54px}.tab-dot{width:4px;height:4px;margin-left:5px}.product-tabs>button{gap:7px}.statement-stamp>span>svg{width:23px;height:23px}}
@media(max-width:365px){.brand-descriptor{display:none}.site-header{padding-inline:16px}.mobile-menu{padding-inline:20px}.mobile-menu nav>a{font-size:26px;padding-block:17px}.motion-dock>button{padding-inline:9px}}
@media(prefers-reduced-motion:reduce){.assembly-overlay{display:none!important}[data-assemble]{translate:none!important;rotate:none!important;scale:none!important;opacity:1!important}.orbit-emblem>span{animation:none!important}.mobile-menu,.mobile-nav-scrim{animation:none!important}}


/* EVA Night Glass: emerald identity, silver optics, midnight depth. */
:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Outfit",sans-serif;color:#f5f7fa;background:#06080c;--bg:#06080c;--panel:#131a23;--white:#f5f7fa;--muted:#b9c3ce;--line:#c4d7ea2e;--red:#79eea0;--eva-green:#27d861;--eva-deep:#0b6b3a;--mono:"IBM Plex Mono",monospace;color-scheme:dark}
html,body{background:#06080c;color:#f5f7fa}
.site{background:radial-gradient(ellipse 920px 750px at 88% 4%,#263c765c,transparent 75%),radial-gradient(ellipse 850px 800px at 2% 18%,#0b4d324d,transparent 77%),radial-gradient(ellipse 950px 850px at 100% 34%,#39246650,transparent 76%),radial-gradient(ellipse 800px 900px at 0 55%,#153a6a4a,transparent 76%),radial-gradient(ellipse 950px 800px at 94% 77%,#124a3542,transparent 78%),#06080c}
button:focus-visible,a:focus-visible,[tabindex]:focus-visible,.floating-pack:focus-visible,.quote-pack:focus-visible{outline:2px solid #a2f4bf;outline-offset:6px}
::selection{background:#99e9b6;color:#082719}
.skip-link{background:#c4f9d6;color:#062015;z-index:250}
.site-header{background:linear-gradient(120deg,#141b24e8,#10151de8);border-bottom:1px solid #d4e3ee30;box-shadow:0 12px 35px #0005,inset 0 1px 0 #ffffff0d;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35)}
.brand-lockup{flex:none;gap:0}
.glass-brand{position:relative;display:block;isolation:isolate;flex:none;border-radius:12px;transition:transform .35s ease}
.glass-brand:hover{transform:translateY(-1px)}
.eva-glass-logo{width:178px;height:auto;filter:drop-shadow(0 3px 4px #0004)}
.glass-brand:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffffa0 47%,transparent 65%);background-size:250% 100%;background-position:160% 0;mask-image:url('/assets/eva-live-liquid-glass.svg');mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url('/assets/eva-live-liquid-glass.svg');-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;opacity:0;transition:background-position .7s ease,opacity .35s}
.glass-brand:hover:after,.glass-brand:focus-visible:after{background-position:-60% 0;opacity:.55}
.desktop-nav{padding:3px;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff2b;border-radius:30px;box-shadow:inset 0 1px 0 #ffffff1a,0 5px 18px #0003}
.desktop-nav>a{color:#d1d8e0;border-radius:24px;padding:12px 15px;font-size:12px;font-weight:500}
.desktop-nav>a:hover{background:#ffffff13;color:#fff}
.desktop-nav>a.is-current{background:linear-gradient(145deg,#ffffff22,#ffffff0c);color:#b9f6cf;box-shadow:inset 0 1px 0 #ffffff2b,0 3px 12px #0003}
.desktop-nav>a:after{height:2px;bottom:5px;background:#64dd92;left:22px;right:22px}
.ticker-link{border:1px solid #a5edc04a;border-radius:24px;color:#c7f8d8;background:linear-gradient(145deg,#234c3aaf,#10261fb8);box-shadow:inset 0 1px 0 #d9ffe32b,0 4px 18px #0004;font-weight:700}
.ticker-link>span{display:inline;color:#c1d3ca;font-weight:500;letter-spacing:.6px}
.ticker-link>i{background:#64ee96;box-shadow:0 0 0 3px #64ee9618,0 0 12px #64ee9655}
.ticker-link:hover{border-color:#a5edc094}
.reading-progress{height:2px;background:linear-gradient(90deg,#2dcc66,#a1d7ce,#8e9be2)}
.menu-toggle{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff38;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff1f}
.menu-toggle>span{background:#e9eff5}.menu-toggle:hover{border-color:#b9eccc}
.mobile-nav-scrim{background:#02060cbf;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.mobile-menu{background:linear-gradient(145deg,#263240f7,#151d28fa 70%);border:1px solid #e4edff52;border-radius:28px;box-shadow:0 28px 90px #0009,inset 0 1px 0 #ffffff38;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}
.mobile-brand-logo{width:160px;height:auto}
.mobile-menu-top{color:#d3dce6}.mobile-menu-top button{color:#eef4fa;background:#ffffff12;border-color:#ffffff35}
.mobile-menu nav>a{border-color:#d5e5f02b;color:#f1f5fa}.mobile-link-number{color:#b9c7d3}
.mobile-menu nav>a>i{background:#8c9fae}.mobile-menu nav>a[aria-current="location"]{color:#a5f4bd}
.mobile-menu-bottom{color:#bdccd6}
.hero{min-height:730px}.hero-copy{padding-bottom:28px}
.eyebrow{color:#bac8d1;font-weight:500;letter-spacing:1.2px}.asterisk{color:#80eda5}
.title-frame{margin:22px 0 20px}
h1{font-size:clamp(96px,11.3vw,160px);font-weight:650;letter-spacing:-.075em;line-height:1.02;white-space:nowrap;color:#f6f9ff}
h1 span,.big-ticker{background:linear-gradient(155deg,#e0ffe7 2%,#76ed9c 37%,#bdffd0 46%,#55db85 60%,#38c878 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-promise{font-size:clamp(24px,2.55vw,36px);line-height:1.18;letter-spacing:-1.05px;font-weight:500;max-width:480px;color:#e1e8ef}
.hero-description{color:#b9c7d4;max-width:360px;margin-top:22px;font-weight:400;font-size:15px}
.explore-action{color:#062516;background:linear-gradient(165deg,#b6fbd0,#5bdf8b 60%,#38c976);border:1px solid #baf7d0;border-radius:28px;box-shadow:inset 0 1px 0 #effff3,0 10px 30px #0008,0 0 28px #45d88121;padding:15px 23px;font-weight:650}
.explore-action:hover{box-shadow:inset 0 1px 0 #fff,0 12px 35px #0009,0 0 35px #45d88142;transform:translateY(-2px)}
.explore-action:active{box-shadow:inset 0 1px 0 #fff,0 5px 20px #0008;transform:translateY(1px)}
.replay-action,.replay-action:hover{color:#d2dce7}.replay-action:disabled{color:#a0adbc}
.hero-stage:before{content:"";position:absolute;inset:-4% -12% 0;border-radius:50%;background:radial-gradient(ellipse at 38% 58%,#26a55f26,transparent 55%),radial-gradient(ellipse at 78% 38%,#7461c133,transparent 59%),radial-gradient(ellipse at 58% 65%,#6b94d42b,transparent 64%);pointer-events:none;z-index:-1;filter:blur(16px)}
.stage-grid{background-image:linear-gradient(#99b4db0d 1px,transparent 1px),linear-gradient(90deg,#99b4db0d 1px,transparent 1px);opacity:.45}
.stage-word{color:#aac7c8;opacity:.26;letter-spacing:-.065em;text-shadow:1px 1px 0 #e7f7ff3b,3px 4px 0 #243d4e,0 0 40px #78c8bc12}
.stage-art{mix-blend-mode:normal}
.hero-sculpture{filter:drop-shadow(0 22px 32px #0006);mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}
.floating-pack{color:#f0f7f6;border-radius:24px;border:1px solid #e5f4ff8c;box-shadow:0 30px 55px #0009,inset 0 1px 1px #ffffff85,inset 0 -1px 1px #c1e2ff26,0 0 0 1px #ffffff0c;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}
.floating-pack:after{content:"";position:absolute;inset:3px;border:1px solid #ffffff14;border-radius:20px;pointer-events:none;box-shadow:inset 0 12px 22px #ffffff05}
.floating-pack:hover{box-shadow:0 38px 65px #000a,inset 0 1px 1px #ffffffbd,0 0 28px #8df2c51a}
.brain-pack{background:linear-gradient(145deg,#8edcb23d,#235140d9 45%,#102b23eb)}
.neuro-pack{background:linear-gradient(145deg,#dceafb4a,#526174c4 48%,#252d3ddf)}
.pack-top,.pack-top>span{color:#d6e7df}.pack-top>span{opacity:1}
.pack-bottom small{color:#d0dfda;opacity:1;font-weight:400}
.neuro-pack .pack-top,.neuro-pack .pack-top>span,.neuro-pack .pack-bottom small{color:#e0e6f1}
.pack-art img,.product-canvas>img{filter:hue-rotate(112deg) saturate(.85) brightness(1.13);mix-blend-mode:screen}
.neuro-art img,.panel-neuro .product-canvas>img{filter:grayscale(1) brightness(1.25)}
.quote-pack{background:linear-gradient(145deg,#c9e2ec38,#344959d4 60%,#243140ed);color:#f2f8ff;border:1px solid #e5f1ff85;border-radius:19px;box-shadow:0 22px 42px #0009,inset 0 1px 0 #ffffff85;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.quote-pack:hover{box-shadow:0 26px 48px #000a,inset 0 1px 0 #fff}
.quote-pack small{color:#cfdae5}.quote-mark{background:linear-gradient(145deg,#d8fae5,#90d8b3);color:#123828;border:1px solid #e9fff2;border-radius:12px;box-shadow:inset 0 1px 0 #fff,0 4px 12px #0003}
.floating-chip{background:linear-gradient(145deg,#9baeb84d,#354956d9);color:#def6e9;border:1px solid #e1f2ff80;box-shadow:0 14px 25px #0008,inset 0 1px 0 #ffffff8c;border-radius:12px}
.chip-two{background:linear-gradient(145deg,#9fd9b4b8,#2c5b40e6);color:#e2ffec}
.pack-brand-logo{width:70px;height:auto;filter:none;mix-blend-mode:normal}.floating-chip .chip-brand-logo{width:38px;height:38px;border-radius:9px}
.stage-caption,.hero-bottom{color:#aebdca}.hero-signature{letter-spacing:.02em;color:#c3d0d9}.hero-signature strong{font-weight:600;color:#98efb3;margin-left:7px}.motion-toggle{color:#c8d4df}
.statement-rule{color:#b6c7d4}
.platform-statement h2{font-size:clamp(54px,7vw,100px);font-weight:500;letter-spacing:-.06em}.platform-statement h2>span{color:#8febae;white-space:nowrap}
.statement-bottom p{color:#bac9d4}.statement-stamp{transform:none;display:block;max-width:260px;flex:0 0 26%;letter-spacing:0}.statement-stamp img{width:260px;height:auto}
.section-heading h2>span{color:#9be6b7}.section-heading>p{color:#b5c3cf}
.product-tabs{background:linear-gradient(150deg,#ffffff10,#ffffff04);border:1px solid #d0dff545;border-radius:25px;padding:5px;gap:3px;box-shadow:inset 0 1px 0 #ffffff20,0 12px 30px #0005;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.product-tabs>button,.product-tabs>button:first-child{border:0;border-radius:20px;padding:18px 16px;color:#bac7d4}
.product-tabs>button:hover{background:#ffffff0d}
.product-tabs>button.active{background:linear-gradient(145deg,#dbf1e624,#75b6921a);color:#dcffe8;box-shadow:inset 0 1px 0 #e1ffeb42,0 4px 15px #0005}
.product-tabs>button:after{left:18px;right:18px;bottom:5px;background:#84eaa9;transform-origin:center}
.tab-number{color:#afbfce}.tab-dot{background:#a7f2c0}
.product-panel{border:1px solid #d7e7ff4d;border-radius:30px;background:linear-gradient(145deg,#1d2935f5,#111823fa);box-shadow:0 24px 65px #0008,inset 0 1px 0 #ffffff1a}
.product-category{color:#a2e9bb}.product-text h3{color:#f0f6fd}.product-text>p,.product-text .risk-note{color:#b9c8d6}.product-text li{color:#d2dee9}
.product-visit{border-color:#cadbf438;color:#e0f8e9}.product-visit>span{background:#aeeacb1e;color:#c5f9d9;border:1px solid #bff4d448}.product-visit:hover>span{background:#aeeacb38}
.product-canvas{background:radial-gradient(ellipse at 48% 55%,#2a765469,transparent 74%),linear-gradient(145deg,#1c3331,#111d24);border-left:1px solid #b9d6eb24}
.panel-neuro .product-canvas{background:radial-gradient(ellipse at 45% 55%,#6c83a644,transparent 74%),linear-gradient(145deg,#29364c,#161c2c)}
.panel-quote .product-canvas{background:radial-gradient(ellipse at 50% 55%,#38897444,transparent 74%),linear-gradient(145deg,#213e3b,#142327)}
.panel-crypto .product-canvas{background:radial-gradient(ellipse at 48% 55%,#7463ad42,transparent 74%),linear-gradient(145deg,#302945,#191c2f)}
.panel-crypto .product-canvas>img{filter:hue-rotate(112deg) saturate(.5) brightness(1.15)}
.canvas-word,.panel-neuro .canvas-word{color:#b4dbd32e}.canvas-baseline,.panel-neuro .canvas-baseline{color:#c1d6d1;border-color:#d8f1ff3d}.canvas-corner{border-color:#b2d8c2}
.canvas-brand{position:absolute;right:26px;bottom:78px;width:90px;opacity:.95;pointer-events:none}.canvas-brand img{width:100%;height:auto}
.industry-intro .eyebrow{color:#afc1d2}.industry-intro h2>span{color:#a1ddb7}.industry-intro>p:last-of-type{color:#b7c7d3}
.industry-list{padding-inline:25px;border:1px solid #c3d6f03d;border-radius:26px;background:linear-gradient(150deg,#1c2834bd,#141c29b8);box-shadow:0 20px 50px #0005,inset 0 1px 0 #ffffff12}
.industry-row:last-child{border-bottom:0}.industry-trigger strong{color:#e2ebf3}.industry-trigger small,.industry-toggle{color:#afc0cf}
.industry-row.open .industry-trigger strong,.industry-row.open .industry-toggle{color:#a6f2c0}.industry-details p{color:#b9c8d5}.industry-details a,.industry-details-inner>a{color:#b9f1ce}
.orbit-emblem>span{border-color:#9dd9bb78}.orbit-emblem>span:nth-child(2){border-color:#90a6ca8a}.orbit-emblem>span:nth-child(3){border-color:#b2a2d47a}
.investor-section{background:radial-gradient(ellipse at 6% 30%,#1a684938,transparent 66%),radial-gradient(ellipse at 95% 80%,#4250832e,transparent 68%),#0e161f;border-color:#c3ddf52e}
.exchange-label{display:inline-flex;align-items:center;gap:8px;color:#baf2cc;background:#152e24;border:1px solid #a5e4bd54;border-radius:20px;padding:10px 15px;box-shadow:inset 0 1px 0 #d4ffe52b;font-weight:600}
.exchange-label:before{content:"";width:6px;height:6px;background:#6ee99a;border-radius:50%;box-shadow:0 0 12px #6ee99a68}
.big-ticker{font-weight:650;margin-top:24px}.investor-logo{width:238px;height:auto;margin-top:20px}.investor-line{background:linear-gradient(90deg,#7fdba5,#94a8d5,transparent)}
.investor-copy h2>span{color:#b5c5d8}.investor-copy>p,.investor-links>a{color:#bbcbd9}.investor-primary{color:#def9e7}
.news-header>a,.news-intro,.news-row>time,.news-row>div>span{color:#b2c2cf}.news-row h3{color:#e5edf4}.news-arrow{border-color:#d4e4f452;color:#ddf6e7;background:#a5bad812}
.news-row:hover{background:#9db9e209}.news-row:hover .news-arrow{background:#accdc226;color:#c1f5d3}
.contact-section{background:radial-gradient(ellipse at 8% 100%,#28714c4d,transparent 67%),radial-gradient(ellipse at 95% 10%,#5d519747,transparent 65%),linear-gradient(140deg,#23352ff0,#1a2635f0 55%,#232738f5);border:1px solid #d6f0e56b;border-radius:32px;box-shadow:inset 0 1px 0 #ffffff42,0 30px 70px #0009,0 0 45px #4383700d}
.contact-top>p{color:#d1ded8}.contact-section h2{font-size:clamp(54px,6vw,86px);letter-spacing:-.055em;color:#f1f7f3}.contact-section h2>span{color:#a0efb9}
.contact-action{background:linear-gradient(150deg,#e4f6ef,#afcfc5);color:#143527;border:1px solid #e4fff0;border-radius:30px;box-shadow:inset 0 1px 0 #fff,0 12px 30px #0005;font-weight:500}
.contact-action:hover{background:linear-gradient(150deg,#f4fff7,#c1e3d2);box-shadow:0 15px 35px #0006}.contact-action>svg{color:#18532f}
.contact-email,.contact-email button{color:#d0dfd8}.contact-email button{border-color:#bfd5ca52}.contact-email button:hover{color:#b4ffd1}
.footer-brand .eva-glass-logo{width:230px}.footer-links,.footer-ticker,.footer-bottom{color:#afbfcc}.footer-ticker>b{color:#b6ecc9;font-weight:600}.footer-links a:hover{color:#d2ffe2}.footer-bottom>span:last-child{color:#a5e5bc;font-weight:600;letter-spacing:.04em}
.error-brand{width:min(320px,80vw)}.error-page>a:last-child,.error-page>button{background:#95e9b3;color:#092c18;border-radius:30px}
.motion-dock{background:linear-gradient(150deg,#3d4c5ad9,#1b2733ed);border:1px solid #d5e6f361;box-shadow:0 15px 40px #0009,inset 0 1px 0 #ffffff38;backdrop-filter:blur(25px) saturate(1.3);-webkit-backdrop-filter:blur(25px) saturate(1.3)}
.motion-dock>button,.motion-dock>button:hover{color:#e4edf5}.motion-dock>button:hover{background:#ffffff0f}.motion-dock>button:disabled{opacity:1;color:#b8c4cf}.motion-dock>button>svg{color:inherit}.dock-divider{background:#d0e2f23d}
.tour-status,.tour-status>b,.tour-status>b>span{color:#c2e7d3}.motion-dock.touring{border-color:#b6ead294}
.assembly-cursor{filter:drop-shadow(0 3px 5px #0008)}.assembly-cursor>span{background:#16232af2;color:#effff6;border:1px solid var(--agent);box-shadow:0 4px 12px #0006}
@media(min-width:1500px){h1{font-size:164px}.hero-promise{font-size:37px}}
@media(max-width:1180px){.eva-glass-logo{width:158px}.desktop-nav>a{padding-inline:11px}.hero-promise{font-size:28px}.hero-description{font-size:14px}}
@media(max-width:900px){.eva-glass-logo{width:146px}.desktop-nav{gap:0}.desktop-nav>a{padding:12px 10px;font-size:11px}.ticker-link>span{display:inline}.ticker-link{font-size:11px;gap:5px;padding-inline:10px}.hero-promise{font-size:24px}.hero-description{max-width:290px}.statement-stamp{max-width:200px}.footer-brand .eva-glass-logo{width:190px}.industry-list{padding-inline:20px}}
@media(max-width:800px){.site-header{height:78px}.eva-glass-logo{width:155px}.header-right{gap:8px}}
@media(max-width:680px){.site-header{height:74px;padding-inline:16px;gap:12px}.eva-glass-logo{width:137px}.header-right{gap:7px}.ticker-link{height:38px;font-size:10px;gap:5px;padding-inline:10px}.ticker-link>span{font-size:7px;letter-spacing:.25px}.hero{padding-top:46px;min-height:0}.title-frame{margin:22px 0 20px}h1{font-size:clamp(91px,24vw,138px);letter-spacing:-.075em}.hero-promise{font-size:28px;line-height:1.2;letter-spacing:-.9px}.hero-description{font-size:14px;max-width:345px;margin-top:20px}.hero-actions{gap:20px}.explore-action{padding:13px 20px;font-size:13px}.replay-action{font-size:10px}.hero-stage{margin-top:32px}.stage-word{font-size:clamp(86px,23vw,128px);letter-spacing:-.07em}.hero-signature{font-size:9px}.hero-signature strong{margin-left:3px}.platform-statement h2{font-size:clamp(46px,12vw,68px);line-height:1.06}.statement-bottom{align-items:flex-start}.statement-bottom p{max-width:245px;font-size:13px}.statement-stamp{flex:0 0 25%;margin-top:3px}.product-tabs{border-radius:22px;scrollbar-color:#637b8c transparent}.product-tabs>button,.product-tabs>button:first-child{padding:15px 17px;font-size:12px}.product-panel{border-radius:24px}.product-canvas{border-left:0;border-bottom:1px solid #bed9ef2e}.investor-logo{width:215px}.exchange-label{font-size:9px;padding:9px 13px}.contact-section{border-radius:26px}.contact-section h2{font-size:clamp(43px,10.8vw,64px);line-height:1.06;letter-spacing:-.055em}.contact-action{padding:14px 19px;font-size:15px}.footer-brand .eva-glass-logo{width:175px}.footer-bottom{font-size:9px;line-height:1.6}.footer-links{font-size:11px}.footer-ticker{font-size:8px}.tour-status{border-color:#d4e5f32b}.mobile-brand-logo{width:150px}.pack-brand-logo{width:54px}.floating-chip .chip-brand-logo{width:30px;height:30px}.industry-list{padding-inline:18px;border-radius:22px}.industry-trigger strong{font-size:21px}}
@media(max-width:365px){.site-header{padding-inline:14px;gap:7px}.eva-glass-logo{width:116px}.ticker-link{padding-inline:8px;gap:4px;font-size:10px}.ticker-link>span{font-size:6.5px}.header-right{gap:6px}.hero-promise{font-size:25px}.hero-actions{gap:14px}.replay-action{font-size:9px}.statement-bottom p{font-size:12px}.footer-brand .eva-glass-logo{width:150px}.industry-trigger strong{font-size:19px}}

/* GO Always AI: the proposed platform, distinct from today's product ecosystem. */
.vision-status{color:#007331;font-weight:600;white-space:nowrap}
.vision-intro{max-width:700px}
.vision-intro h3{font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.8px;color:#294333;margin-bottom:18px}
.statement-bottom .vision-intro p{max-width:640px;font-size:16px}
.vision-duality{display:grid;grid-template-columns:1fr 280px 1fr;gap:36px;align-items:center;margin-top:64px}
.vision-side{padding:32px 0 30px;border-top:1px solid var(--line)}
.vision-side-label{font:9px/1.5 var(--mono);letter-spacing:1px;color:#437452}
.vision-side h3{font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.12;letter-spacing:-1.5px;margin:20px 0}
.vision-understand h3{color:#183d29}.vision-act h3{color:#008533}
.vision-side p{font-size:14px;line-height:1.8;color:#536c5c;max-width:340px}
.vision-side ul{padding:0;list-style:none;display:grid;gap:12px;margin:25px 0 0}
.vision-side li{font-size:11px;color:#355e43;display:flex;align-items:center;gap:11px}
.vision-side li:before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:#48b570;box-shadow:0 0 0 3px #48b57012}
.vision-core{position:relative;width:280px;max-width:100%;margin:auto;isolation:isolate}
.vision-orb-art{width:100%;height:auto;animation:vision-float 7s ease-in-out infinite}
.vision-core-word{position:absolute;left:0;right:0;top:40%;text-align:center;font-size:32px;font-weight:650;letter-spacing:-2px;color:#edfff4;text-shadow:0 1px 5px #003a2428}
.vision-core-word>span{color:#155235}
.vision-core-caption{position:absolute;bottom:6px;left:0;right:0;font:8px var(--mono);color:#537361;letter-spacing:1.4px;text-align:center}
.vision-continuity{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:28px 0;margin-top:20px;border-block:1px solid var(--line)}
.vision-continuity>p{font-size:16px;line-height:1.6;color:#61796a;letter-spacing:-.3px}
.vision-continuity strong{font-weight:500;color:#254c34}
.vision-loop{display:flex;gap:32px;list-style:none;padding:0;margin:0}
.vision-loop li{position:relative;font-size:13px;color:#2d573b}
.vision-loop li:not(:last-child):after{content:"";position:absolute;right:-21px;top:27px;width:10px;height:1px;background:#90b89b}
.vision-loop li>span{display:block;font:8px var(--mono);color:#708a78;margin-bottom:9px}
.vision-availability{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:24px}
.vision-availability p{font-size:12px;color:#637969}
.vision-availability a{display:inline-flex;align-items:center;gap:14px;color:#00732e;font-size:12px;font-weight:500;padding-block:8px}
.vision-availability a:hover{color:#004d22}
.vision-availability svg{width:17px;height:17px;transition:transform .25s}
.vision-availability a:hover svg{transform:translateX(4px)}
.orbit-emblem .orbit-logo{width:72px;height:72px;border-radius:18px;transform:rotate(16deg);box-shadow:0 5px 16px #1d683016}
@keyframes vision-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@media(max-width:1100px){.vision-duality{grid-template-columns:1fr 220px 1fr;gap:24px}.vision-core{width:220px}.vision-side h3{font-size:31px}.vision-side p{font-size:13px}.vision-loop{gap:25px}.vision-loop li:not(:last-child):after{right:-17px;width:8px}.statement-bottom .vision-intro p{max-width:570px}}
@media(max-width:800px){.vision-duality{grid-template-columns:1fr 1fr;gap:30px}.vision-core{grid-column:1/-1;grid-row:1;width:230px;margin-bottom:2px}.vision-side{grid-row:2}.vision-side h3{font-size:32px}.vision-continuity{gap:25px}.vision-continuity>p{font-size:13px}.vision-loop{gap:20px}.vision-loop li{font-size:11px}.vision-loop li:not(:last-child):after{right:-14px;width:7px}}
@media(max-width:680px){.statement-rule{gap:20px;align-items:start}.statement-rule>span:first-child{max-width:150px}.statement-bottom{gap:20px;flex-wrap:wrap}.vision-intro{max-width:none;flex-basis:100%}.vision-intro h3{font-size:23px;letter-spacing:-.6px;margin-bottom:15px}.statement-bottom .vision-intro p{max-width:none;font-size:14px;line-height:1.8}.statement-bottom .statement-stamp{flex:0 0 auto;width:150px;max-width:none;margin-top:0}.vision-duality{grid-template-columns:1fr;margin-top:22px;gap:12px}.vision-core{grid-row:1;grid-column:1;width:230px;margin-block:4px 14px}.vision-side{grid-row:auto;padding:26px 0;max-width:none}.vision-side h3{font-size:34px;line-height:1.1;letter-spacing:-1.2px;margin:18px 0}.vision-side p{font-size:14px;max-width:none}.vision-side ul{gap:12px;margin-top:20px}.vision-side li{font-size:12px}.vision-side-label{font-size:8px}.vision-continuity{display:block;margin-top:10px;padding:24px 0}.vision-continuity>p{font-size:16px}.vision-loop{justify-content:space-between;gap:15px;margin-top:28px}.vision-loop li{font-size:11px}.vision-loop li:not(:last-child):after{display:none}.vision-availability{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.vision-availability p{font-size:12px}.vision-availability a{font-size:13px}}
@media(prefers-reduced-motion:reduce){.vision-orb-art{animation:none!important}.vision-availability svg{transition:none}}

.vision-orb-art{animation-play-state:paused}.vision-core.scene-visible .vision-orb-art{animation-play-state:running}



/* Raised vision panels, separated from the ambient backdrop. */
.vision-status{color:#a8e9be}.vision-intro h3{color:#e5eef5}.statement-bottom .vision-intro p{color:#bac9d6}
.vision-duality{align-items:stretch;gap:25px}.vision-side{padding:30px 26px;border:1px solid #c8dced40;border-radius:25px;background:linear-gradient(145deg,#273b393d,#17242a9c);box-shadow:inset 0 1px 0 #ffffff14,0 16px 40px #0004}
.vision-act{background:linear-gradient(145deg,#36415d54,#202434a6);border-color:#ccdcf14d}
.vision-side-label,.vision-act .vision-side-label{color:#a9d9bf}.vision-understand h3{color:#edf9f1}.vision-act h3{color:#bdf4cf}.vision-side p{color:#bdcad7}.vision-side li{color:#d0e0d9}.vision-side li:before{background:#87dca3;box-shadow:0 0 0 3px #87dca313}
.vision-core{align-self:center}.vision-core-word{color:#f0fff6;text-shadow:0 1px 5px #001f1ab3}.vision-core-word>span{color:#21323c}.vision-core-caption{color:#b0c3cf}
.vision-continuity>p{color:#acbece}.vision-continuity strong{color:#d3e7da}.vision-loop li{color:#d0e4da}.vision-loop li>span{color:#a4bbcb}.vision-loop li:not(:last-child):after{background:#8caf9f}
.vision-availability p{color:#aebfcb}.vision-availability a{color:#b7f0cb}.vision-availability a:hover{color:#e1ffec}
.orbit-emblem .orbit-logo{width:72px;height:72px;border:1px solid #bfdccd61;border-radius:18px;transform:rotate(16deg);box-shadow:0 10px 25px #0006}
.vision-orb-art{animation-play-state:paused}.vision-core.scene-visible .vision-orb-art{animation-play-state:running}.motion-off .vision-orb-art{animation:none!important}
@media(max-width:1100px){.vision-duality{gap:20px}.vision-side{padding:26px 21px}}
@media(max-width:800px){.vision-duality{gap:22px}}
@media(max-width:680px){.vision-duality{gap:18px}.vision-side{padding:26px 23px}.vision-side h3{font-size:32px}.vision-side p{font-size:14px}.vision-core{margin-block:4px 15px}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header,.mobile-menu,.motion-dock{background:#18222e}.floating-pack,.quote-pack,.product-tabs{background:#263b3c}}
@media(prefers-reduced-transparency:reduce){.site-header,.mobile-menu,.motion-dock,.desktop-nav,.product-tabs{background:#1c2734;backdrop-filter:none;-webkit-backdrop-filter:none}.brain-pack{background:#234538}.neuro-pack,.quote-pack{background:#35475a}.vision-side{background:#182a28}.vision-act{background:#252d41}}
@media(prefers-contrast:more){:root{--line:#a8becb;--muted:#e0e7ee}.site-header,.motion-dock,.mobile-menu,.product-tabs,.product-panel,.vision-side{background:#101820;border-color:#b9cfe0}.desktop-nav>a,.hero-description,.product-text>p,.vision-side p{color:#f2f6fa}.glass-brand:after{display:none}}
@media(prefers-reduced-motion:reduce){.glass-brand,.glass-brand:after{transition:none!important;transform:none!important}.glass-brand:after{display:none}.vision-orb-art{animation:none!important}}

/* Stable scroll surfaces and crisp optical-size branding. */
.site{position:relative}
.assembly-overlay{position:absolute;inset:0;contain:layout style paint}
.assembly-frame{will-change:opacity}
.pack-brand-logo{width:92px;height:auto;flex:none;filter:none;opacity:1;image-rendering:auto}
.pack-top{gap:8px}.pack-top>span{font-size:6px;letter-spacing:.55px;text-align:right}
.canvas-brand{width:128px;opacity:1}.canvas-brand img{filter:none;image-rendering:auto}
.stage-art{transform-style:flat}
.floating-pack{backface-visibility:visible;transition:box-shadow .35s,border-color .35s;will-change:auto}
.floating-pack:hover{translate:0 0;rotate:0deg}
.brain-pack,.brain-pack:hover{transform:translate(calc(var(--pointer-x)*-12px),calc(var(--pointer-y)*-8px + var(--float-a) + var(--scroll-shift)*10px)) rotate(-10deg)}
.neuro-pack,.neuro-pack:hover{transform:translate(calc(var(--pointer-x)*16px),calc(var(--pointer-y)*10px + var(--float-b) + var(--scroll-shift)*-8px)) rotate(9deg)}
.quote-pack,.quote-pack:hover{transform:translate(calc(var(--pointer-x)*12px),calc(var(--pointer-y)*7px + var(--float-c))) rotate(-3deg);translate:0 0;rotate:0deg;transition:box-shadow .3s,border-color .3s}
.product-canvas:hover>img{transform:scale(1.025)}
.panel-crypto .product-canvas:hover>img{transform:rotate(60deg) scale(1.025)}
@media(max-width:680px){.pack-brand-logo{width:76px}.pack-top{gap:5px}.pack-top>span{font-size:5px;letter-spacing:.25px}.canvas-brand{width:112px}}
@media(max-width:365px){.pack-brand-logo{width:64px}.pack-top>span{font-size:4.5px}.canvas-brand{width:106px}}

/* Logo clarity: keep outlines as vectors with no off-screen blur surface. */
.eva-glass-logo,.mobile-brand-logo,.investor-logo,.statement-stamp img,.pack-brand-logo,.canvas-brand img,.chip-brand-logo,.orbit-logo{filter:none!important;image-rendering:auto;opacity:1;backface-visibility:visible}

/* Product assembly: stable shell, eight distinct beats on one clock. */
.product-canvas.sequence-ready [data-beat]{opacity:0}
.product-canvas.sequence-playing [data-beat]{will-change:opacity,translate,rotate,scale}
.product-canvas .canvas-baseline{border-top:0}
.canvas-rule{position:absolute;left:0;right:0;top:0;height:1px;background:#d8f1ff3d;transform-origin:left center}
.product-canvas>img{mix-blend-mode:normal}
.product-canvas.sequence-playing:hover>img{transform:none}
.panel-crypto .product-canvas.sequence-playing:hover>img{transform:rotate(60deg)}
@media(prefers-reduced-motion:reduce){.product-canvas [data-beat]{opacity:1!important;translate:none!important;rotate:none!important;scale:none!important}}

/* Solar intelligence: clear glass, colored suns and independent atomic orbits. */
.vision-duality{grid-template-columns:minmax(0,1fr) minmax(340px,440px) minmax(0,1fr);gap:24px}
.vision-core.solar-system{width:440px;max-width:100%;margin:auto;align-self:center;isolation:isolate}
.solar-universe{position:relative;width:100%;aspect-ratio:1}
.solar-stage{display:block;width:100%;height:100%;overflow:visible}
.solar-system .vision-core-word{top:50%;transform:translateY(-50%);z-index:1;color:#162431;font-size:36px;letter-spacing:-2.3px;text-shadow:0 1px 1px #fff9;pointer-events:none}
.solar-system .vision-core-word>span{color:#08734d}
.solar-system .vision-core-caption{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:4px;padding:0 8px 12px;color:#c0cddc;font-size:8px;letter-spacing:1.5px;line-height:2}
.solar-system .vision-core-caption i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#ac7bff;box-shadow:0 0 7px #ac7bff66}
.solar-system .vision-core-caption i:nth-child(2){background:#ff9e55;box-shadow:0 0 7px #ff9e5566}
.solar-system .vision-core-caption i:nth-child(3){background:#6adfff;box-shadow:0 0 7px #6adfff66}
.solar-system .vision-core-caption i:nth-child(4){background:#77f9b7;box-shadow:0 0 7px #77f9b766}
.solar-system .vision-core-caption i:nth-child(5){background:#ff91b2;margin-right:8px;box-shadow:0 0 7px #ff91b266}
.solar-body-birth,.solar-corona,.solar-nova-rays{transform-box:fill-box;transform-origin:center}
.solar-corona{opacity:.75}
.solar-system.scene-visible .solar-corona{animation:solar-breathe 8s ease-in-out infinite}
.solar-system.scene-visible .solar-nova-rays{animation:solar-nova 6s ease-in-out infinite}
.solar-system.scene-visible .solar-twinkle{animation:solar-twinkle 5s ease-in-out infinite alternate}
.solar-system.scene-visible .solar-body-birth{animation-name:solar-birth;animation-duration:900ms;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}
.solar-system.scene-visible .solar-orbit-path{stroke-dasharray:1;animation-name:solar-orbit-draw;animation-duration:1500ms;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}
@keyframes solar-breathe{0%,100%{opacity:.55;transform:scale(.94)}50%{opacity:.9;transform:scale(1.07)}}
@keyframes solar-nova{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}
@keyframes solar-twinkle{from{opacity:.2}to{opacity:.75}}
@keyframes solar-birth{from{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}
@keyframes solar-orbit-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
.motion-off .solar-system *{animation:none!important}
@media(max-width:1100px){.vision-duality{grid-template-columns:1fr 1fr;gap:25px}.vision-core.solar-system{grid-row:1;grid-column:1/-1;width:480px;margin-block:0 10px}.vision-side{grid-row:2}.solar-system .vision-core-word{font-size:38px}}
@media(max-width:680px){.vision-duality{grid-template-columns:minmax(0,1fr);gap:18px}.vision-core.solar-system{width:460px;grid-row:1;grid-column:1;margin:0 auto 8px}.vision-side{grid-row:auto}.solar-system .vision-core-word{font-size:clamp(22px,7vw,34px);letter-spacing:-1.8px}.solar-system .vision-core-caption{font-size:7px;letter-spacing:1.2px;margin-top:0}}
@media(prefers-reduced-motion:reduce){.solar-system *{animation:none!important}.solar-orbit-path{stroke-dashoffset:0!important}}

/* Luminous, upright words share each sun's color and orbital motion. */
.solar-label{pointer-events:none}
.solar-label-birth{transform-box:fill-box;transform-origin:center}
.solar-label-type,.solar-label-aura{font-family:inherit;font-size:19px;font-weight:650;letter-spacing:-.35px}
.solar-label-type{paint-order:stroke fill;stroke:currentColor;stroke-width:.15px}
.solar-label-aura{stroke:currentColor;stroke-width:2.8px;stroke-opacity:.26;opacity:.36;filter:blur(2.5px)}
.solar-system.scene-visible .solar-label-birth{animation:solar-birth 900ms cubic-bezier(.2,.7,.2,1) both}
.solar-label-links{pointer-events:none}
.solar-system .vision-core-caption i:nth-child(5){margin-right:0}
.solar-system .vision-core-caption i:nth-child(6){background:#ffd76b;margin-right:8px;box-shadow:0 0 7px #ffd76b66}

/* Keep every footer destination visible and tappable on narrow screens. */
@media(max-width:680px){
  .footer-links{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:0 18px;
    width:100%;
  }
  .footer-links>a,
  .footer-links>a:last-child{
    display:flex;
    min-width:0;
    margin-left:0;
    padding:11px 0;
    border-bottom:1px solid #bed9ef24;
    font-size:11px;
  }
}
