
:root{color-scheme:dark;--bg:#05090f;--surface:#0b121b;--text:#e2e8f0;--muted:#a8b5c2;--cyan:#22d3ee;--purple:#9945ff;--border:rgba(148,163,184,.15)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:radial-gradient(ellipse at 80% 13%,#16334538,transparent 36%),radial-gradient(ellipse at 20% 55%,#38205a1f,transparent 32%),var(--bg);color:var(--text);font-family:Inter,Arial,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--cyan);outline-offset:7px}a:hover{color:#67e8f9}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.mono,.eyebrow,.micro,.system{font-family:'JetBrains Mono',Consolas,monospace}.header{border-bottom:1px solid var(--border)}.header-inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{font-size:28px;letter-spacing:-1.2px;font-weight:800;display:inline-flex;align-items:center;gap:12px;line-height:1}.brand-sub{display:block;font:9px/1.8 Consolas,monospace;letter-spacing:3.1px;color:var(--muted);margin-top:5px}.brand-symbol{font-size:43px;color:#67e8f9}.brand-symbol span{color:#c084fc}.header nav{display:flex;gap:32px;font:12px Consolas,monospace}.header nav a:first-child span{margin-left:12px;color:var(--cyan)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:66px;align-items:center;padding-top:90px;padding-bottom:88px}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#67e8f9;font-weight:600;line-height:1.8}.hero .eyebrow{display:flex;align-items:center;gap:12px}.eyebrow>span{height:1px;width:20px;background:var(--cyan)}h1{font-size:clamp(56px,6.5vw,86px);line-height:1.02;letter-spacing:-5px;margin:29px 0 27px;font-weight:800}.gradient{background:linear-gradient(105deg,#67e8f9 2%,#818cf8 49%,#d891ef 95%);color:transparent;background-clip:text;-webkit-background-clip:text}.intro{font-size:21px;letter-spacing:-.3px;margin:0 0 13px}.hero-description{color:var(--muted);line-height:1.85;max-width:470px;font-size:15px}.button{display:inline-flex;align-items:center;gap:32px;background:#56e2f4;color:#051017;padding:18px 24px;font-size:13px;font-weight:700;border-radius:8px;margin-top:21px;transition:box-shadow .2s,transform .2s}.button:hover{color:#051017;box-shadow:0 0 30px #22d3ee30;transform:translateY(-2px)}.micro{font-size:9px;line-height:1.8;color:#a2b3c2;letter-spacing:.5px;margin-top:29px}.micro span{padding:0 9px;color:#6d7e8d}.system{background:linear-gradient(140deg,#111624dc,#090f17ed);border:1px solid #6f719635;border-radius:18px;box-shadow:0 30px 100px #0006,0 0 70px #9945ff06;padding:0 25px;transform:rotate(1deg);font-size:9px;letter-spacing:1px}.system-top{height:53px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:#9faac2;font-size:8px}.system-top i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#c084fc;margin-right:5px}.system-top i:nth-child(2){background:#67e8f9}.system-top i:nth-child(3){background:#34d399}.orb{position:relative;height:247px;width:247px;margin:20px auto 0;background:radial-gradient(circle,#22d3ee14,transparent 68%);display:grid;place-items:center}.orbit{position:absolute;border:1px solid #67e8f940;border-radius:50%;width:195px;height:195px}.orbit-two{transform:rotate(50deg) scaleX(.45);border-color:#c084fc80}.orbit-three{transform:rotate(-50deg) scaleX(.45)}.orbit-one{transform:rotate(-28deg) scaleY(.56)}.orb:after{content:'';position:absolute;inset:55px;border:1px solid #c084fc33;transform:rotate(45deg);border-radius:30px}.orb-label{font:800 86px Arial,sans-serif;color:#e2e8f0;text-shadow:0 0 45px #22d3ee77;z-index:1;letter-spacing:-12px}.orb-label span{color:#c084fc}.node{position:absolute;width:6px;height:6px;border-radius:50%;background:#67e8f9;box-shadow:0 0 13px #22d3ee}.n1{left:36px;top:65px}.n2{right:32px;bottom:69px}.n3{right:75px;top:32px;background:#c084fc}.n4{bottom:30px;left:80px;background:#c084fc}.system-root{text-align:center;font-size:12px;letter-spacing:1.2px}.system-root>span{display:block;font-size:7px;color:#a2b3c2;margin-top:9px}.branches{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:35px 0 25px}.branches:before{content:'';position:absolute;top:-20px;left:24%;width:52%;height:20px;border:1px solid #67e8f938;border-bottom:0}.branches:after{content:'';position:absolute;height:15px;width:1px;background:#67e8f938;top:-35px;left:50%}.branches>div{border:1px solid var(--border);border-radius:8px;padding:19px 8px;text-align:center;font-size:10px;background:#ffffff02}.branches small{display:block;font-size:7px;color:#a2b3c2;margin-top:9px}.dot{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:4px}.cyan{background:var(--cyan)}.purple{background:#c084fc}.system-bottom{border-top:1px solid var(--border);padding:19px 0;display:flex;justify-content:space-between;font-size:6px;color:#a2b3c2;letter-spacing:.3px}.system-bottom>span{color:#74dbc0}.brands-section{padding:46px 0 80px;border-top:1px solid var(--border);scroll-margin-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px;gap:35px}h2{font-size:44px;letter-spacing:-1.8px;line-height:1.12;margin:16px 0 0}h2>span:not(.gradient){color:#a8b5c2}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.8;max-width:345px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{position:relative;display:flex;flex-direction:column;background:radial-gradient(ellipse at 0 0,#22d3ee08,transparent 70%),#0b121b;border:1px solid var(--border);border-radius:14px;padding:32px;overflow:hidden}.card.ai{background:radial-gradient(ellipse at 100% 0,#9945ff13,transparent 70%),#0b121b}.card:before{content:'';position:absolute;top:0;left:32px;right:32px;height:1px;background:linear-gradient(90deg,#22d3ee80,transparent)}.card.ai:before{background:linear-gradient(90deg,#c084fc80,transparent)}.card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.card-top .mono{font-size:9px;color:#a8b5c2;letter-spacing:1px}.icon{display:grid;place-items:center;border:1px solid #22d3ee30;border-radius:9px;width:43px;height:43px;background:#22d3ee08;color:#67e8f9;font:18px Consolas,monospace}.ai .icon{color:#d8b4fe;border-color:#c084fc40;background:#9945ff10}.card h3{font-size:43px;letter-spacing:-1.9px;line-height:1;margin:32px 0 20px}.brace{color:#818cf8}.card p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 18px;max-width:420px}.card .card-tagline{color:var(--text);font-size:18px;letter-spacing:-.3px;margin-bottom:10px}.tags{list-style:none;padding:0;margin:8px 0 30px;display:flex;flex-wrap:wrap;gap:8px}.tags li{border:1px solid var(--border);background:#ffffff02;border-radius:5px;padding:7px 10px;font:10px Consolas,monospace;color:#bac6d2}.card-link{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:22px;margin-top:auto;font-size:13px;font-weight:700}.card-link span{color:#67e8f9;font-size:20px}.ai .card-link span{color:#d8b4fe}.vision{border-top:1px solid var(--border);padding-top:49px;padding-bottom:88px}.vision-body{display:grid;grid-template-columns:1fr 1fr;gap:70px}.vision-body h2{font-size:40px}.vision-body p{font-size:14px;color:var(--muted);line-height:1.9;margin:14px 0 18px}.text-link{display:inline-block;font-size:12px;color:#67e8f9;line-height:1.8}.footer{background:#04070b;border-top:1px solid var(--border)}.footer-top{padding-top:40px;padding-bottom:35px;display:flex;justify-content:space-between;gap:25px}.footer .brand{display:block;font-size:24px}.footer p{font-size:12px;color:var(--muted);margin-top:16px}.footer nav{display:flex;gap:30px;align-items:center;font:11px Consolas,monospace}.footer-bottom{border-top:1px solid var(--border);padding-top:23px;padding-bottom:27px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#a8b5c2}.footer-bottom .mono{font-size:8px;letter-spacing:1px}.skip{position:absolute;top:10px;left:10px;transform:translateY(-180%);background:var(--cyan);color:#05090f;padding:14px;z-index:5}.skip:focus{transform:translateY(0)}
@media(min-width:1600px){.hero{padding-top:110px;padding-bottom:110px}}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.hero{gap:30px}h1{font-size:65px;letter-spacing:-3.8px}.system{padding:0 16px}.system-bottom{font-size:5px}.micro{font-size:8px}.micro span{padding:0 4px}.card{padding:25px}.card h3{font-size:36px}.vision-body{gap:35px}}
@media(max-width:740px){.wrap{width:calc(100% - 40px)}.header-inner{min-height:83px;gap:15px}.brand{font-size:24px}.brand-symbol{font-size:34px}.brand-sub{font-size:8px;letter-spacing:2.4px}.header nav{gap:18px;font-size:10px}.header nav a:last-child{display:none}.hero{grid-template-columns:1fr;padding-top:48px;padding-bottom:50px;gap:40px}.eyebrow{font-size:8px;letter-spacing:1.2px}h1{font-size:clamp(50px,12.8vw,80px);letter-spacing:-3px;margin-top:23px}.intro{font-size:19px}.hero-description{font-size:14px}.system{width:100%;max-width:460px;justify-self:center;transform:none}.orb{height:220px}.system-bottom{font-size:6px}.section-heading{display:block}.section-heading>p{margin-top:23px}h2{font-size:36px}.brands-section{padding-top:29px;padding-bottom:48px}.cards{grid-template-columns:1fr;gap:20px}.card{padding:27px}.card h3{font-size:39px}.vision{padding-top:30px;padding-bottom:50px}.vision-body{grid-template-columns:1fr;gap:20px}.vision-body h2{font-size:35px}.footer-top{flex-direction:column;gap:20px}.footer nav{gap:24px}.footer-bottom{flex-direction:column;gap:14px}.micro{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.button:hover{transform:none}}

/* Original transparent MNDSET identity, supplied by the owner. */
.brand-logo{width:70px;height:70px;object-fit:contain;flex:none;margin:-12px -8px -12px -13px}.ecosystem-logo{display:block;width:280px;height:280px;max-width:none;object-fit:contain;filter:drop-shadow(0 0 22px #22d3ee20)}.orb:after{display:none}.card-logo{width:70px;height:70px;object-fit:contain;margin:-14px 0 -13px -13px}.footer .brand{display:inline-flex;align-items:center}.footer .brand-logo{width:62px;height:62px;margin:-10px -8px -10px -12px}
@media(max-width:740px){.brand-logo{width:57px;height:57px;margin:-10px -9px -10px -12px}.ecosystem-logo{width:260px;height:260px}.orb{height:240px}}
