@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
:root{--bg:#050812;--panel:#0c1528cc;--panel-strong:#111d3bcc;--line:#7da5ff28;--line-hover:#7da5ff55;--text:#ecf3ff;--muted:#9ab0d4;--mint:#7059fb;--cyan:#5070c8;--accent:#6f86ff;--max:1160px;--radius:14px;--section-gap:6rem}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);background:radial-gradient(ellipse at 10% -8%, #1a3d8f 0%, transparent 36%), radial-gradient(ellipse at 92% -6%, #0e5669 0%, transparent 36%), var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.bg-grid{z-index:-1;background-image:linear-gradient(#5f7fb51a 1px,#0000 1px),linear-gradient(90deg,#5f7fb51a 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 72%);mask-image:radial-gradient(circle,#000 25%,#0000 72%)}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#060c1ccc;width:100%;position:sticky;top:0}.topbar-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:1rem;height:64px;margin:0 auto;padding:0 1.5rem;display:flex}.brand img{height:32px;display:block}nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.nav-group{align-items:center;gap:.1rem;display:flex}.nav-group+.nav-group{border-left:1px solid var(--line);margin-left:.25rem;padding-left:.5rem}nav a{color:var(--muted);white-space:nowrap;border-radius:7px;padding:.4rem .6rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .18s,background .18s;position:relative}nav a:hover,nav a.active{color:var(--text);background:#ffffff0d}nav a.active:after{content:"";background:linear-gradient(90deg, var(--mint), var(--cyan));border-radius:1px;width:14px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.nav-cta{background:linear-gradient(115deg, var(--mint) 0%, var(--cyan) 100%);color:var(--text);border-radius:999px;align-items:center;margin-left:.6rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .18s,box-shadow .18s,transform .15s;display:inline-flex}.nav-cta:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px #7059fb2a}.shell{max-width:var(--max);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.hero{padding-top:var(--section-gap);grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;min-height:auto;padding-bottom:1.125rem;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);margin:0;font-size:.72rem;font-weight:600}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.15}h1{max-width:16ch;margin-top:.6rem;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700}h1 span,.highlight{background:linear-gradient(90deg, var(--mint), var(--cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero h1 span{font-size:1.2em}h2{font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:700}h3{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}p{margin:0}.lede{color:var(--muted);max-width:58ch;margin-top:.85rem;font-size:1.05rem;line-height:1.7}.hero-art{filter:drop-shadow(0 24px 48px #000a);justify-self:center;width:min(96%,561px);max-width:none}.agenticos-hero,.split-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;display:grid}.agenticos-hero-art,.split-hero-art{filter:drop-shadow(0 24px 48px #000a);justify-self:center;width:min(84%,500px)}.agenticos-hero-art{clip-path:inset(16% 0 8%);width:min(86%,505px);margin-top:-3rem;margin-bottom:-2rem}.trust-hero-art{width:min(36%,211px)}.investor-hero-art{width:min(50%,300px)}.manager-hero-art{width:min(63%,375px)}.platform-hero-art{border:1px solid var(--line);border-radius:var(--radius);filter:hue-rotate(10deg)saturate(.94)brightness(.94)contrast(.98);background:linear-gradient(145deg,#13284dcc,#0c1830cc);width:min(96%,561px);padding:.75rem;box-shadow:0 18px 48px #0007,0 0 32px #7059fb18}.blog-hero-art{width:min(50%,300px)}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.button{color:var(--text);background:linear-gradient(115deg, var(--mint) 0%, var(--cyan) 100%);border:none;border-radius:999px;align-items:center;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .18s,box-shadow .18s,transform .15s;display:inline-flex;box-shadow:0 0 #7059fb00}.button:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 20px #7059fb33}.button.ghost{color:var(--text);border:1px solid var(--line-hover);box-shadow:none;background:0 0}.button.ghost:hover{color:var(--text);box-shadow:none;background:#ffffff08;border-color:#7da5ff88;transform:translateY(-1px)}.band{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.band article{background:var(--panel);border:1px solid var(--line);text-align:center;color:var(--muted);letter-spacing:.01em;border-radius:12px;padding:.75rem .9rem;font-size:.8rem;font-weight:500;transition:border-color .18s,background .18s}.band article:hover{border-color:var(--line-hover);background:#0f1e3acc}.section{padding-top:var(--section-gap)}.section>h2,.section>h1{margin-bottom:2.5rem}.section>p.eyebrow+h1{margin-top:.6rem}.section>h1+.lede{margin-top:.85rem;margin-bottom:0}.cards{gap:1rem;display:grid}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;transition:border-color .22s,box-shadow .22s,transform .2s;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg, var(--mint), var(--cyan), transparent);opacity:0;height:2px;transition:opacity .22s;position:absolute;inset:0 0 auto}.card:hover{border-color:var(--line-hover);transform:translateY(-2px);box-shadow:0 8px 32px #0006}.card:hover:before{opacity:1}.card h3{margin-top:.9rem}.card img{object-fit:contain;width:52px;height:52px}.card p{color:var(--muted);margin-top:.5rem;font-size:.92rem;line-height:1.65}.card li,.muted{color:var(--muted)}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.team-card{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.card .team-portrait{aspect-ratio:1;border:1px solid var(--line-hover);background:linear-gradient(135deg, #ffffff10, #ffffff03), var(--panel-strong);object-fit:cover;object-position:center;border-radius:12px;width:192px;height:192px;display:block}.team-card-copy h3{margin-top:.25rem}.team-card-copy>p:not(.kicker){color:var(--muted);margin-top:.45rem;font-size:.92rem;line-height:1.65}.team-details{margin-top:.8rem}.team-details summary{cursor:pointer;width:fit-content;color:var(--mint);font-size:.84rem;font-weight:600}.team-details summary:hover{color:var(--cyan)}.team-details div{gap:.7rem;margin-top:.8rem;display:grid}.team-details p{color:var(--muted);font-size:.9rem;line-height:1.7}.team-links{flex-wrap:wrap;gap:.75rem;margin-top:.9rem;display:flex}.team-links a{color:var(--text);border-bottom:1px solid var(--line-hover);font-size:.82rem;font-weight:600;text-decoration:none}.team-links a:hover{color:var(--mint)}.timeline{padding-left:1.2rem;position:relative}.about-timeline{padding-top:2.75rem}.timeline article{border-left:2px solid #7da5ff44;padding:.4rem 0 1.25rem 1.25rem}.timeline article:last-child{padding-bottom:0}.kicker{color:var(--mint);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.screen-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);margin:0;transition:border-color .22s,box-shadow .22s;overflow:hidden}.screen-card:hover{border-color:var(--line-hover);box-shadow:0 8px 32px #0006}.screen-card img{object-fit:contain;width:100%;height:280px}.screen-card figcaption{color:var(--muted);border-top:1px solid var(--line);padding:.85rem 1rem 1rem;font-size:.84rem}.post{flex-direction:column;gap:.5rem;display:flex}.post .tag{color:var(--mint);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:inline-block}.blog-list{gap:1rem;display:grid}.blog-card{grid-template-columns:180px minmax(0,1fr);gap:1.25rem;display:grid}.blog-card h3{margin-top:.3rem}.blog-card h3 a{color:var(--text);text-decoration:none}.blog-card h3 a:hover{color:var(--mint)}.card .blog-card-image{border:1px solid var(--line);background:var(--panel-strong);object-fit:cover;border-radius:10px;width:180px;height:128px}.post-meta{color:#b8c8e6;margin-top:.45rem;font-size:.84rem;font-weight:500}.blog-card .button{width:fit-content;margin-top:1rem}.article-page{max-width:900px}.back-link{color:var(--muted);margin-bottom:1.5rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--mint)}.article-hero-image{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);object-fit:cover;width:100%;max-height:460px;margin-top:2rem}.source-link{margin-top:1.25rem}.rich-text{color:var(--muted);margin-top:2.5rem;font-size:1rem;line-height:1.8}.rich-text>*+*{margin-top:1.1rem}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--text);margin-top:2rem}.rich-text p,.rich-text li{color:var(--muted)}.rich-text a{color:var(--mint);border-bottom:1px solid #7059fb66;text-decoration:none}.rich-text a:hover{color:var(--cyan)}.rich-text ul,.rich-text ol{padding-left:1.4rem}.rich-text blockquote{border-left:3px solid var(--mint);color:var(--text);background:#ffffff08;border-radius:0 10px 10px 0;margin:1.75rem 0;padding:1.1rem 1.25rem;font-size:1.08rem}.rich-text figure{margin:2rem 0}.rich-text figure div{justify-content:center;display:flex}.rich-text img{border:1px solid var(--line);background:var(--panel-strong);border-radius:12px;max-width:100%;height:auto}.rich-text figcaption{color:#7f94ba;text-align:center;margin-top:.6rem;font-size:.82rem;line-height:1.5}.cta-block{border:1px solid var(--line-hover);text-align:center;background:linear-gradient(145deg,#13284dcc,#0c1830cc);border-radius:20px;margin-bottom:0;padding:3.5rem 3rem}.cta-block h2{margin-bottom:1rem}.cta-block .lede{max-width:56ch;margin:0 auto}.cta-block .actions{justify-content:center;margin-top:2rem}.compact-cta{width:calc(100% - 3rem);max-width:calc(var(--max) - 3rem);margin-top:1.5rem;padding:2rem}.compact-cta h2{max-width:38ch;margin-left:auto;margin-right:auto;font-size:clamp(1.35rem,2.2vw,1.8rem)}.compact-cta .button{margin-top:1.5rem}.beta-hero{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem;display:grid}.beta-form{border:1px solid var(--line-hover);border-radius:var(--radius);background:linear-gradient(145deg,#13284dcc,#0c1830cc);gap:1rem;padding:2rem;display:grid;box-shadow:0 18px 48px #0007,0 0 32px #7059fb14}.beta-form label{color:var(--text);gap:.4rem;font-size:.84rem;font-weight:600;display:grid}.beta-form input,.beta-form select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#060c1ccc;border-radius:8px;padding:.75rem .85rem}.beta-form input::placeholder{color:#7f94ba}.beta-form input:focus,.beta-form select:focus{border-color:var(--line-hover);outline:none;box-shadow:0 0 0 3px #7059fb22}.beta-form .button{cursor:pointer;width:fit-content;margin-top:.5rem}.site-footer{margin-top:var(--section-gap);border-top:1px solid #7895d920;padding:2rem 0 2.5rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-footer-brand{align-items:center;gap:.75rem;display:flex}.site-footer-brand img{object-fit:contain;opacity:.8;width:32px;height:32px}.site-footer-brand span{color:var(--muted);font-size:.85rem;font-weight:500}.site-footer-copy{color:#6b7fa0;font-size:.8rem}@media (max-width:980px){.hero,.beta-hero,.agenticos-hero,.split-hero,.cards.two,.cards.three,.cards.four,.screens,.team-grid,.band{grid-template-columns:1fr}.hero{min-height:auto;padding-top:var(--section-gap);padding-bottom:.875rem}.hero-art{width:min(75%,420px);max-width:100%}.agenticos-hero-art,.split-hero-art{width:min(72%,420px)}.agenticos-hero-art{width:min(68%,378px);margin-top:-1.875rem;margin-bottom:-1.25rem}.trust-hero-art{width:min(29%,158px)}.investor-hero-art{width:min(43%,252px)}.manager-hero-art{width:min(54%,315px)}.platform-hero-art{width:min(75%,420px)}.blog-hero-art{width:min(43%,252px)}:root{--section-gap:4rem}.cta-block{padding:2.5rem 1.5rem}.compact-cta{padding:1.75rem 1.5rem}}@media (max-width:760px){.topbar-inner{flex-direction:column;align-items:flex-start;gap:.5rem;height:auto;padding-top:.85rem;padding-bottom:.85rem}nav{justify-content:flex-start;gap:.1rem}.nav-group+.nav-group{border-left:none;margin-left:.1rem;padding-left:0}.cta-block{text-align:left}.cta-block .actions{justify-content:flex-start}.cta-block .lede{margin:0}.team-card{grid-template-columns:144px minmax(0,1fr);gap:1rem}.card .team-portrait{width:144px;height:144px}.blog-card{grid-template-columns:1fr}.card .blog-card-image{width:100%;height:180px}}
