:root{--navy:#05132d;--navy2:#0b2a61;--electric-blue:#155dff;--cyan:#46d9f8;--violet:#7622f3;--orange:#eb5d35;--ink:#0a1630;--muted:#6d7b91;--paper:#f4f8fd;--line:#e2e6ec;--font-head:'Manrope','DM Sans',sans-serif;--font-body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:var(--font-body);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;left:-10000px;top:12px;z-index:2000;background:white;color:#111;padding:12px}.skip-link:focus{left:12px}.hero-shell{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 76% 26%,rgba(21,93,255,.17),transparent 34%),linear-gradient(113deg,#05132d 5%,#0b2a61 54%,#123d78 100%);min-height:850px}.ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(1px);opacity:.55}.ambient-a{width:680px;height:680px;right:-160px;top:52px;background:radial-gradient(circle,rgba(70,217,248,.16),transparent 68%)}.ambient-b{width:520px;height:520px;left:36%;top:270px;background:radial-gradient(circle,rgba(118,34,243,.13),transparent 67%)}.site-header{height:82px;position:relative;z-index:100;display:flex;align-items:center;margin-top:20px;padding:0 20px 0 16px;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 14px 45px rgba(3,15,34,.16);color:#172741}.brand{display:flex;width:200px;height:60px;align-items:center;overflow:hidden}.brand img{width:100%;height:100%;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.4vw,24px);flex:1}.nav-trigger,.nav-link{border:0;background:transparent;color:#28364d;font-size:13px;font-weight:600;padding:13px 1px;white-space:nowrap}.nav-trigger span{font-size:15px;color:#77849a;margin-left:4px}.nav-trigger[aria-expanded=true]{color:#155dff}.nav-link:hover,.nav-trigger:hover{color:#155dff}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:0 20px;border-radius:7px;font-size:13px;font-weight:700;letter-spacing:.005em;transition:.2s transform,.2s background,.2s box-shadow}.button:hover{transform:translateY(-2px)}.button span{font-size:18px;font-weight:400}.button-nav{min-height:46px;padding:0 17px;gap:13px;background:#102443;color:#fff;font-size:12px;border-radius:6px;margin-left:18px}.button-nav:hover,.button-dark:hover{background:#155dff;box-shadow:0 8px 24px #063d5060}.mobile-toggle{display:none}.hero{min-height:620px;position:relative;display:grid;grid-template-columns:49% 51%;align-items:center;padding:49px 0 68px;z-index:1}.hero-copy{position:relative;z-index:2;padding:28px 0 18px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.5}.hero-eyebrow{display:flex;align-items:center;gap:12px;color:#b9d9df}.hero-eyebrow i{display:block;width:3px;height:3px;border-radius:50%;background:#46d9f8}.live-dot,.legend-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#46d9f8;box-shadow:0 0 14px #46d9f8}.hero h1,.section-heading h2,.section-topline h2,.model-heading h2,.intelligence-copy h2,.sector-head h2,.ecosystem-copy h2,.knowledge-heading h2,.faq-heading h2,.contact-panel h2{font-family:var(--font-head);font-size:clamp(54px,6.1vw,82px);line-height:1.03;letter-spacing:-.065em;font-weight:600;margin:26px 0 22px}.hero h1 span,.section-heading h2 span,.section-topline h2 span,.model-heading h2 span,.intelligence-copy h2 span,.sector-head h2 span,.ecosystem-copy h2 span,.knowledge-heading h2 span,.faq-heading h2 span,.contact-panel h2 span{color:#46d9f8}.hero-lede{max-width:540px;color:#d0e0e8;font-size:16px;line-height:1.78;margin:0}.hero-actions{display:flex;gap:11px;align-items:center;margin-top:30px}.button-primary{background:var(--orange);color:#14223a;box-shadow:0 10px 25px rgba(244,117,69,.2)}.button-primary:hover{background:#ff9a62;box-shadow:0 12px 30px rgba(244,117,69,.28)}.button-ghost{border:1px solid rgba(255,255,255,.42);color:#fff;background:rgba(255,255,255,.035)}.button-ghost:hover{background:rgba(255,255,255,.12)}.hero-note{display:flex;align-items:center;gap:14px;margin-top:37px;color:#a9c3d0;font-size:11px;line-height:1.65}.hero-note b{color:#f5fafb;font-weight:600}.note-mark{font-size:21px;color:#46d9f8}.orbit-stage{position:relative;aspect-ratio:1/1;max-width:606px;width:100%;justify-self:end;margin-right:4px;isolation:isolate}.orbit-glow{position:absolute;inset:17%;border-radius:50%;background:radial-gradient(circle,rgba(21,93,255,.18),rgba(38,106,163,.12) 38%,transparent 70%);filter:blur(14px)}.orbit-ring{position:absolute;inset:17%;border:1px solid rgba(135,228,222,.25);border-radius:50%}.ring-two{inset:7%;border-color:rgba(119,203,226,.16);transform:rotate(26deg) scaleY(.8)}.ring-three{inset:8%;border-color:rgba(200,223,252,.1);transform:rotate(-36deg) scaleY(.78)}.orbit-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:rgba(132,214,221,.13);stroke-width:1}.orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;height:190px;border:1px solid rgba(70,217,248,.4);border-radius:50%;background:radial-gradient(circle at 37% 28%,#153e5b,#092039 72%);box-shadow:0 0 0 10px rgba(70,217,248,.035),0 0 60px rgba(21,93,255,.18),inset 0 0 40px rgba(21,93,255,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.core-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#7622f3,#155dff 72%,#ff8b5b);color:#fff;font-family:var(--font-head);font-size:20px;font-weight:800;margin-bottom:8px;box-shadow:0 0 28px #155dff6b}.core-icon span{color:#eb5d35}.orbit-center b{font-family:var(--font-head);font-size:12px;letter-spacing:.14em;line-height:1.2}.orbit-center small{color:#a6c8cf;font-size:9px;margin-top:6px}.orbit-node{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;min-width:120px;padding:9px 12px;border:1px solid rgba(206,237,241,.38);border-radius:9px;background:rgba(248,253,255,.96);color:#1c3550;box-shadow:0 8px 28px #071c3540;text-align:left;font-size:10px;line-height:1.3;font-weight:600;transition:transform .25s,box-shadow .25s}.orbit-node:hover,.orbit-node:focus-visible{transform:translateY(-4px) scale(1.04);box-shadow:0 10px 32px rgba(70,217,248,.2)}.node-icon{width:27px;height:27px;flex:none;border-radius:7px;display:grid;place-items:center;background:#eaf2ff;color:#155dff;font-size:17px}.node-market{left:38%;top:0}.node-founders{right:0;top:27%}.node-product{right:7%;bottom:17%}.node-capital{left:38%;bottom:0}.node-distribution{left:0;bottom:25%}.node-intelligence{left:5%;top:19%}.orbit-tooltip{position:absolute;left:50%;top:79%;transform:translateX(-50%);padding:8px 13px;border-radius:20px;background:#ffffff12;color:#d5ebec;border:1px solid #ffffff18;font-size:9px;white-space:nowrap;opacity:.85;z-index:1}.orbit-caption{position:absolute;right:-2%;bottom:18%;display:flex;align-items:center;gap:10px;color:#8db3bf;font-size:8px;letter-spacing:.12em;line-height:1.7}.orbit-caption b{color:#fff}.caption-line{height:1px;width:37px;background:#f48758}.pathways{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:32px;margin-top:-8px}.pathways>a{min-height:75px;border:1px solid rgba(185,223,233,.22);border-radius:8px;background:rgba(255,255,255,.045);display:flex;align-items:center;gap:13px;padding:11px 15px;transition:.2s;background-color:.2s}.pathways>a:hover{background:rgba(255,255,255,.105);border-color:#46d9f8}.path-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff27;border-radius:50%;font-size:17px;color:#46d9f8}.pathways small,.pathways b{display:block}.pathways small{font-size:8px;letter-spacing:.12em;color:#9fbcc9;margin-bottom:3px}.pathways b{font-size:13px;font-weight:600}.path-arrow{margin-left:auto;color:#46d9f8;font-size:17px}.section-light{background:#f4f8fd}.section-dark{background:linear-gradient(114deg,#07182f,#09223c 52%,#102849);color:#fff}.principles{padding:122px 0 116px}.principles-layout{display:grid;grid-template-columns:.85fr 1.65fr;gap:80px;align-items:center}.eyebrow-blue{color:#155dff}.section-heading h2,.section-topline h2,.model-heading h2,.sector-head h2,.knowledge-heading h2{font-size:clamp(42px,4.2vw,57px);line-height:1.1;margin:18px 0 19px;color:#11223a}.section-heading h2 span,.model-heading h2 span,.sector-head h2 span,.knowledge-heading h2 span{color:#155dff}.section-heading>p:last-child{color:#667288;font-size:15px;line-height:1.8;max-width:360px}.principle-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.principle-cards article{position:relative;min-height:290px;padding:26px 21px 21px;border:1px solid #e4e8ee;border-radius:9px;background:#fff;box-shadow:0 12px 25px rgba(17,35,58,.03);transition:transform .2s,border-color .2s}.principle-cards article:hover{transform:translateY(-5px);border-color:#9ed7d1}.principle-num{font-size:9px;letter-spacing:.12em;color:#9ca8b9}.principle-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;margin-top:23px;font-size:20px}.icon-demand{background:#e8f3ff;color:#155dff}.icon-ai{background:#eaf2ff;color:#155dff}.icon-scale{background:#fff1e8;color:#e6743f}.principle-cards h3{font-family:var(--font-head);font-size:19px;letter-spacing:-.04em;margin:18px 0 8px}.principle-cards p{font-size:12px;line-height:1.65;color:#697589;margin:0 0 16px}.principle-cards a{position:absolute;bottom:20px;color:#155dff;font-size:10px;font-weight:700}.principle-cards a span{font-size:14px;margin-left:7px}.engine-section{padding:106px 0 102px;overflow:hidden}.section-topline{display:flex;align-items:end;justify-content:space-between;gap:40px}.eyebrow-cyan{color:#46d9f8}.section-topline h2{color:#fff;margin-bottom:12px}.section-topline h2 span{color:#46d9f8}.section-intro{max-width:360px;margin:0 1% 14px 0;color:#a9c0ce;font-size:14px;line-height:1.8}.role-legend{display:flex;align-items:center;gap:8px;color:#a5bac8;font-size:10px;margin-top:24px}.role-legend .legend-dot{width:6px;height:6px}.legend-sep{color:#628394;margin:0 2px}.carousel-shell{margin-top:23px}.role-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 0 14px;cursor:grab}.role-carousel::-webkit-scrollbar{display:none}.role-carousel:active{cursor:grabbing}.role-card{flex:0 0 294px;scroll-snap-align:start;border-radius:10px;overflow:hidden;background:#203959;border:1px solid rgba(255,255,255,.13);box-shadow:0 14px 30px rgba(0,0,0,.2)}.portrait{height:278px;position:relative;overflow:hidden;background:linear-gradient(140deg,#ff7362,#f3bd61)}.portrait:before{content:'';position:absolute;width:220px;height:220px;right:-45px;top:-66px;border-radius:50%;border:1px solid #ffffff55;box-shadow:0 0 0 22px #ffffff13,0 0 0 47px #ffffff12}.portrait:after{content:'';position:absolute;left:-100px;bottom:-145px;width:310px;height:250px;border-radius:50%;background:linear-gradient(150deg,#ffffff1c,#08192a30);transform:rotate(-18deg)}.portrait-lines{position:absolute;inset:0;background:linear-gradient(135deg,transparent 48%,#ffffff19 48.2%,transparent 48.7%),linear-gradient(32deg,transparent 33%,#ffffff16 33.2%,transparent 33.8%);mix-blend-mode:soft-light}.portrait-2{background:linear-gradient(135deg,#f06c98,#ffad65)}.portrait-3{background:linear-gradient(135deg,#43d9e2,#2b65d3)}.portrait-4{background:linear-gradient(135deg,#b5a5ff,#627ce7)}.portrait-5{background:linear-gradient(135deg,#7de3bd,#b5d850)}.portrait-6{background:linear-gradient(135deg,#4189f0,#8556d8)}.portrait-7{background:linear-gradient(135deg,#ffac63,#e75050)}.portrait-8{background:linear-gradient(135deg,#3ac1b1,#42b9d5)}.person{position:absolute;width:220px;height:256px;left:50%;bottom:-38px;transform:translateX(-50%);z-index:1}.person i{position:absolute;display:block}.person .face{left:73px;top:47px;width:75px;height:94px;background:#d79a77;border-radius:44% 48% 47% 45%;box-shadow:inset -10px 0 0 #b67861}.person .face:before{content:'';position:absolute;right:15px;top:42px;width:7px;height:3px;border-radius:50%;background:#493a3d;box-shadow:-32px 0 #493a3d}.person .face:after{content:'';position:absolute;right:24px;top:67px;width:17px;height:7px;border-bottom:2px solid #854d4d;border-radius:50%}.person .hair{left:70px;top:37px;width:82px;height:63px;border-radius:50% 50% 18% 20%;background:#2a2732;z-index:2}.person .neck{left:98px;top:126px;width:31px;height:37px;background:#b8785e}.person .jacket{left:30px;top:153px;width:160px;height:140px;border-radius:49% 49% 0 0;background:#263d5e;box-shadow:inset 24px 8px #ffffff10}.person .jacket:before{content:'';position:absolute;left:54px;top:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:57px solid #e7e7e4}.person-two .face,.person-seven .face{background:#875c48;box-shadow:inset -10px 0 #684235}.person-two .hair{background:#1d1723;left:66px;width:93px;height:74px}.person-two .jacket{background:#343856}.person-two .jacket:before{border-top-color:#f0b35b}.person-three .face,.person-six .face{background:#c98264;box-shadow:inset -10px 0 #a7644d}.person-three .hair{background:#38302c;height:68px}.person-three .jacket{background:#183e63}.person-three .jacket:before{border-top-color:#f7f4ed}.person-four .face{background:#efbd9a;box-shadow:inset -10px 0 #cf977c}.person-four .hair{background:#392a37}.person-four .jacket{background:#41396c}.person-four .jacket:before{border-top-color:#dfe5fb}.person-five .face,.person-eight .face{background:#9c6b50;box-shadow:inset -10px 0 #77513e}.person-five .hair{background:#251f26}.person-five .jacket{background:#234844}.person-five .jacket:before{border-top-color:#ebf2df}.person-six .hair{background:#242338}.person-six .jacket{background:#343a6a}.person-six .jacket:before{border-top-color:#d5dff5}.person-seven .hair{background:#281e22}.person-seven .jacket{background:#683e44}.person-seven .jacket:before{border-top-color:#f6eee8}.person-eight .hair{background:#211d2a}.person-eight .jacket{background:#1f5362}.person-eight .jacket:before{border-top-color:#eff5f3}.portrait-label{position:absolute;z-index:3;top:15px;left:15px;padding:7px 9px;border:1px solid #ffffff88;border-radius:4px;background:#06182c39;color:#fff;font-size:8px;letter-spacing:.14em}.role-copy{position:relative;min-height:159px;padding:18px 19px 20px;background:linear-gradient(115deg,#243a5a,#1e4464)}.role-index{display:flex;gap:11px;align-items:center;color:#f3a173;font-size:9px;font-weight:700;letter-spacing:.12em}.role-index span{color:#9bb0c2;font-size:8px}.role-copy h3{font-family:var(--font-head);font-size:17px;letter-spacing:-.04em;margin:13px 0 6px}.role-copy p{font-size:11px;line-height:1.6;color:#b6c5d3;max-width:220px;margin:0}.role-mark{position:absolute;right:17px;bottom:17px;color:#7bddd1;font-size:17px}.carousel-controls{display:flex;align-items:center;gap:9px;margin-top:16px}.carousel-progress{width:min(320px,45vw);height:2px;background:#ffffff25;margin-right:6px}.carousel-progress span{display:block;width:20%;height:2px;background:#46d9f8;transition:width .25s}.carousel-count{font-size:10px;color:#849bad;margin-right:7px}.carousel-count b{color:#eaf8f7}.carousel-arrow{width:38px;height:38px;border:1px solid #ffffff40;border-radius:50%;background:transparent;color:white;font-size:17px;transition:.2s}.carousel-arrow:hover{background:#ffffff19;border-color:#76dcd1}.model-section{padding:115px 0 100px}.model-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.model-heading h2{margin-bottom:0}.model-heading>p{max-width:430px;color:#657186;font-size:14px;line-height:1.8;margin:0 1% 6px 0}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:47px}.model-card{min-height:375px;border:1px solid #dce2e8;border-radius:10px;padding:27px 28px;background:#fff;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.model-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #102c4814}.model-card-accent{background:linear-gradient(140deg,#eaf8f5,#fff 68%);border-color:#b6ded8}.model-card-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.12em;color:#7b8aa0}.model-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d8e6e9;border-radius:50%;font-size:20px;color:#155dff;background:#f7fbfb}.model-card h3{font-family:var(--font-head);font-size:28px;line-height:1.16;letter-spacing:-.055em;margin:32px 0 12px}.model-card p{font-size:13px;line-height:1.7;color:#657186;margin:0;max-width:310px}.model-card ul{list-style:none;padding:0;margin:23px 0 0;border-top:1px solid #e8edf1;padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.model-card li{font-size:10px;color:#4f5d72}.model-card li:before{content:'';margin-right:7px;color:#188e8d}.model-footnote{display:flex;align-items:center;gap:12px;margin-top:27px;color:#63738a;font-size:9px;letter-spacing:.12em}.footline{height:1px;width:45px;background:#f18b62}.intelligence-section{padding:125px 0 118px;overflow:hidden;background:radial-gradient(ellipse at 81% 54%,#263663 0%,transparent 41%),linear-gradient(115deg,#08152e,#111d3b 60%,#131b3b)}.intelligence-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:center}.intelligence-copy h2{font-size:clamp(47px,5.2vw,68px);line-height:1.06;letter-spacing:-.06em;margin:20px 0 22px}.intelligence-copy>p:not(.eyebrow){max-width:390px;color:#aebed0;font-size:14px;line-height:1.8}.text-link{display:inline-flex;align-items:center;gap:14px;margin-top:22px;color:#7ce3d5;font-size:12px;font-weight:700}.text-link span{font-size:17px}.intelligence-note{display:flex;align-items:center;gap:10px;margin-top:62px;color:#8298ab;font-size:10px}.note-pulse,.small-pulse{width:7px;height:7px;border-radius:50%;background:#46d9f8;box-shadow:0 0 13px #46d9f8}.dashboard-frame{border-radius:12px;background:#101d35;border:1px solid #66759955;box-shadow:0 32px 100px rgba(0,0,0,.4);overflow:hidden;color:#dce7f2;transform:perspective(1100px) rotateY(-4deg)}.dashboard-top{height:59px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #2b3a56}.dash-brand{font-size:10px;font-weight:700;letter-spacing:.11em;display:flex;align-items:center;gap:10px}.dash-mark{display:grid;place-items:center;width:23px;height:23px;background:linear-gradient(140deg,#8348ea,#38d6b9);border-radius:6px;color:white;font-size:13px}.dash-brand small{margin-left:5px;font-size:7px;letter-spacing:.08em;color:#75dacf;background:#17363e;padding:5px 7px;border-radius:4px}.dash-controls{display:flex;align-items:center;gap:12px;color:#8392a8;font-size:8px}.dash-controls i{width:13px;height:13px;border:1px solid #51617c;border-radius:4px}.dashboard-tabs{display:flex;gap:23px;padding:0 22px;height:42px;align-items:center;border-bottom:1px solid #25334e;font-size:8px;color:#7f91a7}.dashboard-tabs span.selected{height:100%;display:flex;align-items:center;color:#80e0d5;border-bottom:2px solid #46d9f8}.dashboard-main{display:grid;grid-template-columns:1.5fr .9fr;gap:18px;padding:20px 22px}.dash-summary{display:flex;justify-content:space-between;align-items:center;grid-column:1/2}.dash-summary small,.side-title{display:block;color:#7d92a9;font-size:7px;letter-spacing:.11em}.dash-summary strong{display:block;color:#eef5fa;font-size:13px;margin-top:5px}.filter-chip{border:1px solid #3a4962;border-radius:4px;padding:7px 9px;color:#a9b8ca;font-size:8px}.dash-graph{grid-column:1/2;display:flex;gap:10px;height:170px;margin-top:12px}.graph-labels{display:flex;flex-direction:column;justify-content:space-between;padding:4px 0 22px;color:#657a91;font-size:6px}.graph-grid{position:relative;flex:1;height:100%;padding:0 0 21px}.grid-line{position:absolute;left:0;right:0;height:1px;background:#263853}.grid-line:nth-child(1){top:10%}.grid-line:nth-child(2){top:46%}.grid-line:nth-child(3){top:80%}.graph-grid svg{position:absolute;inset:0 0 21px;width:100%;height:calc(100% - 21px);overflow:visible}.graph-dates{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#637891;font-size:6px}.dash-bottom{grid-column:1/2;border-top:1px solid #293951;padding-top:10px;display:flex;gap:10px}.signal-item{display:flex;align-items:center;gap:8px;flex:1}.signal-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;font-size:13px}.signal-icon.mint{background:#153c3d;color:#46d9f8}.signal-icon.lilac{background:#302a4e;color:#b8a4ff}.signal-item small,.signal-item b{display:block}.signal-item small{font-size:6px;letter-spacing:.1em;color:#72849a}.signal-item b{font-size:8px;margin-top:3px;font-weight:600}.signal-tag{margin-left:auto;padding:4px 6px;border-radius:3px;background:#163b38;color:#46d9f8;font-size:6px;letter-spacing:.08em}.muted-tag{background:#332e4b;color:#b5a8ea}.dashboard-side{grid-column:2;grid-row:1/4;border-left:1px solid #2b3a56;padding-left:19px}.side-title{display:flex;justify-content:space-between}.side-title span{color:#46d9f8;font-size:13px}.alignment-ring{margin:16px auto 13px;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#46d9f8 0 35%,#7622f3 35% 64%,#eb5d35 64% 83%,#2c405b 83% 100%);position:relative}.alignment-ring:before{content:'';position:absolute;inset:9px;border-radius:50%;background:#101d35}.alignment-ring>div{position:relative;text-align:center}.alignment-ring b,.alignment-ring small{display:block}.alignment-ring b{font-family:var(--font-head);font-size:24px;color:#fff}.alignment-ring small{font-size:7px;color:#8296aa}.alignment-legend{display:grid;gap:11px}.alignment-legend span{display:flex;align-items:center;gap:6px;font-size:7px;color:#9aa9bb}.alignment-legend i{width:6px;height:6px;border-radius:50%}.legend-a{background:#62d6c0}.legend-b{background:#7622f3}.legend-c{background:#eb5d35}.alignment-legend b{margin-left:auto;color:#d3dce8;font-weight:500}.side-note{font-size:7px;color:#72859a;margin-top:14px;border-top:1px solid #2b3a56;padding-top:10px}.dashboard-footer{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-top:1px solid #2b3a56;color:#71879d;font-size:7px}.dashboard-footer span:first-child{display:flex;align-items:center;gap:7px;letter-spacing:.09em}.small-pulse{width:5px;height:5px}.sectors-section{padding:115px 0}.sector-head{display:flex;align-items:end;justify-content:space-between;gap:40px}.sector-head h2{margin-bottom:0}.sector-head>p{max-width:385px;color:#697589;font-size:14px;line-height:1.8;margin:0 0 7px}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:43px}.sector-card{position:relative;min-height:290px;background:#fff;border:1px solid #e4e8ee;border-radius:9px;padding:19px 20px;overflow:hidden;transition:transform .2s,box-shadow .2s}.sector-card:hover{transform:translateY(-4px);box-shadow:0 17px 35px #12244314}.sector-num{font-size:8px;letter-spacing:.12em;color:#8795a8}.sector-art{height:91px;position:relative;margin-top:13px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sector-art:before{content:'';position:absolute;width:125px;height:76px;border-radius:50%;background:#e4f5f3;transform:rotate(-17deg)}.sector-art span{position:relative;z-index:1;font-family:var(--font-head);font-size:31px;color:#128c8f;font-weight:700}.sector-art i{position:absolute;display:block;border:1px solid #5fc8c144;width:88px;height:58px;border-radius:50%;transform:rotate(25deg)}.sector-art i:nth-of-type(2){transform:rotate(-24deg);width:113px}.sector-art i:nth-of-type(3){width:146px;height:82px;transform:rotate(8deg)}.sector-saas .sector-art:before{background:#f2eefe}.sector-saas .sector-art span{color:#7957bd}.sector-edu .sector-art:before{background:#fff2df}.sector-edu .sector-art span{color:#e58e40}.sector-fin .sector-art:before{background:#eaf2ff}.sector-fin .sector-art span{color:#4385ce}.sector-health .sector-art:before{background:#ffeef1}.sector-health .sector-art span{color:#d9607a}.sector-agri .sector-art:before{background:#edf7e5}.sector-agri .sector-art span{color:#58954c}.sector-card h3{font-family:var(--font-head);font-size:16px;letter-spacing:-.03em;margin:8px 0 5px}.sector-card p{font-size:10px;color:#727f92;margin:0}.sector-arrow{position:absolute;right:19px;bottom:18px;color:#178f91;font-size:17px}.ecosystem-section{padding:116px 0 120px;background:#fff}.ecosystem-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:93px;align-items:center}.ecosystem-copy h2{font-family:var(--font-head);font-size:clamp(43px,4.6vw,61px);line-height:1.08;letter-spacing:-.06em;margin:18px 0 20px;color:#11223a}.ecosystem-copy h2 span{color:#148e8d}.ecosystem-copy>p:not(.eyebrow){max-width:390px;color:#68758a;font-size:14px;line-height:1.8;margin-bottom:28px}.button-dark{background:#112744;color:white;min-height:50px}.ecosystem-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.eco-card{min-height:380px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:19px 17px 21px;border-radius:9px;color:#fff;background:linear-gradient(154deg,#23475e,#103c52 65%,#122b48);transition:transform .2s}.eco-card:hover{transform:translateY(-5px)}.eco-card:before{content:'';position:absolute;top:45px;right:-55px;width:170px;height:170px;border-radius:50%;border:1px solid #ffffff2f;box-shadow:0 0 0 16px #ffffff08,0 0 0 37px #ffffff08}.eco-number{position:relative;color:#b1c8d3;font-size:9px;letter-spacing:.12em}.eco-glyph{position:relative;align-self:flex-end;font-size:25px;color:#85e0d6}.eco-card>div:last-child{position:relative}.eco-card small{font-size:8px;letter-spacing:.12em;color:#a5c4ce}.eco-card h3{font-family:var(--font-head);font-size:22px;line-height:1.12;letter-spacing:-.04em;margin:10px 0}.eco-card p{font-size:10px;line-height:1.6;color:#c0d0d8;min-height:49px;margin:0 0 18px}.eco-link{font-size:9px;color:#87e0d4;font-weight:700}.eco-capital{background:linear-gradient(150deg,#534778,#2d3d63 62%,#173c58)}.eco-partners{background:linear-gradient(150deg,#af6349,#6d4053 55%,#233a5d)}.knowledge-section{padding:114px 0 120px;background:#f3f5f7}.knowledge-heading{display:flex;justify-content:space-between;align-items:end;gap:50px}.knowledge-heading h2{margin-bottom:0}.knowledge-search{width:min(390px,40%)}.knowledge-search label{display:block;font-size:10px;font-weight:700;color:#59687e;margin-bottom:8px}.knowledge-search>div{height:48px;display:flex;align-items:center;border:1px solid #dbe1e8;background:#fff;border-radius:6px;padding:0 12px;gap:10px}.knowledge-search>div>span{font-size:19px;color:#7d8da3}.knowledge-search input{min-width:0;flex:1;border:0;outline:0;color:#182a45;font-size:11px}.knowledge-search kbd{font-size:11px;color:#7d8b9f}.knowledge-search>small{font-size:8px;color:#7b8798;display:block;margin-top:6px}.knowledge-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:38px}.knowledge-categories>a{position:relative;min-height:133px;padding:14px 13px;background:#fff;border:1px solid #e2e7ed;border-radius:7px;transition:.2s}.knowledge-categories>a:hover{border-color:#8accc8;transform:translateY(-3px)}.knowledge-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font-size:16px;margin-bottom:13px}.ki-ai{background:#e8f8f3;color:#228d7e}.ki-venture{background:#eeeaff;color:#745ac4}.ki-capital{background:#fff0e5;color:#d87441}.ki-saas{background:#eaf2ff;color:#4979c8}.ki-sector{background:#fff0f2;color:#c9667b}.ki-tool{background:#eef4e5;color:#68934a}.knowledge-categories b,.knowledge-categories small{display:block}.knowledge-categories b{font-size:10px;line-height:1.35}.knowledge-categories small{font-size:8px;color:#768396;margin-top:4px}.category-arrow{position:absolute;right:11px;top:13px;color:#118b8c;font-size:13px}.library-preview{margin-top:41px;border-radius:8px;background:#fff;border:1px solid #e2e7ec;overflow:hidden}.library-top{min-height:48px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebef;font-size:8px;font-weight:700;letter-spacing:.12em;color:#758399}.library-top span:last-child{color:#c17a45;font-weight:600}.library-items{display:grid;grid-template-columns:repeat(3,1fr)}.library-items a{min-height:192px;padding:22px 20px;border-right:1px solid #e7ebef;transition:background .2s}.library-items a:last-child{border:0}.library-items a:hover{background:#f9fbfb}.article-type{font-size:8px;letter-spacing:.12em;color:#13888a;font-weight:700}.library-items h3{font-family:var(--font-head);font-size:17px;line-height:1.4;letter-spacing:-.04em;margin:12px 0 19px;max-width:320px}.article-meta{font-size:9px;color:#8490a0}.article-meta i{font-style:normal;padding:0 4px}.article-meta span{float:right;color:#168d8e;font-size:15px}.search-empty{padding:16px 20px;color:#68778b;font-size:12px}.faq-section{padding:112px 0 118px}.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.faq-heading h2{font-family:var(--font-head);font-size:clamp(48px,5vw,67px);line-height:1.07;letter-spacing:-.065em;margin:20px 0;color:#fff}.faq-heading h2 span{color:#7be0d3}.faq-heading>p:not(.eyebrow){max-width:310px;color:#a9bbca;font-size:13px;line-height:1.8}.faq-heading .text-link{margin-top:21px}.faq-stamp{display:flex;align-items:center;gap:12px;margin-top:70px;opacity:.6}.faq-stamp>span{width:42px;height:42px;border:1px solid #46d9f8;border-radius:50%;display:grid;place-items:center;color:#46d9f8;font-family:var(--font-head);font-weight:800}.faq-stamp small{font-size:7px;letter-spacing:.12em;line-height:1.5;color:#b4c6d2}.faq-list details{border-bottom:1px solid #ffffff24}.faq-list details:first-child{border-top:1px solid #ffffff24}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;color:#edf5f8;font-size:14px;font-weight:600;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{display:grid;place-items:center;width:25px;height:25px;border:1px solid #ffffff35;border-radius:50%;color:#7ce0d4;font-size:17px;font-weight:400;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{max-width:690px;padding:0 46px 21px 0;margin:0;color:#a9baca;font-size:12px;line-height:1.75}.contact-section{padding:100px 0 28px;background:#f5f7f8}.contact-panel{position:relative;isolation:isolate;overflow:hidden;min-height:310px;border-radius:11px;padding:45px 54px;display:flex;align-items:center;justify-content:space-between;gap:40px;color:white;background:linear-gradient(110deg,#07182e,#0d3a50 62%,#09666a)}.contact-panel>div:first-child{position:relative;z-index:1;max-width:690px}.contact-panel h2{font-size:clamp(39px,4.5vw,57px);margin:13px 0 10px;color:#fff}.contact-panel h2 span{color:#72ded2}.contact-panel p:not(.eyebrow){color:#b6cbd4;font-size:12px;line-height:1.7;max-width:460px;margin:0}.contact-panel>.button{position:relative;z-index:1;white-space:nowrap}.contact-orbit{position:absolute;z-index:-1;right:9%;top:-215px;width:540px;height:540px;border-radius:50%;border:1px solid #a2ede52b;box-shadow:0 0 0 22px #ffffff05,0 0 0 68px #ffffff05,0 0 0 125px #ffffff04}.contact-orbit-2{right:21%;top:30px;width:240px;height:240px;box-shadow:none;border-color:#e2d4ff2e}.form-note{display:flex;align-items:center;gap:11px;padding:17px 4px 28px;color:#738095;font-size:9px}.form-note-icon{display:grid;place-items:center;width:19px;height:19px;border:1px solid #abb6c3;border-radius:50%;font-size:10px;flex:none}.form-note a{margin-left:auto;color:#155dff;font-weight:700;white-space:nowrap}.site-footer{background:#07172d;color:#fff;padding:65px 0 26px}.footer-main{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:38px;padding-bottom:52px}.footer-logo{display:block;width:218px;height:78px;overflow:hidden}.footer-logo img{width:100%;height:100%;object-fit:contain;object-position:left center;mix-blend-mode:screen}.footer-brand-col>p{color:#8da4b8;font-size:11px;line-height:1.6;margin:13px 0 20px}.social-row{display:flex;gap:8px}.social-row a{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff2b;border-radius:50%;font-size:10px;color:#c4d4de}.footer-col h4{font-size:8px;letter-spacing:.13em;color:#96acbb;margin:6px 0 18px}.footer-col a{display:block;color:#d1dce5;font-size:10px;margin:0 0 12px;transition:color .2s}.footer-col a:hover{color:#46d9f8}.footer-bottom{border-top:1px solid #ffffff20;padding-top:21px;display:flex;align-items:center;justify-content:space-between;color:#748da1;font-size:7px;letter-spacing:.12em}.footer-bottom div{display:flex;gap:20px}.footer-bottom a{color:#a6bac8;letter-spacing:0;font-size:9px}.footer-disclaimer{max-width:790px;color:#627d91;font-size:8px;line-height:1.65;margin:17px 0 0}.mega-backdrop{position:fixed;inset:0;z-index:90;background:#07182d33}.mega-menu{position:absolute;z-index:110;left:50%;top:112px;transform:translateX(-50%);width:min(1140px,calc(100vw - 64px));min-height:396px;display:grid;grid-template-columns:29% 71%;background:#eff2f4;border-radius:15px;overflow:hidden;color:#13243d;box-shadow:0 24px 80px #05152b5c}.mega-rail{padding:29px 23px 24px;background:#e9edf0;display:flex;flex-direction:column}.dark-eyebrow{font-size:8px;color:#718096;margin:0 0 23px}.mega-tab{padding:13px 0;background:none;border:0;border-bottom:1px solid #d9dfe5;color:#42546b;text-align:left;font-family:var(--font-head);font-size:15px;font-weight:600;display:flex;justify-content:space-between}.mega-tab span{color:#9aa5b2}.mega-tab.active{color:#155dff}.mega-tab.active span{color:#155dff}.mega-rail-note{margin-top:auto;color:#7a8798;font-size:10px;line-height:1.6;max-width:210px}.mega-content{padding:28px 31px 17px;background:#f5f6f7;display:flex;flex-direction:column}.menu-kicker{font-size:8px;letter-spacing:.14em;font-weight:700;color:#155dff;margin:0 0 6px}.mega-panel h3{font-family:var(--font-head);font-size:23px;letter-spacing:-.04em;margin:0 0 22px}.mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mega-grid a{min-height:92px;padding:14px 13px;border:1px solid #e1e6ea;background:#fff;border-radius:6px;transition:.2s}.mega-grid a:hover{border-color:#a9c9ff;transform:translateY(-2px)}.mega-grid b,.mega-grid small{display:block}.mega-grid b{font-size:11px;margin-bottom:7px}.mega-grid small{color:#748194;font-size:9px;line-height:1.5}.mega-cta{margin-top:auto;min-height:51px;padding:0 17px;background:#102744;border-radius:6px;color:#b7cbd5;display:flex;align-items:center;justify-content:space-between;font-size:9px}.mega-cta a{color:#46d9f8;font-weight:700}.mobile-menu{display:none}
@media(max-width:1100px){.wrap{width:min(100% - 42px,960px)}.site-header{padding-inline:13px}.brand{width:165px}.desktop-nav{gap:12px}.nav-trigger,.nav-link{font-size:11px}.button-nav{font-size:10px;margin-left:10px;padding:0 12px}.hero{grid-template-columns:48% 52%;min-height:570px}.hero h1{font-size:clamp(50px,6vw,68px)}.orbit-stage{transform:scale(.92);transform-origin:center right}.principles-layout{gap:40px;grid-template-columns:.75fr 1.4fr}.principle-cards article{padding-inline:15px}.role-card{flex-basis:270px}.intelligence-layout{gap:35px}.dashboard-frame{transform:none}.ecosystem-layout{gap:38px}.eco-card{padding-inline:13px;min-height:350px}.knowledge-categories{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){html{scroll-padding-top:72px}.wrap{width:calc(100% - 36px)}.hero-shell{min-height:auto}.site-header{height:68px;margin-top:12px;border-radius:12px;padding:0 12px}.brand{width:155px;height:53px}.desktop-nav,.button-nav{display:none}.mobile-toggle{margin-left:auto;display:flex;width:42px;height:42px;border:0;background:#f3f6f7;border-radius:8px;flex-direction:column;align-items:center;justify-content:center;gap:5px}.mobile-toggle i{height:1.5px;width:18px;background:#203451;transition:.2s}.mobile-toggle[aria-expanded=true] i:first-child{transform:translateY(3.2px) rotate(45deg)}.mobile-toggle[aria-expanded=true] i:last-child{transform:translateY(-3.2px) rotate(-45deg)}.mobile-menu{display:none;position:absolute;z-index:120;top:90px;left:18px;right:18px;padding:17px;border-radius:12px;background:#fff;box-shadow:0 22px 48px #00172c40;color:#172942}.mobile-menu.open{display:block}.mobile-menu details{border-bottom:1px solid #e5e9ee}.mobile-menu summary{list-style:none;padding:14px 5px;font-size:14px;font-weight:700;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu details a{display:block;padding:9px 8px;color:#637187;font-size:12px}.mobile-menu>.button{width:100%;margin-top:14px}.mega-backdrop,.mega-menu{display:none!important}.hero{display:flex;flex-direction:column;align-items:stretch;padding:54px 0 18px;min-height:0}.hero-copy{padding:0}.hero-eyebrow{font-size:8px;gap:8px;letter-spacing:.13em}.hero h1{font-size:clamp(47px,12vw,66px);margin:22px 0 17px;line-height:1.02}.hero-lede{font-size:14px;line-height:1.72;max-width:500px}.hero-actions{flex-wrap:wrap;margin-top:23px}.button{min-height:49px;padding:0 15px;font-size:11px;gap:12px}.hero-note{margin-top:24px}.orbit-stage{width:min(480px,100%);justify-self:center;align-self:center;margin:12px auto 10px;transform:none}.orbit-center{width:132px;height:132px}.core-icon{width:34px;height:34px;font-size:16px;margin-bottom:5px}.orbit-center b{font-size:9px}.orbit-center small{font-size:7px}.orbit-node{min-width:91px;padding:6px 7px;gap:6px;border-radius:7px;font-size:8px}.node-icon{width:22px;height:22px;font-size:13px;border-radius:6px}.node-market{left:34%;top:0}.node-founders{right:-1%;top:28%}.node-product{right:2%;bottom:15%}.node-capital{left:35%;bottom:0}.node-distribution{left:-2%;bottom:24%}.node-intelligence{left:0;top:16%}.orbit-caption{right:-1%;bottom:15%;font-size:6px}.orbit-tooltip{top:78%;font-size:7px}.pathways{grid-template-columns:1fr;gap:8px;padding-bottom:26px;margin-top:0}.pathways>a{min-height:62px;padding:8px 12px}.path-icon{width:34px;height:34px}.pathways small{font-size:7px}.pathways b{font-size:12px}.principles,.engine-section,.model-section,.intelligence-section,.sectors-section,.ecosystem-section,.knowledge-section,.faq-section{padding:76px 0}.principles-layout{grid-template-columns:1fr;gap:28px}.section-heading h2,.section-topline h2,.model-heading h2,.sector-head h2,.knowledge-heading h2{font-size:41px}.section-heading>p:last-child{font-size:13px}.principle-cards{grid-template-columns:1fr;gap:9px}.principle-cards article{min-height:195px;padding:18px 19px 40px}.principle-icon{position:absolute;right:18px;top:14px;margin-top:0}.principle-cards h3{font-size:17px;margin:16px 0 6px}.principle-cards p{max-width:320px;font-size:11px}.principle-cards a{bottom:15px}.section-topline{display:block}.section-intro{font-size:12px;margin-top:12px}.role-legend{font-size:8px}.role-card{flex-basis:min(78vw,292px)}.portrait{height:260px}.role-copy{min-height:152px}.carousel-controls{margin-top:10px}.carousel-progress{width:auto;flex:1}.model-heading,.sector-head{display:block}.model-heading>p,.sector-head>p{font-size:12px;margin-top:16px}.model-grid{grid-template-columns:1fr;margin-top:27px;gap:10px}.model-card{min-height:295px;padding:21px}.model-card h3{font-size:25px;margin-top:23px}.model-card ul{grid-template-columns:1fr 1fr}.model-footnote{font-size:7px;line-height:1.5}.intelligence-layout{grid-template-columns:1fr;gap:34px}.intelligence-copy h2{font-size:49px}.intelligence-copy>p:not(.eyebrow){font-size:12px}.intelligence-note{margin-top:25px}.dashboard-frame{margin:0 -8px;transform:none}.dashboard-top{padding:0 12px;height:48px}.dash-brand{font-size:8px;gap:6px}.dash-brand small{font-size:5px;margin-left:0}.dash-controls{gap:5px;font-size:6px}.dashboard-tabs{gap:14px;padding:0 12px;font-size:6px;overflow:hidden}.dashboard-main{grid-template-columns:1.4fr .8fr;gap:9px;padding:14px 11px}.dash-summary strong{font-size:10px}.filter-chip{font-size:6px;padding:6px}.dash-graph{height:140px}.dashboard-side{padding-left:9px}.alignment-ring{width:85px;height:85px}.alignment-ring b{font-size:18px}.alignment-legend{gap:8px}.alignment-legend span{font-size:5px;gap:3px}.side-note{font-size:5px}.dash-bottom{gap:6px}.signal-item{gap:4px}.signal-icon{width:23px;height:23px}.signal-item small{font-size:5px}.signal-item b{font-size:6px}.signal-tag{font-size:5px;padding:3px}.dashboard-footer{padding:0 11px;font-size:5px;gap:8px}.sector-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:27px}.sector-card{min-height:246px;padding:13px 12px}.sector-num{font-size:6px}.sector-art{height:72px}.sector-art span{font-size:25px}.sector-card h3{font-size:13px}.sector-card p{font-size:8px;line-height:1.45;max-width:150px}.sector-arrow{right:10px;bottom:12px;font-size:14px}.ecosystem-layout{grid-template-columns:1fr;gap:31px}.ecosystem-copy h2{font-size:46px}.ecosystem-copy>p:not(.eyebrow){font-size:12px}.ecosystem-cards{grid-template-columns:1fr;gap:9px}.eco-card{min-height:225px;padding:15px 18px}.eco-card>div:last-child{max-width:250px}.eco-card h3{font-size:21px}.eco-card p{min-height:0;margin-bottom:11px}.eco-glyph{position:absolute;right:20px;top:32px}.knowledge-heading{display:block}.knowledge-search{width:100%;margin-top:25px}.knowledge-categories{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:26px}.knowledge-categories>a{min-height:119px;padding:12px}.library-preview{margin-top:25px}.library-top{padding:10px 12px;gap:10px;align-items:flex-start;flex-direction:column;font-size:7px}.library-items{grid-template-columns:1fr}.library-items a{min-height:150px;border-right:0;border-bottom:1px solid #e7ebef;padding:17px}.library-items a:last-child{border-bottom:0}.library-items h3{font-size:16px;margin:9px 0 14px}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-heading h2{font-size:50px}.faq-heading>p:not(.eyebrow){font-size:12px}.faq-stamp{display:none}.faq-list summary{padding:17px 0;font-size:12px}.faq-list details p{font-size:11px;padding-right:24px}.contact-section{padding-top:65px}.contact-panel{min-height:0;padding:29px 24px;display:block}.contact-panel h2{font-size:40px}.contact-panel p:not(.eyebrow){font-size:11px}.contact-panel>.button{margin-top:24px}.contact-orbit{right:-33%;top:-120px;width:340px;height:340px}.form-note{align-items:flex-start;font-size:8px;line-height:1.6;padding-inline:0;flex-wrap:wrap}.form-note a{margin-left:31px}.site-footer{padding:45px 0 20px}.footer-main{grid-template-columns:repeat(2,1fr);gap:29px 20px;padding-bottom:34px}.footer-brand-col{grid-column:1/-1}.footer-logo{width:185px;height:66px}.footer-col h4{font-size:7px;margin:5px 0 12px}.footer-col a{font-size:9px;margin-bottom:10px}.footer-bottom{flex-wrap:wrap;gap:14px;font-size:6px}.footer-bottom>span:nth-child(2){display:none}.footer-disclaimer{font-size:7px}.mobile-menu .button{display:flex}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.mega-panel{display:none}.mega-panel.active{display:block}.mobile-simple-link{display:inline-block;padding:13px 8px;font-size:12px;font-weight:700;color:#273b57}
.mega-menu[hidden],.mega-backdrop[hidden],.search-empty[hidden]{display:none!important}
.portrait{background-image:url('/assets/venture-portraits.webp');background-size:400% 200%;background-repeat:no-repeat}.portrait:before,.portrait:after,.portrait-lines{display:none}.portrait .person{display:none}.portrait-1{background-position:0 0}.portrait-2{background-position:33.333% 0}.portrait-3{background-position:66.666% 0}.portrait-4{background-position:100% 0}.portrait-5{background-position:0 100%}.portrait-6{background-position:33.333% 100%}.portrait-7{background-position:66.666% 100%}.portrait-8{background-position:100% 100%}
.social-status{display:inline-block;color:#7f99aa;font-size:7px;letter-spacing:.1em;border:1px solid #ffffff20;border-radius:3px;padding:6px 7px}

/* Homepage V4 polish: restore a navy-to-teal atmosphere while retaining logo-linked blue, violet and orange. */
.hero-shell{background:radial-gradient(ellipse at 76% 26%,rgba(21,93,255,.16),transparent 34%),radial-gradient(ellipse at 91% 80%,rgba(14,101,114,.2),transparent 42%),linear-gradient(113deg,#05132d 5%,#0b2a61 50%,#0e6572 100%)}
.hero-positioning{max-width:520px;margin:12px 0 0;color:#a8c3d1;font-size:12px;line-height:1.65}
.hero-focus-link{display:inline-flex;align-items:center;gap:10px;margin:15px 0 0;color:#9deaf4;font-size:11px;font-weight:700;transition:color .2s,transform .2s}
.hero-focus-link span{color:var(--orange);font-size:17px}.hero-focus-link:hover{color:#fff;transform:translateX(2px)}
.hero-eyebrow .live-dot{background:var(--orange);box-shadow:0 0 13px #eb5d3580}
.orbit-ring{border-color:rgba(70,217,248,.25)}
.orbit-tooltip{top:75%;width:min(272px,58%);min-height:69px;padding:10px 13px;border-radius:12px;white-space:normal;text-align:left;background:rgba(5,19,45,.88);border-color:rgba(70,217,248,.25);box-shadow:0 10px 30px rgba(1,12,32,.2);opacity:1;backdrop-filter:blur(10px)}
.orbit-detail-copy{margin:0;color:#d4e4ec;font-size:9px;line-height:1.5}.orbit-detail-link{display:inline-flex;gap:7px;align-items:center;margin-top:5px;color:#8ce7f1;font-size:8px;font-weight:700}.orbit-detail-link span{color:var(--orange);font-size:13px}
.orbit-node[aria-pressed=true]{border-color:#eb5d35;box-shadow:0 0 0 3px rgba(235,93,53,.15),0 12px 36px rgba(0,0,0,.28)}
.evidence-gate{display:block;max-width:230px;margin:-7px 0 14px;color:#576983;font-size:9px;font-weight:700;line-height:1.45;letter-spacing:.025em}
.stage-details{margin-top:18px;border-top:1px solid #e8edf1;padding-top:12px}.stage-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#155dff;font-size:10px;font-weight:700;cursor:pointer}.stage-details summary::-webkit-details-marker{display:none}.stage-details summary:after{content:'+';color:var(--orange);font-size:17px;font-weight:400}.stage-details[open] summary:after{content:'−'}.stage-details summary:focus-visible{outline:2px solid #155dff;outline-offset:4px;border-radius:2px}.stage-details p{margin:10px 0 0;color:#697589;font-size:10px;line-height:1.65}.stage-details p b{color:#203451}
.dashboard-top .dash-controls>span{max-width:145px;text-align:right;color:#89dbe9;font-size:8px;font-weight:700;letter-spacing:.08em}.graph-labels span{font-size:6px;letter-spacing:.04em}.graph-dates span{font-size:6px}.alignment-ring b{font-size:31px}.alignment-ring small{letter-spacing:.02em}.side-note{line-height:1.5}
.form-note{scroll-margin-top:96px}.contact-panel p:not(.eyebrow){max-width:540px}
body.motion-ready .reveal-on-scroll{opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease}body.motion-ready .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}
@media(max-width:760px){.hero-positioning{font-size:11px;max-width:460px;margin-top:10px}.hero-focus-link{margin-top:12px}.orbit-tooltip{top:76%;width:min(250px,66%);padding:8px 10px}.orbit-detail-copy{font-size:8px}.orbit-detail-link{font-size:7px}.evidence-gate{font-size:9px;max-width:280px}.stage-details p{font-size:10px}.dashboard-top .dash-controls>span{font-size:6px;max-width:95px}.graph-labels span,.graph-dates span{font-size:6px}.alignment-ring b{font-size:22px}}
@media(prefers-reduced-motion:reduce){body.motion-ready .reveal-on-scroll,body.motion-ready .reveal-on-scroll.is-visible{opacity:1;transform:none;transition:none}}
:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--orange);outline-offset:3px}
@media(max-width:760px){.orbit-node{min-width:100px;min-height:44px;padding:7px 8px;font-size:9px}.orbit-tooltip{width:min(250px,70%);font-size:9px;line-height:1.45;white-space:normal}.orbit-detail-copy{font-size:9px;line-height:1.45}.orbit-detail-link{font-size:9px}}
.role-carousel{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
@media(max-width:760px){
  .dashboard-tabs{gap:9px;font-size:8px;line-height:1.4;white-space:nowrap;overflow-x:auto;padding-bottom:8px}
  .dashboard-main{grid-template-columns:1fr;gap:14px;padding:15px 12px}
  .dash-summary small{font-size:8px}.dash-summary strong{font-size:12px}.filter-chip{font-size:8px}
  .dash-graph{height:155px}.graph-labels span,.graph-dates span{font-size:7px}
  .dash-bottom{grid-template-columns:1fr;gap:8px}.signal-item{gap:8px}.signal-icon{width:28px;height:28px}.signal-item small{font-size:7px}.signal-item b{font-size:8px}.signal-tag{font-size:7px;padding:4px 5px}
  .dashboard-side{padding:14px 8px 0;border-left:0;border-top:1px solid #ffffff20}.side-title{font-size:8px}.alignment-ring{width:80px;height:80px}.alignment-legend span,.alignment-legend span b,.side-note{font-size:8px}
  .dashboard-footer{padding:10px 12px;font-size:7px;line-height:1.45;flex-wrap:wrap}
  .dash-brand small{font-size:7px}.dashboard-top .dash-controls>span{font-size:7px}
}

/* V5 information architecture: reuse the approved mega-menu and brand language. */
.nav-trigger:focus-visible,.mega-tab:focus-visible,.mega-grid a:focus-visible,.mega-legacy a:focus-visible{outline:2px solid #eb5d35;outline-offset:3px;border-radius:4px}
.mega-menu{min-height:460px}.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mega-grid a{min-height:80px;border-radius:8px}.mega-panel h3{margin-bottom:16px}.mega-legacy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 11px;padding-top:11px;border-top:1px solid #dfe5eb;color:#78869a;font-size:9px}.mega-legacy span{font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-right:5px}.mega-legacy a{padding:5px 8px;border-radius:20px;background:#e9eef3;color:#405570;font-size:9px;transition:background .2s,color .2s}.mega-legacy a:hover{background:#dce8f9;color:#155dff}.mega-cta{min-height:46px}
.pathways{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pathways>a{min-width:0}.pathways small{line-height:1.4}.pathways b{font-size:12px}
.inner-shell{background:radial-gradient(ellipse at 80% 20%,rgba(21,93,255,.2),transparent 34%),radial-gradient(ellipse at 92% 82%,rgba(14,101,114,.22),transparent 38%),radial-gradient(ellipse at 47% 76%,rgba(118,34,243,.11),transparent 38%),linear-gradient(116deg,#05132d 3%,#0b2a61 54%,#0e6572 100%)}
@media(max-width:1050px){.mega-menu{top:96px;width:calc(100vw - 34px);max-height:calc(100vh - 118px);overflow:auto;grid-template-columns:27% 73%}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-content{min-width:0}.mega-cta{gap:15px}.pathways{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.pathways{grid-template-columns:1fr}.pathways>a{min-height:62px}.pathways b{font-size:13px}.mobile-menu{max-height:calc(100vh - 108px);overflow:auto}.inner-shell{background:radial-gradient(ellipse at 86% 17%,rgba(14,101,114,.24),transparent 43%),linear-gradient(116deg,#05132d 3%,#0b2a61 58%,#0e6572 100%)}}
