@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#10233f;--ink-strong:#07182f;--muted:#63758d;--faint:#8a9bb0;--bg:#f7fbff;--panel:#ffffff;--panel-soft:#f1f7ff;--line:rgba(36,91,150,.13);--line2:rgba(36,91,150,.23);--blue:#1769e0;--blue2:#4da3ff;--cyan:#28c6e8;--navy:#0b2f61;--max:1240px;--shadow:0 24px 70px rgba(21,72,130,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.shell{width:min(calc(100% - 44px),var(--max));margin:auto}.section{padding:120px 0}.section-dark{background:linear-gradient(180deg,#eef6ff 0%,#f9fcff 100%);border-block:1px solid var(--line)}.skip-link{position:absolute;left:-999px;background:var(--blue);color:#fff;padding:10px 16px;z-index:100}.skip-link:focus{left:10px;top:10px}.scroll-progress{position:fixed;z-index:90;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 15px rgba(23,105,224,.28);pointer-events:none}
.site-header{position:fixed;z-index:50;inset:0 0 auto;background:rgba(248,252,255,.74);backdrop-filter:blur(20px) saturate(135%);border-bottom:1px solid transparent;transition:.25s}.site-header.scrolled{border-color:var(--line);background:rgba(255,255,255,.91);box-shadow:0 10px 30px rgba(28,76,130,.055)}.nav-wrap{height:78px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap}.brand-word{font-size:16px;font-weight:800;letter-spacing:-.04em;color:var(--ink-strong)}.brand-word span{color:var(--blue)}.brand-mark{position:relative;width:30px;height:30px;display:grid;place-items:center}.brand-orbit{position:absolute;inset:3px;border:1px solid rgba(23,105,224,.48);border-radius:50%;transform:rotate(-28deg)}.brand-orbit:after{content:"";position:absolute;width:5px;height:5px;background:var(--blue2);border-radius:50%;top:-3px;left:10px;box-shadow:0 0 12px rgba(23,105,224,.55)}.brand-core{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 18px rgba(23,105,224,.42)}.site-nav{display:flex;gap:27px;margin-left:auto}.site-nav a{font-size:13px;color:var(--muted);transition:.2s}.site-nav a:hover{color:var(--blue)}.nav-toggle{display:none;background:#fff;border:1px solid var(--line2);color:var(--ink);border-radius:10px;padding:8px 11px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 21px;border:1px solid var(--line2);border-radius:12px;font-size:13px;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.button:hover{transform:translateY(-2px);border-color:rgba(23,105,224,.46);box-shadow:0 14px 30px rgba(20,94,180,.10)}.button-primary{background:linear-gradient(135deg,#1769e0,#348bf0);color:#fff;border-color:transparent;box-shadow:0 14px 34px rgba(23,105,224,.20)}.button-primary:hover{background:linear-gradient(135deg,#0e5fd5,#2f85eb);box-shadow:0 18px 42px rgba(23,105,224,.25)}.button-ghost{background:rgba(255,255,255,.72)}.button-small{min-height:39px;padding:0 15px;font-size:12px}
.hero{position:relative;min-height:850px;padding-top:152px;overflow:hidden;background:radial-gradient(circle at 75% 25%,rgba(77,163,255,.22),transparent 28%),radial-gradient(circle at 20% 18%,rgba(40,198,232,.10),transparent 24%),linear-gradient(180deg,#ffffff 0%,#f4f9ff 70%,#f8fbff 100%)}.section-grid:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(32,111,202,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(32,111,202,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 88%);opacity:.72}.hero-glow{position:absolute;width:720px;height:720px;border:1px solid rgba(23,105,224,.08);border-radius:50%;right:-180px;top:-140px;box-shadow:0 0 0 100px rgba(77,163,255,.025),0 0 0 220px rgba(77,163,255,.015);transition:transform .18s ease-out}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:35px}.hero-copy{padding-top:35px}.eyebrow,.kicker{font-family:"DM Mono",monospace;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--blue)}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:24px}.pulse-dot,.status-led{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue2);box-shadow:0 0 0 5px rgba(23,105,224,.08),0 0 20px rgba(23,105,224,.34)}.hero h1{font-size:clamp(54px,6.2vw,91px);line-height:.98;letter-spacing:-.072em;margin:0 0 29px;font-weight:700;color:var(--ink-strong)}.hero h1 span,.statement h2 span,.split h2 span,.enter-card h2 span{color:var(--blue)}.hero-lede{font-size:18px;color:var(--muted);max-width:610px;line-height:1.65;margin:0 0 32px}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-block:1px solid var(--line);max-width:650px}.hero-proof div{padding:19px 14px 19px 0}.hero-proof div+div{padding-left:18px;border-left:1px solid var(--line)}.hero-proof strong{display:block;font-size:12px;color:var(--ink-strong)}.hero-proof span{display:block;color:var(--faint);font-size:10px}
.market-orbit{position:relative;justify-self:end;width:min(100%,650px);aspect-ratio:1;border-radius:30px;border:1px solid rgba(42,115,200,.16);background:radial-gradient(circle at 50% 50%,rgba(96,174,255,.14),transparent 50%),rgba(255,255,255,.76);box-shadow:0 42px 100px rgba(20,78,144,.13),inset 0 1px 0 #fff;backdrop-filter:blur(16px);overflow:hidden;transition:transform .18s ease-out,box-shadow .3s}.market-orbit:before{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgba(70,151,255,.12),transparent 42%);pointer-events:none}.orbit-caption{position:absolute;z-index:2;left:22px;top:20px;display:flex;gap:13px;align-items:center}.orbit-caption span{font-family:"DM Mono";font-size:9px;letter-spacing:.12em;color:var(--blue);border:1px solid rgba(23,105,224,.20);background:rgba(255,255,255,.72);padding:4px 7px;border-radius:5px}.orbit-caption strong{font-size:11px;color:var(--muted)}#hero-graph{width:100%;height:100%;display:block;transition:transform .2s ease}.rings circle{fill:none;stroke:rgba(36,110,196,.14);stroke-width:1;stroke-dasharray:5 10}.links path{fill:none;stroke:rgba(23,105,224,.25);stroke-width:1}.node circle{fill:#f9fcff;stroke:rgba(23,105,224,.32)}.node text,.micro-node text{fill:#20456f;text-anchor:middle;font-family:"DM Mono";font-size:9px;letter-spacing:.08em}.node .sub{fill:#7f93aa;font-size:7px}.micro-node circle{fill:#4da3ff;stroke:#1474e6;opacity:.9}.micro-node text{fill:#748aa2;font-size:8px}.core text{fill:#0b2f61;text-anchor:middle;font-size:22px;font-weight:800}.core .core-sub{font-family:"DM Mono";font-size:7px;letter-spacing:.17em}#coreFill stop:nth-child(1){stop-color:#f8fbff}#coreFill stop:nth-child(2){stop-color:#9fd0ff}#coreFill stop:nth-child(3){stop-color:#2d85e8}.node{transform-box:fill-box;transform-origin:center;animation:breathe 4.2s ease-in-out infinite}.node-capital{animation-delay:.4s}.node-opportunity{animation-delay:.8s}.node-capability{animation-delay:1.2s}.rings{transform-origin:310px 310px;animation:rotate 70s linear infinite}.graph-status{position:absolute;left:20px;right:20px;bottom:18px;display:grid;grid-template-columns:auto 1fr auto;gap:9px;border-top:1px solid var(--line);padding-top:13px;font-size:9px;color:var(--faint);text-transform:uppercase}.mono{font-family:"DM Mono",monospace}.ticker-strip{position:absolute;z-index:3;bottom:0;left:0;right:0;border-block:1px solid var(--line);background:rgba(255,255,255,.82);backdrop-filter:blur(14px);overflow:hidden;height:48px;display:flex;align-items:center}.ticker-track{white-space:nowrap;display:flex;gap:28px;align-items:center;min-width:max-content;animation:ticker 34s linear infinite;font-family:"DM Mono";font-size:9px;letter-spacing:.13em;color:#778ca4}.ticker-track i{font-style:normal;color:var(--blue)}
.statement{padding:115px 0 100px;border-bottom:1px solid var(--line);background:#fff}.statement-grid{display:grid;grid-template-columns:.43fr 1.2fr .7fr;gap:55px;align-items:start}.statement h2,.section-heading h2,.split h2,.analyst-copy h2,.operational-copy h2,.agents-copy h2,.governance-card h2{font-size:clamp(35px,4.3vw,59px);line-height:1.08;letter-spacing:-.055em;margin:0;font-weight:650;color:var(--ink-strong)}.statement p:last-child,.section-heading>p,.split-copy>p,.analyst-copy>p,.operational-copy>p,.agents-copy>p{color:var(--muted);font-size:15px;line-height:1.8}.kicker{margin:0 0 18px}.section-heading{display:grid;grid-template-columns:1.2fr .65fr;gap:70px;align-items:end;margin-bottom:54px}
.entry{background:linear-gradient(180deg,#fff,#f8fbff)}.entry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.entry-card{min-height:320px;padding:27px;position:relative;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 15px 40px rgba(24,82,145,.055);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;overflow:hidden;transform-style:preserve-3d}.entry-card:before,.reactive-card:before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(67,153,255,.13),transparent 45%);opacity:0;transition:opacity .25s;pointer-events:none}.entry-card:hover:before,.reactive-card:hover:before{opacity:1}.entry-card:hover{border-color:rgba(23,105,224,.26);box-shadow:0 24px 60px rgba(23,105,224,.11)}.entry-card>*{position:relative}.entry-index{font-family:"DM Mono";font-size:9px;color:var(--faint)}.entry-icon{position:absolute;right:25px;top:23px;color:var(--blue);font-size:23px}.entry-card h3{font-size:22px;letter-spacing:-.035em;margin:82px 0 14px;color:var(--ink-strong)}.entry-card p{color:var(--muted);font-size:13px;line-height:1.75}.card-link{position:absolute;bottom:25px;font-size:11px;color:var(--blue)}.entry-card-wide{grid-column:span 4;min-height:180px;display:grid;grid-template-columns:45px 1fr auto;gap:20px;align-items:center}.entry-card-wide h3{margin:0}.entry-card-wide .card-link{position:static}.split{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:center}.feature-list{list-style:none;padding:0;margin:38px 0 0;border-top:1px solid var(--line)}.feature-list li{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;color:#526d8a}.feature-list li span{font-family:"DM Mono";font-size:9px;color:var(--blue)}
.market-panel{height:590px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.86);overflow:hidden;box-shadow:var(--shadow);position:relative;transition:transform .2s ease-out}.market-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgba(63,152,255,.12),transparent 48%);pointer-events:none;z-index:0}.panel-bar,.terminal-top{height:52px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-family:"DM Mono";font-size:9px;color:#7389a3;position:relative;z-index:2}.market-map{height:485px;position:relative;background-image:radial-gradient(rgba(42,116,202,.14) .75px,transparent .75px);background-size:17px 17px}.market-map svg{position:absolute;inset:0;width:100%;height:100%}.market-map path{stroke:rgba(23,105,224,.19);stroke-width:1;fill:none}.market-node{position:absolute;z-index:2;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;border:1px solid rgba(23,105,224,.25);background:rgba(255,255,255,.95);box-shadow:0 12px 35px rgba(23,105,224,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s,box-shadow .3s}.market-node:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 18px 46px rgba(23,105,224,.15)}.market-node.primary{width:140px;height:140px;background:radial-gradient(circle at 40% 32%,#fff,#e8f4ff 62%,#d8ecff);border-color:rgba(23,105,224,.42);box-shadow:0 20px 60px rgba(23,105,224,.15)}.market-node b{font-family:"DM Mono";font-size:9px;color:var(--navy)}.market-node small{font-size:8px;color:var(--faint)}.market-bottom{height:53px;display:flex;align-items:center;justify-content:space-around;border-top:1px solid var(--line);font-size:9px;color:var(--faint);position:relative;z-index:2;background:rgba(255,255,255,.62)}
.analyst{background:#fff}.analyst-grid{display:grid;grid-template-columns:1.1fr .7fr;gap:90px;align-items:center}.terminal{border:1px solid var(--line);border-radius:20px;background:#f8fbff;overflow:hidden;box-shadow:var(--shadow);position:relative}.terminal:before{content:"";position:absolute;inset:0;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%),rgba(54,144,245,.10),transparent 45%);pointer-events:none}.terminal-dots{color:#94a7bc}.terminal-body{padding:25px;position:relative}.query,.response{display:grid;grid-template-columns:47px 1fr;gap:16px;margin-bottom:23px}.query>span,.response>span{font-family:"DM Mono";font-size:8px;color:var(--blue)}.query p,.response>div{margin:0;border-left:1px solid var(--line);padding-left:17px}.query p{font-size:13px}.typing-line{font-family:"DM Mono";font-size:10px;color:#758aa4}.response-row{display:grid;grid-template-columns:34px 1fr auto;padding:10px 12px;border-top:1px solid var(--line);font-size:11px;color:#667f9a}.response-row:last-child{border-bottom:1px solid var(--line)}.response-row b,.response-row em{font-family:"DM Mono";font-size:8px}.response-row em{font-style:normal;color:#8196ad}.response-row.active{background:rgba(23,105,224,.055);color:var(--ink-strong)}.callout{margin-top:30px;border-left:2px solid var(--blue);padding-left:20px}.callout span{display:block;font-family:"DM Mono";font-size:9px;color:var(--blue)}
.opportunities{background:linear-gradient(180deg,#f8fbff,#fff)}.opportunity-card{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:var(--shadow);position:relative}.opportunity-card:before{content:"";position:absolute;inset:0;background:radial-gradient(650px circle at var(--mx,50%) var(--my,50%),rgba(52,139,240,.09),transparent 45%);pointer-events:none}.opportunity-card>*{position:relative}.opportunity-head{display:flex;justify-content:space-between;padding:32px;border-bottom:1px solid var(--line)}.tag{font-family:"DM Mono";font-size:8px;color:var(--blue);border:1px solid rgba(23,105,224,.18);background:#f2f8ff;padding:5px 8px;border-radius:5px}.opportunity-head h3{font-size:29px;margin:17px 0 6px;color:var(--ink-strong)}.opportunity-head p{font-size:12px;color:var(--muted);margin:0}.opportunity-state{font-family:"DM Mono";font-size:9px;display:flex;align-items:center;gap:9px;color:#7388a1}.opportunity-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.opportunity-metrics div{padding:27px 31px;border-right:1px solid var(--line)}.opportunity-metrics span{display:block;font-size:10px;color:var(--faint)}.opportunity-metrics strong{display:block;font-size:31px;margin:4px 0;color:var(--navy)}.opportunity-metrics small{color:#8498ad;font-size:9px}.opportunity-flow{border-block:1px solid var(--line);padding:22px 28px;display:flex;gap:14px;overflow:auto;font-family:"DM Mono";font-size:9px;color:#6f849d;white-space:nowrap;background:#f8fbff}.opportunity-flow span{border:1px solid var(--line2);background:#fff;padding:8px 11px;border-radius:7px}.opportunity-flow i{font-style:normal;color:var(--blue)}.opportunity-footer{padding:23px 30px;display:flex;justify-content:space-between;gap:30px}.opportunity-footer p{font-size:11px;color:#6e8299}.text-link{font-size:11px;color:var(--blue);white-space:nowrap}
.operational-grid{display:grid;grid-template-columns:.8fr 1.15fr;gap:100px;align-items:center}.operational-copy blockquote{margin:33px 0 0;padding:20px 0 20px 22px;border-left:2px solid var(--blue);font-size:15px;color:#264765}.stack-card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.9);box-shadow:var(--shadow);position:relative}.stack-card:before{content:"";position:absolute;inset:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(63,152,255,.10),transparent 45%);pointer-events:none}.stack-row{position:relative;display:grid;grid-template-columns:170px 1fr auto;gap:18px;align-items:center;padding:17px 20px;border-bottom:1px solid var(--line);transition:background .2s,padding-left .2s}.stack-row:hover{background:rgba(23,105,224,.035);padding-left:25px}.stack-row b{font-size:12px;color:var(--ink-strong)}.stack-row span{font-size:11px;color:#71869d}.stack-row em{font-style:normal;font-family:"DM Mono";font-size:8px;color:var(--blue);border:1px solid var(--line2);background:#f4f9ff;padding:4px 6px;border-radius:5px}
.architecture{background:#fff}.pipeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#f8fbff;box-shadow:0 16px 45px rgba(23,83,150,.055)}.pipeline>div{padding:22px 17px;transition:background .2s,transform .2s}.pipeline>div:hover{background:#fff;transform:translateY(-2px)}.pipeline>i{font-style:normal;color:#7fa2c8;align-self:center}.pipeline span{font-family:"DM Mono";font-size:8px;color:var(--blue);display:block;margin-bottom:30px}.pipeline b{display:block;font-size:13px;color:var(--ink-strong)}.pipeline small{font-size:9px;color:var(--faint)}.object-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:40px}.object-cloud span{font-family:"DM Mono";font-size:9px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;color:#7288a0;transition:.2s}.object-cloud span:hover{border-color:rgba(23,105,224,.30);color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 20px rgba(23,105,224,.08)}
.agents{border-top:1px solid var(--line);background:linear-gradient(180deg,#f7fbff,#fff)}.agents-layout{display:grid;grid-template-columns:.7fr 1.1fr;gap:90px;align-items:center}.agents-copy .muted{font-size:11px;color:#758aa0}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.agent-grid>div{height:170px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(25,86,153,.045);display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.agent-grid>div:before{content:"";position:absolute;inset:0;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(69,158,255,.14),transparent 48%);opacity:0;transition:opacity .2s}.agent-grid>div:hover{transform:translateY(-5px);border-color:rgba(23,105,224,.23);box-shadow:0 20px 45px rgba(23,105,224,.10)}.agent-grid>div:hover:before{opacity:1}.agent-grid>div>*{position:relative}.agent-grid>div>span{font-family:"DM Mono";color:var(--blue);font-size:10px;margin-bottom:auto;border:1px solid rgba(23,105,224,.18);background:#f4f9ff;width:25px;height:25px;border-radius:50%;display:grid;place-items:center}.agent-grid b{font-size:12px;color:var(--ink-strong)}.agent-grid small{font-size:9px;color:var(--faint)}
.governance{padding-top:0;background:#fff}.governance-card{border-block:1px solid var(--line);padding-block:48px;display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center}.governance-card p{color:var(--muted);font-size:12px}.governance-note{font-family:"DM Mono";font-size:9px!important;border-top:1px solid var(--line);padding-top:14px}.enter{padding-top:20px;background:#fff}.enter-card{position:relative;overflow:hidden;text-align:center;border:1px solid rgba(23,105,224,.13);border-radius:26px;padding:90px 30px;background:radial-gradient(circle at 50% 10%,rgba(74,164,255,.20),transparent 42%),linear-gradient(180deg,#f8fbff,#eef6ff);box-shadow:0 30px 80px rgba(23,105,224,.08)}.enter-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(23,105,224,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(23,105,224,.055) 1px,transparent 1px);background-size:55px 55px;mask-image:radial-gradient(circle,black,transparent 72%);opacity:.42}.enter-card>*:not(.enter-grid){position:relative}.enter-card h2{font-size:clamp(43px,6vw,76px);line-height:1.02;letter-spacing:-.065em;margin:10px auto 22px;color:var(--ink-strong)}.enter-card>p:not(.kicker){color:var(--muted);max-width:630px;margin:0 auto 28px}.enter-card .hero-actions{justify-content:center}.site-footer{border-top:1px solid var(--line);padding:40px 0 24px;background:#f7fbff}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.footer-grid p{font-size:9px;color:var(--faint);text-align:center}.footer-grid p:last-child{text-align:right}.footer-grid a:hover{color:var(--blue)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:28px;padding-top:19px;font-family:"DM Mono";font-size:8px;color:#8498ad}
.reveal{opacity:1}.js .reveal{opacity:0;transform:translateY(20px);filter:blur(3px);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1),filter .72s}.js .reveal.visible{opacity:1;transform:none;filter:none}.reactive-card{transform-style:preserve-3d;will-change:transform}.reactive-card>*{position:relative}
@keyframes rotate{to{transform:rotate(360deg)}}@keyframes breathe{0%,100%{opacity:1;filter:drop-shadow(0 0 0 rgba(23,105,224,0))}50%{opacity:.72;filter:drop-shadow(0 0 8px rgba(23,105,224,.18))}}@keyframes ticker{to{transform:translateX(-50%)}}
@media(max-width:1050px){.site-nav{display:none}.nav-toggle{display:block;margin-left:auto}.header-cta{display:none}.site-nav.open{display:flex;position:absolute;top:69px;left:22px;right:22px;margin:0;flex-direction:column;background:rgba(255,255,255,.98);border:1px solid var(--line);box-shadow:0 18px 50px rgba(23,78,143,.12);padding:20px;border-radius:14px}.hero{min-height:auto;padding-bottom:96px}.hero-layout,.statement-grid,.split,.analyst-grid,.operational-grid,.agents-layout,.governance-card,.section-heading{grid-template-columns:1fr}.market-orbit{justify-self:center}.hero-copy{text-align:center}.hero-lede,.hero-proof{margin-left:auto;margin-right:auto}.hero-actions,.eyebrow{justify-content:center}.entry-grid{grid-template-columns:repeat(2,1fr)}.entry-card-wide{grid-column:span 2}.pipeline{grid-template-columns:repeat(3,1fr)}.pipeline>i{display:none}}
@media(max-width:700px){.shell{width:min(calc(100% - 28px),var(--max))}.section{padding:82px 0}.nav-wrap{height:68px}.hero{padding-top:115px}.hero h1{font-size:54px}.hero-proof{grid-template-columns:1fr;border:1px solid var(--line);border-radius:14px;margin-top:42px;background:rgba(255,255,255,.65)}.hero-proof div{padding:13px 15px!important;border:0!important}.hero-proof div+div{border-top:1px solid var(--line)!important}.market-orbit{border-radius:18px}.graph-status{display:none}.statement h2,.section-heading h2,.split h2,.analyst-copy h2,.operational-copy h2,.agents-copy h2,.governance-card h2{font-size:38px}.entry-grid{grid-template-columns:1fr}.entry-card{min-height:270px}.entry-card-wide{grid-column:span 1;display:block}.market-panel{height:430px}.market-map{height:330px}.market-node{width:75px;height:75px}.market-node.primary{width:108px;height:108px}.opportunity-head,.opportunity-footer{flex-direction:column}.opportunity-metrics{grid-template-columns:repeat(2,1fr)}.stack-row{grid-template-columns:1fr auto}.pipeline{grid-template-columns:1fr 1fr}.agent-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr;gap:15px}.footer-grid p,.footer-grid p:last-child{text-align:center}.footer-grid .brand{justify-content:center}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rings,.node,.ticker-track{animation:none!important}.js .reveal{opacity:1;transform:none;filter:none;transition:none}.reactive-card{transform:none!important}.hero-glow{transform:none!important}}
