@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--bg: #07101b;--bg-deep: #050b13;--surface: #0b1624;--surface-raised: #0f1c2b;--surface-data: #09131f;--text: #edf4f8;--text-muted: #a9b9c8;--text-dim: #7f93a5;--blue: #2976a8;--cyan: #71bfd1;--green: #72c94b;--emerald: #7bcf9d;--rule: rgba(132, 166, 190, .2);--rule-strong: rgba(113, 191, 209, .36);--gradient: linear-gradient(90deg, var(--blue), var(--green));--font-sans: "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", monospace;--container: 1240px;--section-space: clamp(4.5rem, 8vw, 7.5rem);--body-size: 1.1rem;--body-leading: 1.65;--radius-sm: 2px;--radius-md: 5px;--transition: .18s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;color:var(--text);background:var(--bg);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(130,165,190,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(130,165,190,.025) 1px,transparent 1px);background-size:64px 64px}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.container{width:min(calc(100% - 3rem),var(--container));margin-inline:auto}.skipLink{position:fixed;left:1rem;top:-4rem;z-index:200;padding:.65rem .9rem;background:var(--surface-raised);border:1px solid var(--rule-strong)}.skipLink:focus{top:1rem}.siteHeader{position:sticky;top:0;z-index:100;background:#07101bf2;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.headerInner{min-height:4.75rem;display:grid;grid-template-columns:10rem 1fr auto;align-items:center;gap:2rem}.brand img{width:auto;height:2.5rem}.desktopNav{justify-self:center;display:flex;align-items:stretch;gap:clamp(1rem,2.5vw,2.2rem);height:4.75rem}.desktopNav a{position:relative;display:grid;place-items:center;color:var(--text-muted);font-size:.9rem;transition:color var(--transition)}.desktopNav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.desktopNav a:hover,.desktopNav a.active{color:var(--text)}.desktopNav a:hover:after,.desktopNav a.active:after{transform:scaleX(1)}.desktopNav a.active:after{background:var(--green)}.mobileNav a.active{color:var(--green)}.headerCta{display:inline-flex;align-items:center;gap:.7rem;padding:.65rem .9rem;border:1px solid rgba(114,201,75,.48);color:var(--text);font-size:.88rem;font-weight:500;transition:background var(--transition),border-color var(--transition)}.headerCta:hover{background:#72c94b14;border-color:var(--green)}.menuToggle,.mobileNav{display:none}.hero{position:relative;padding:clamp(4rem,7vw,6.5rem) 0 var(--section-space);border-bottom:1px solid var(--rule)}.hero:before{content:"";position:absolute;inset:0 0 auto;height:24rem;pointer-events:none;background:linear-gradient(180deg,rgba(41,118,168,.08),transparent)}.sectionLabel{display:flex;align-items:center;gap:.8rem;color:var(--cyan);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.sectionLabel span{color:var(--green)}.sectionLabel p{margin:0}.heroIntro{position:relative;display:grid;justify-items:center;max-width:68rem;margin:0 auto clamp(2.5rem,5vw,4.5rem);text-align:center}.heroIntro h1{max-width:19ch;margin:1.25rem 0 1.35rem;color:var(--text);font-size:clamp(2.8rem,5.6vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:1;text-wrap:balance}.heroIntro h1 span{color:var(--emerald)}.heroIntro>p{max-width:68ch;margin:0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.videoPlaceholder{position:relative;width:min(100%,58rem);aspect-ratio:16 / 9;display:grid;place-items:center;margin:0 auto clamp(2.25rem,4.5vw,3.75rem);border:1px solid rgba(113,191,209,.42);background:radial-gradient(circle at 50% 50%,rgba(113,191,209,.09),transparent 34%),linear-gradient(rgba(113,191,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.035) 1px,transparent 1px),#050b13e6;background-size:auto,2rem 2rem,2rem 2rem,auto;box-shadow:inset 0 0 0 .55rem #2976a809,inset 0 0 34px #71bfd114,0 18px 52px #0000002e;cursor:pointer;overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition),background-color var(--transition)}.videoPlaceholder:before,.videoPlaceholder:after{content:"";position:absolute;pointer-events:none}.videoPlaceholder:before{inset:.8rem;border:1px solid rgba(114,201,75,.18)}.videoPlaceholder:after{inset:0;background:linear-gradient(135deg,rgba(114,201,75,.08),transparent 22%,transparent 78%,rgba(113,191,209,.08))}.videoPlaceholder:hover{border-color:#72c94ba3;box-shadow:inset 0 0 0 .55rem #2976a80b,inset 0 0 42px #71bfd11f,0 20px 58px #00000038}.videoFrameLines{position:absolute;inset:1.45rem;border:1px solid rgba(113,191,209,.16);pointer-events:none}.videoFrameLines:before,.videoFrameLines:after{content:"";position:absolute;width:2.8rem;height:1px;background:linear-gradient(90deg,var(--cyan),var(--green));opacity:.72}.videoFrameLines:before{left:0;top:-1px}.videoFrameLines:after{right:0;bottom:-1px}.videoPlaceholderContent{position:relative;z-index:1;display:grid;justify-items:center;gap:.55rem;padding:1.25rem;text-align:center}.playButton{width:clamp(3.4rem,7vw,4.7rem);aspect-ratio:1;display:grid;place-items:center;margin-bottom:.35rem;border:1px solid rgba(113,191,209,.64);border-radius:50%;background:#07101bd1;box-shadow:0 0 24px #71bfd12e,inset 0 0 0 .45rem #2976a80f;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.playButton span{width:0;height:0;margin-left:.22rem;border-block:.5rem solid transparent;border-left:.78rem solid var(--green)}.videoPlaceholder:hover .playButton{border-color:var(--green);box-shadow:0 0 34px #72c94b47,inset 0 0 0 .45rem #71bfd114;transform:translateY(-1px)}.videoPlaceholderContent strong{color:var(--text);font-size:clamp(1rem,2vw,1.2rem);font-weight:500}.videoPlaceholderContent small{color:var(--text-dim);font:.68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.suiemVideoIntro{margin-bottom:clamp(3rem,6vw,4.75rem)}.suiemVideoIntro .videoPlaceholder{margin-bottom:0}.pillarGrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:5rem}.pillarGrid:before{content:"";position:absolute;z-index:3;left:50%;top:2.5rem;bottom:2.5rem;width:1px;background:linear-gradient(transparent,var(--cyan),var(--green),transparent);opacity:.55;transform:translate(-50%)}.pillarGrid:after{content:"";position:absolute;z-index:3;left:50%;top:50%;width:.55rem;aspect-ratio:1;border:1px solid var(--green);background:var(--bg);transform:translate(-50%,-50%) rotate(45deg)}.pillarCard{position:relative;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--rule-strong);background:#09131fb8;overflow:hidden;transition:transform var(--transition),border-color var(--transition),background var(--transition)}.pillarCard:hover{transform:translateY(-2px);border-color:#72c94b85;background:#0b1725d1}.pillarCard:focus-visible{outline-offset:4px}.pillarCard:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(113,191,209,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.025) 1px,transparent 1px);background-size:2rem 2rem}.pillarCard>*{position:relative;z-index:1}.pillarCardHeader{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--rule)}.pillarCardHeader>span{color:var(--green);font:1rem var(--font-mono);transition:transform var(--transition)}.pillarCard:hover .pillarCardHeader>span{transform:translate(2px,2px)}.pillarCardHeader h2{margin:0;color:var(--text);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:500;letter-spacing:-.03em}.pillarCard>p{max-width:42ch;min-height:0;margin:1rem 0 1.15rem;color:var(--text-muted);font-size:.98rem;line-height:1.55}.pillarDiagram{position:relative;min-height:11.5rem;border:1px solid var(--rule);background:#050b13d1;overflow:hidden}.pillarDiagram:after{content:"";position:absolute;inset:.75rem;border:1px solid rgba(113,191,209,.1);pointer-events:none}.introDiagramLines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--cyan);stroke-width:1.2;opacity:.5;transition:opacity var(--transition),stroke var(--transition)}.pillarCard:hover .introDiagramLines{opacity:.8;stroke:var(--green)}.introSuiemRoot{position:absolute;z-index:2;left:50%;top:1.35rem;min-width:7rem;padding:.58rem 1rem;border:1px solid var(--cyan);color:var(--text);background:var(--bg-deep);font:500 .88rem var(--font-mono);text-align:center;transform:translate(-50%)}.introDomainRow{position:absolute;z-index:2;left:4%;right:4%;bottom:1.35rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.introDomainRow span{display:grid;place-items:center;min-height:2.7rem;padding:.35rem .25rem;border:1px solid var(--rule-strong);color:var(--text-muted);background:var(--surface-data);font-size:.68rem;text-align:center;line-height:1.15}.introIpRoot{position:absolute;z-index:2;left:50%;top:1.25rem;min-width:8.5rem;padding:.58rem 1rem;border:1px solid var(--cyan);color:var(--text);background:var(--bg-deep);font:500 .82rem var(--font-mono);text-align:center;transform:translate(-50%);box-shadow:inset 0 0 0 .35rem #2976a80a}.introProductMap{position:absolute;z-index:2;left:5%;right:5%;top:5.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.introProductMap div{display:grid;align-content:center;gap:.14rem;min-height:3rem;padding:.42rem .34rem;border:1px solid var(--rule-strong);background:#09131fe0;text-align:center;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.pillarCard:hover .introProductMap div{border-color:#72c94b6b;background:#0b1725e6;transform:translateY(-1px)}.introProductMap strong{color:var(--text);font:500 .68rem var(--font-mono);line-height:1.12}.introProductMap span{color:var(--text-dim);font-size:.58rem;line-height:1.18}.introTeamCaption{position:absolute;z-index:2;left:0;right:0;bottom:.8rem;color:var(--text-dim);font-size:.68rem;text-align:center}.pillarCapabilities{display:flex;flex-wrap:wrap;gap:0;margin-top:.85rem}.pillarCapabilities span{margin:-1px 0 0 -1px;padding:.34rem .48rem;border:1px solid var(--rule);color:var(--text-dim);font-size:.68rem;line-height:1.2}.heroActions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3rem)}.button{min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.15rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;transition:transform var(--transition),filter var(--transition),box-shadow var(--transition)}.buttonPrimary{color:#041019;background:var(--gradient)}.button:hover{transform:translateY(-1px);filter:brightness(1.08)}.button:active{transform:translateY(0)}.textLink{display:inline-flex;gap:.65rem;color:var(--text-muted);border-bottom:1px solid var(--rule);font-size:.92rem;transition:color var(--transition),border-color var(--transition)}.textLink:hover{color:var(--text);border-color:var(--cyan)}.imageFrameHeader{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .9rem;border-bottom:1px solid var(--rule);color:var(--text-dim);font-family:var(--font-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.section{position:relative;padding:var(--section-space) 0;border-bottom:1px solid var(--rule)}.suiemOverviewSection{background:var(--surface)}.suiemOverviewHeader{display:grid;grid-template-columns:.55fr 1.2fr .8fr;gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-bottom:clamp(2.5rem,5vw,4rem)}.suiemOverviewHeader h2{margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.35rem);font-weight:500;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.suiemOverviewHeader>p{margin:0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.suiemTree{position:relative;min-height:25rem;border-top:1px solid var(--rule-strong);background-image:linear-gradient(rgba(113,191,209,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.025) 1px,transparent 1px);background-size:2rem 2rem}.suiemTreeLines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#71bfd180;stroke-width:1.2;vector-effect:non-scaling-stroke}.suiemRoot{position:absolute;z-index:2;left:50%;top:1.6rem;width:12rem;min-height:6rem;display:grid;place-content:center;gap:.1rem;text-align:center;border:1px solid var(--cyan);background:var(--bg-deep);transform:translate(-50%);box-shadow:inset 0 0 0 .5rem #2976a80a}.suiemRoot span{color:var(--green);font:.58rem var(--font-mono);letter-spacing:.1em}.suiemRoot strong{color:var(--text);font:500 1.1rem var(--font-mono)}.suiemRoot small{color:var(--text-dim);font-size:.68rem}.suiemBranches{position:absolute;left:0;right:0;bottom:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.suiemBranch{min-width:0;padding:1rem;border:1px solid var(--rule);background:#07101bf0;transition:transform var(--transition),border-color var(--transition),background var(--transition)}.suiemBranch:hover{transform:translateY(-2px);border-color:var(--rule-strong);background:#0a1725f5}.suiemBranch>div{display:flex;align-items:center;gap:.75rem;padding-bottom:.7rem;border-bottom:1px solid var(--rule)}.suiemBranch code{color:var(--green);font:.65rem var(--font-mono)}.suiemBranch h3{margin:0;color:var(--text);font-size:1rem;font-weight:500}.suiemBranch ul{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none}.suiemBranch li{padding:.32rem .42rem;border:1px solid var(--rule);color:var(--text-muted);font-size:.74rem;line-height:1.2}.sectionHeader{display:grid;grid-template-columns:.55fr 1.25fr .7fr;gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-bottom:clamp(3rem,6vw,5rem)}.sectionHeader h2,.ctaCopy h2{margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.35rem);font-weight:500;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.sectionHeader>p,.ctaCopy>div>p{margin:0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.technicalGlyph{width:4rem;height:4rem;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.platformMatrix{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule)}.platformCore,.capabilityCard{position:relative;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#09131f8a}.platformCore{grid-column:1 / 13;grid-row:1;display:grid;min-height:38rem;background:linear-gradient(rgba(113,191,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.035) 1px,transparent 1px),var(--surface-data);background-size:2rem 2rem}.platformCoreLabel,.capabilityCardHead>span{color:var(--green);font:.7rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.platformCoreHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.8rem;padding:.6rem .85rem;border-bottom:1px solid var(--rule)}.platformCoreHeader>span:last-child{color:var(--text-dim);font:.62rem var(--font-mono);letter-spacing:.09em}.solverArchitecture{position:relative;min-height:31rem;overflow:hidden}.solverConnectors{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#71bfd18f;stroke-width:1.2;vector-effect:non-scaling-stroke}.solverCallout{position:absolute;z-index:2;padding:.75rem .85rem;border:1px solid var(--rule-strong);background:#07101bf5}.solverCallout:after{content:"";position:absolute;width:.55rem;aspect-ratio:1;border:1px solid var(--green);background:var(--surface-data)}.solverCallout>span{display:block;margin-bottom:.5rem;color:var(--cyan);font:.65rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.solverCallout>div{display:flex;flex-wrap:wrap;gap:.3rem}.solverCallout small{padding:.28rem .4rem;border:1px solid var(--rule);color:var(--text-muted);font-size:.72rem;line-height:1.2}.solverCallout-top{left:50%;top:1.2rem;width:min(28rem,46%);transform:translate(-50%)}.solverCallout-top:after{left:50%;bottom:-.32rem;transform:translate(-50%)}.solverCallout-right{right:2rem;top:50%;width:min(15rem,23%);transform:translateY(-50%)}.solverCallout-right:after{left:-.32rem;top:50%;transform:translateY(-50%)}.solverCallout-bottom{left:50%;bottom:1.2rem;width:min(28rem,46%);transform:translate(-50%)}.solverCallout-bottom:after{left:50%;top:-.32rem;transform:translate(-50%)}.solverCallout-left{left:2rem;top:50%;width:min(15rem,23%);transform:translateY(-50%)}.solverCallout-left:after{right:-.32rem;top:50%;transform:translateY(-50%)}.solverChip{position:absolute;z-index:3;left:50%;top:50%;width:13rem;min-height:9.5rem;display:grid;place-content:center;gap:.22rem;text-align:center;border:1px solid var(--cyan);background:#050b13fa;transform:translate(-50%,-50%);box-shadow:0 0 24px #2976a824,inset 0 0 0 .65rem #2976a80b}.solverChip:before,.solverChip:after{content:"";position:absolute;pointer-events:none}.solverChip:before{inset:.7rem;border:1px solid var(--rule-strong)}.solverChip:after{inset:1.2rem;border:1px solid rgba(114,201,75,.22)}.solverChip>span,.solverChip>strong,.solverChip>small{position:relative;z-index:2}.solverChipBrand{margin-bottom:.15rem;background:linear-gradient(90deg,#2f88c5,var(--green));background-clip:text;-webkit-background-clip:text;color:transparent;font:600 1.45rem var(--font-sans);letter-spacing:-.03em}.solverChip>strong{color:var(--text);font:500 .92rem var(--font-mono)}.solverChip>small{color:var(--text-dim);font-size:.65rem}.solverChipPins{position:absolute;inset:-.5rem .8rem;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);pointer-events:none}.solverChipPins i{justify-self:center;width:.28rem;height:.5rem;background:var(--blue)}.solverChipPins i:nth-child(n+7){align-self:end}.solverFlowRail{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.8rem;align-items:center;padding:.8rem;border-top:1px solid var(--rule);background:#07101bdb}.solverFlowRail>div{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:center}.solverFlowRail span{color:var(--green);font:.6rem var(--font-mono);letter-spacing:.08em}.solverFlowRail strong{color:var(--text-muted);font-size:.78rem;font-weight:500}.solverFlowRail>i{width:.55rem;height:.55rem;border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);transform:rotate(45deg)}.capabilityCard{padding:1.2rem 1.3rem 1.35rem;transition:background var(--transition),border-color var(--transition)}.capabilityCard:hover{background:#71bfd10e;border-bottom-color:var(--rule-strong)}.capabilityCard01{grid-column:1 / 5;grid-row:2}.capabilityCard02{grid-column:5 / 9;grid-row:2}.capabilityCard03{grid-column:9 / 13;grid-row:2}.capabilityCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.capabilityCardHead .technicalGlyph{width:3.2rem;height:3.2rem;color:var(--cyan);opacity:.85}.capabilityCard h3{margin:.8rem 0 1rem;color:var(--text);font-size:1.15rem;font-weight:500}.capabilityCard ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.capabilityCard li{padding:.35rem .48rem;border:1px solid var(--rule);color:var(--text-muted);background:#050b1357;font-size:.76rem;line-height:1.2}.analysisSection{background:radial-gradient(circle at 82% 12%,rgba(113,191,209,.06),transparent 28rem),var(--surface)}.analysisHeader{grid-template-columns:.55fr 1.1fr .9fr;margin-bottom:clamp(2.2rem,5vw,4rem)}.analysisHierarchy{position:relative;display:grid;justify-items:center;padding-top:.25rem}.analysisHierarchy:before{content:"";position:absolute;inset:3.5rem 0 0;pointer-events:none;border-top:1px solid rgba(113,191,209,.24);background-image:linear-gradient(rgba(113,191,209,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.026) 1px,transparent 1px);background-size:2rem 2rem;opacity:.92}.analysisRootNode{position:relative;z-index:3;display:grid;justify-items:center;gap:.15rem;width:min(100%,18rem);padding:.9rem 1.1rem;border:1px solid var(--cyan);background:#050b13fa;text-align:center;box-shadow:0 0 34px #71bfd11f,inset 0 0 0 .45rem #2976a80d}.analysisRootNode:before,.analysisRootNode:after{content:"";position:absolute;width:.55rem;aspect-ratio:1;border:1px solid var(--green);background:var(--bg-deep);transform:rotate(45deg)}.analysisRootNode:before{left:-.32rem;top:50%;margin-top:-.28rem}.analysisRootNode:after{right:-.32rem;top:50%;margin-top:-.28rem}.analysisRootNode span{color:var(--green);font:.58rem var(--font-mono);letter-spacing:.1em}.analysisRootNode strong{color:var(--text);font:500 1rem var(--font-mono)}.analysisBranchRail{position:relative;z-index:2;width:min(82%,54rem);height:clamp(3.5rem,6vw,5rem);border-top:1px solid rgba(113,191,209,.56);border-left:1px solid rgba(113,191,209,.42);border-right:1px solid rgba(113,191,209,.42);margin-top:clamp(2rem,4vw,3rem)}.analysisBranchRail:before{content:"";position:absolute;left:50%;top:calc(-1*clamp(2rem,4vw,3rem));height:clamp(2rem,4vw,3rem);width:1px;background:linear-gradient(var(--cyan),rgba(113,191,209,.56));transform:translate(-50%)}.analysisBranchRail span{position:absolute;bottom:-.32rem;width:.6rem;aspect-ratio:1;border:1px solid var(--green);background:var(--surface);transform:rotate(45deg)}.analysisBranchRail span:nth-child(1){left:-.34rem}.analysisBranchRail span:nth-child(2){left:50%;bottom:auto;top:-.34rem;transform:translate(-50%) rotate(45deg)}.analysisBranchRail span:nth-child(3){right:-.34rem}.analysisStack{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.5vw,1.6rem);width:100%}.analysisShowcase{position:relative;min-width:0;display:grid;grid-template-rows:minmax(13.25rem,auto) 1fr;border:1px solid var(--rule-strong);background:#09131fb8;box-shadow:0 22px 60px #0003,inset 0 0 0 .45rem #2976a806;overflow:hidden;transition:border-color var(--transition),transform var(--transition),background var(--transition)}.analysisShowcase:before{content:"";position:absolute;left:50%;top:-4rem;width:1px;height:4rem;background:linear-gradient(#71bfd194,#72c94b2e)}.analysisShowcase:hover{border-color:#72c94b80;transform:translateY(-2px);background:#0b1725d1}.analysisCopy{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;align-items:start;padding:clamp(.95rem,1.8vw,1.2rem);border-bottom:1px solid var(--rule);background:linear-gradient(rgba(113,191,209,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.025) 1px,transparent 1px);background-size:2rem 2rem}.analysisCopy span{display:grid;place-items:center;width:2rem;aspect-ratio:1;border:1px solid var(--rule-strong);color:var(--green);font:.7rem var(--font-mono);letter-spacing:.1em}.analysisCopy h2{margin:0 0 .45rem;color:var(--text);font-size:clamp(1.22rem,1.8vw,1.65rem);font-weight:500;letter-spacing:-.035em;line-height:1}.analysisCopy p{grid-column:2;max-width:42ch;margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.5}.analysisChips{grid-column:2;display:flex;flex-wrap:wrap;gap:0;margin-top:.8rem}.analysisChips small{margin:-1px 0 0 -1px;padding:.38rem .48rem;border:1px solid var(--rule);color:var(--text-dim);background:#050b1361;font-size:.66rem;line-height:1.2}.analysisImageFrame{min-width:0;border:0;background:var(--bg-deep);overflow:hidden}.analysisImage{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;cursor:zoom-in;transition:transform .26s ease}.analysisShowcase-em .analysisImage{object-position:50% 50%}.analysisShowcase-th .analysisImage{object-position:50% 48%}.analysisShowcase:hover .analysisImage{transform:scale(1.006)}.thermoMechanicalVisual{position:relative;min-height:100%;aspect-ratio:4 / 3;display:grid;align-items:end;padding:.85rem;background:radial-gradient(circle at 50% 42%,rgba(114,201,75,.1),transparent 30%),linear-gradient(rgba(113,191,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.035) 1px,transparent 1px),var(--bg-deep);background-size:auto,1.6rem 1.6rem,1.6rem 1.6rem,auto;overflow:hidden}.thermoMechanicalVisual svg{position:absolute;inset:0;width:100%;height:100%;fill:none}.tmGridLine{stroke:#71bfd11c;stroke-width:1}.tmLayer{stroke-width:2;vector-effect:non-scaling-stroke}.tmLayerTop{stroke:#71bfd1b8}.tmLayerMid{stroke:#7bcf9db8}.tmLayerBottom{stroke:#72c94b94}.tmStress{stroke:#edf4f852;stroke-width:1.2;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}.thermoMechanicalVisual circle{fill:var(--green);stroke:#050b13e6;stroke-width:3}.tmLegend{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:0}.tmLegend span{margin:-1px 0 0 -1px;padding:.38rem .5rem;border:1px solid var(--rule);color:var(--text-dim);background:#050b13b8;font:.62rem var(--font-mono)}.solverCoreSection{background:radial-gradient(circle at 50% 30%,rgba(113,191,209,.055),transparent 24rem),var(--bg-deep)}.solverCoreInner{display:grid;grid-template-columns:minmax(14rem,.48fr) minmax(0,1.52fr);gap:clamp(2rem,5vw,4rem);align-items:center}.solverCoreCopy h2{max-width:12ch;margin:1rem 0 0;color:var(--text);font-size:clamp(2rem,4vw,3.2rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.solverCoreCopy p{max-width:38ch;margin:1rem 0 0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.solverArchitectureDiagram{position:relative;min-height:35rem;border:1px solid var(--rule-strong);background:linear-gradient(rgba(113,191,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.035) 1px,transparent 1px),var(--surface-data);background-size:2rem 2rem;overflow:hidden;box-shadow:inset 0 0 0 .65rem #2976a809,0 24px 70px #00000038}.solverArchitectureDiagram:before{content:"ARCHITECTURE VIEW";position:absolute;left:.85rem;top:.72rem;z-index:4;color:var(--text-dim);font:.62rem var(--font-mono);letter-spacing:.1em}.solverDiagramConnectors{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#71bfd194;stroke-width:1.2;vector-effect:non-scaling-stroke}.solverDiagramBlock{position:absolute;z-index:2;padding:.8rem .9rem;border:1px solid var(--rule-strong);background:#07101bf5;box-shadow:inset 0 0 0 .35rem #2976a806}.solverDiagramBlock:after{content:"";position:absolute;width:.55rem;aspect-ratio:1;border:1px solid var(--green);background:var(--surface-data)}.solverDiagramBlock>span{display:block;margin-bottom:.55rem;color:var(--cyan);font:.64rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.solverDiagramBlock>div{display:flex;flex-wrap:wrap;gap:.32rem}.solverDiagramBlock small{padding:.3rem .42rem;border:1px solid var(--rule);color:var(--text-muted);background:#050b1357;font-size:.7rem;line-height:1.15}.solverDiagramBlock-top{left:50%;top:3.3rem;width:min(31rem,55%);transform:translate(-50%)}.solverDiagramBlock-top:after{left:50%;bottom:-.32rem;transform:translate(-50%)}.solverDiagramBlock-right{right:1.4rem;top:50%;width:min(15.5rem,25%);transform:translateY(-50%)}.solverDiagramBlock-right:after{left:-.32rem;top:50%;transform:translateY(-50%)}.solverDiagramBlock-bottom{left:50%;bottom:2.2rem;width:min(29rem,52%);transform:translate(-50%)}.solverDiagramBlock-bottom:after{left:50%;top:-.32rem;transform:translate(-50%)}.solverDiagramBlock-left{left:1.4rem;top:50%;width:min(15.5rem,25%);transform:translateY(-50%)}.solverDiagramBlock-left:after{right:-.32rem;top:50%;transform:translateY(-50%)}.solverCoreChip{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);justify-self:center;width:min(100%,14rem);min-height:10rem;display:grid;place-content:center;justify-items:center;gap:.45rem;border:1px solid var(--cyan);background:linear-gradient(rgba(113,191,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.035) 1px,transparent 1px),#050b13fa;background-size:1.8rem 1.8rem;box-shadow:0 0 34px #2976a829,inset 0 0 0 .75rem #2976a80b}.solverCoreChip:before,.solverCoreChip:after{content:"";position:absolute;pointer-events:none}.solverCoreChip:before{inset:.85rem;border:1px solid var(--rule-strong)}.solverCoreChip:after{inset:1.45rem;border:1px solid rgba(114,201,75,.22)}.solverCoreBrandText,.solverCoreChip strong,.solverCoreChip small{position:relative;z-index:2}.solverCoreBrandText{margin-bottom:.2rem;background:linear-gradient(90deg,#2f88c5,var(--green));background-clip:text;-webkit-background-clip:text;color:transparent;font:600 1.55rem var(--font-sans);letter-spacing:-.035em}.solverCoreChip strong{color:var(--text);font:500 1.15rem var(--font-mono)}.solverCoreChip small{color:var(--text-dim);font-size:.72rem}.solverCorePins{position:absolute;pointer-events:none}.solverCorePinsHorizontal{inset:-.55rem 1rem;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.solverCorePinsVertical{inset:1rem -.55rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr)}.solverCorePins i{justify-self:center;width:.28rem;height:.55rem;background:var(--blue)}.solverCorePinsHorizontal i:nth-child(n+11){align-self:end}.solverCorePinsVertical i{align-self:center;width:.55rem;height:.28rem}.solverCorePinsVertical i:nth-child(odd){justify-self:start}.solverCorePinsVertical i:nth-child(2n){justify-self:end}.ipDesignSection{background:var(--bg-deep)}.ipPortfolioLead{display:grid;grid-template-columns:minmax(17rem,.48fr) minmax(0,1.52fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.ipPortfolioIntro h2{max-width:12ch;margin:1.4rem 0 1.1rem;color:var(--text);font-size:clamp(2rem,4vw,3.35rem);font-weight:500;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.ipPortfolioIntro>p{max-width:42ch;margin:0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.ipTeamNote{display:grid;gap:.25rem;margin-top:1.25rem;padding:.8rem 0;border-block:1px solid var(--rule)}.ipTeamNote span{color:var(--green);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ipTeamNote strong{max-width:38ch;color:var(--text-muted);font-size:.88rem;font-weight:500;line-height:1.45}.ipPortfolioMap{position:relative;min-height:34rem;border:1px solid var(--rule-strong);background:linear-gradient(rgba(113,191,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.035) 1px,transparent 1px),var(--surface-data);background-size:2rem 2rem;overflow:hidden;box-shadow:inset 0 0 0 .55rem #2976a809,0 22px 64px #0003}.ipPortfolioRoot{position:absolute;z-index:3;left:50%;top:2rem;display:grid;justify-items:center;gap:.1rem;width:min(16rem,52%);padding:.8rem 1rem;border:1px solid var(--cyan);background:#050b13fa;transform:translate(-50%);box-shadow:inset 0 0 0 .45rem #2976a80b}.ipPortfolioRoot span{color:var(--green);font:.58rem var(--font-mono);letter-spacing:.1em}.ipPortfolioRoot strong{color:var(--text);font:500 1rem var(--font-mono)}.ipPortfolioLines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#71bfd180;stroke-width:1.2;vector-effect:non-scaling-stroke}.ipProductGrid{position:absolute;z-index:2;left:1.1rem;right:1.1rem;top:13.7rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.ipProductNode{min-width:0;padding:.95rem;border:1px solid var(--rule-strong);background:#07101bf5}.ipProductNode h3{margin:0 0 .45rem;color:var(--text);font-size:1rem;font-weight:500}.ipProductNode p{min-height:2.7rem;margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.4}.ipProductNode div,.ipExpertStrip{display:flex;flex-wrap:wrap;gap:0}.ipProductNode small,.ipExpertStrip strong{margin:-1px 0 0 -1px;padding:.34rem .45rem;border:1px solid var(--rule);color:var(--text-dim);background:#050b1357;font-size:.66rem;line-height:1.15}.ipSupportLayer{position:absolute;z-index:2;left:12%;right:12%;bottom:4.5rem;display:grid;place-items:center;min-height:2.55rem;border:1px solid var(--rule);color:var(--text-muted);background:#09131ff5;font:.68rem var(--font-mono)}.ipExpertStrip{position:absolute;z-index:2;left:1.1rem;right:1.1rem;bottom:1.1rem;align-items:center}.ipExpertStrip span{margin-right:.7rem;color:var(--green);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ucieLead{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);gap:clamp(3rem,6vw,6rem);align-items:center}.ucieIntro h2{max-width:12ch;margin:1.4rem 0 1.2rem;color:var(--text);font-size:clamp(2rem,4vw,3.35rem);font-weight:500;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.ucieIntro>p{max-width:46ch;margin:0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.ucieStandardNote{display:grid;gap:.2rem;margin-top:1.35rem;padding:.7rem 0;border-block:1px solid var(--rule)}.ucieStandardNote span{color:var(--green);font:.63rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ucieStandardNote strong{color:var(--text);font-size:.88rem;font-weight:500}.ucieStandardNote small{color:var(--text-dim);font-size:.7rem}.ucieChips{display:flex;flex-wrap:wrap;gap:0;margin-top:1rem}.ucieChips span{margin:-1px 0 0 -1px;padding:.42rem .55rem;border:1px solid var(--rule);color:var(--text-dim);font:.64rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.ucieBoard{border:1px solid var(--rule-strong);background:var(--surface-data)}.ucieBoardHeader,.ucieBoardFooter{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.65rem;padding:.55rem .8rem;color:var(--text-dim);font:.64rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.ucieBoardHeader{border-bottom:1px solid var(--rule)}.ucieBoardFooter{border-top:1px solid var(--rule)}.ucieBoardFooter span:nth-child(2){color:var(--cyan)}.ucieTopology{position:relative;min-height:32rem;overflow:hidden;background-image:linear-gradient(rgba(113,191,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.035) 1px,transparent 1px);background-size:2rem 2rem}.ucieConnections{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#71bfd185;stroke-width:1.2;vector-effect:non-scaling-stroke}.topologyNode{position:absolute;z-index:2;display:grid;align-content:center;min-width:8.5rem;min-height:4.4rem;padding:.65rem .8rem;border:1px solid var(--rule-strong);background:#07101bf7}.topologyNode span{color:var(--green);font:.6rem var(--font-mono);letter-spacing:.08em}.topologyNode strong{margin-top:.15rem;color:var(--text);font:500 .88rem var(--font-mono)}.topologyNode small{color:var(--text-dim);font-size:.65rem}.chipletA{left:3%;top:8%}.chipletB{right:3%;top:8%}.chipletC{left:3%;bottom:15%}.analysisNode{right:3%;bottom:15%}.ucieCoreStack{position:absolute;z-index:2;left:50%;top:47%;width:min(58%,25rem);padding:.65rem;border:1px solid var(--cyan);background:#07101bfa;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .45rem #2976a80a}.ucieCoreTitle{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.35rem .4rem .75rem}.ucieCoreTitle span{color:var(--green);font:.58rem var(--font-mono);letter-spacing:.08em}.ucieCoreTitle strong{color:var(--text);font:500 1rem var(--font-mono)}.ucieLayer{display:grid;grid-template-columns:1.8rem 1fr;gap:.6rem;align-items:center;padding:.58rem .65rem;border-top:1px solid var(--rule);background:#0b1624b3}.ucieLayer:nth-child(3){background:#2976a817}.ucieLayer code{color:var(--green);font:.62rem var(--font-mono)}.ucieLayer h3{margin:0;color:var(--text);font-size:.82rem;font-weight:500}.ucieLayer p{margin:.12rem 0 0;color:var(--text-dim);font-size:.63rem;line-height:1.4}.packagePlane{position:absolute;z-index:2;left:12%;right:12%;bottom:3%;display:grid;grid-template-columns:2rem 1fr repeat(5,.45rem);gap:.45rem;align-items:center;min-height:2.9rem;padding:.55rem .7rem;border:1px solid var(--rule);background:#09131ff5}.packagePlane span{color:var(--green);font:.58rem var(--font-mono)}.packagePlane strong{color:var(--text-muted);font-size:.72rem;font-weight:500}.packagePlane i{height:.45rem;background:var(--blue)}.ucieBenefitStrip,.ucieEvolutionBlock{margin-top:clamp(3rem,6vw,5rem)}.ucieSectionTag{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--rule-strong)}.ucieSectionTag>span{color:var(--cyan);font:.64rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ucieSectionTag h3{margin:0;color:var(--text);font-size:1.25rem;font-weight:500}.ucieBenefitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.ucieBenefitCard{min-width:0;display:grid;grid-template-columns:5rem 1fr;gap:1rem;align-items:center;min-height:10rem;padding:1rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#09131f6b;transition:background var(--transition)}.ucieBenefitCard:hover{background:#71bfd10d}.ucieBenefitVisual{position:relative;display:grid;place-items:center;width:5rem;aspect-ratio:1;border:1px solid var(--rule)}.ucieBenefitVisual>span{position:absolute;left:.35rem;top:.25rem;color:var(--green);font:.58rem var(--font-mono)}.ucieIcon{width:3rem;height:3rem;fill:none;stroke:var(--cyan);stroke-width:1.2;opacity:.85}.ucieBenefitCopy code{color:var(--text-dim);font:.58rem var(--font-mono);letter-spacing:.08em}.ucieBenefitCopy h3{margin:.25rem 0 .55rem;color:var(--text);font-size:1rem;font-weight:500}.ucieBenefitCopy>p{max-width:24ch;margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.45}.ucieEvolutionRail{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ucieEvolutionRail:before{content:"";position:absolute;left:0;right:0;top:1.25rem;height:1px;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--green));opacity:.7}.ucieMilestone{position:relative;padding-right:2rem}.ucieMilestone>div{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem;width:fit-content;padding-right:.6rem;background:var(--bg-deep)}.ucieMilestone i{width:.7rem;aspect-ratio:1;border:1px solid var(--green);background:var(--bg-deep)}.ucieMilestone>div span{color:var(--text-dim);font:.62rem var(--font-mono)}.ucieMilestone h4{margin:1rem 0 .35rem;color:var(--text);font:500 .9rem var(--font-mono)}.ucieMilestone p{max-width:28ch;margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.45}.ucieEvolutionBlock{width:min(100%,46rem);margin-top:clamp(1.75rem,3vw,2.5rem);opacity:.76}.ucieEvolutionBlock .ucieSectionTag{margin-bottom:.55rem;padding-bottom:.4rem}.ucieEvolutionBlock .ucieSectionTag h3{font-size:.92rem}.ucieEvolutionBlock .ucieSectionTag>span{font-size:.58rem}.ucieEvolutionBlock .ucieMilestone h4{margin-top:.7rem;font-size:.76rem}.ucieEvolutionBlock .ucieMilestone p{font-size:.66rem}.evidenceSection{background:var(--bg-deep)}.evidenceMinimalHeader{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.5rem,3.5vw,2.5rem);padding-bottom:.8rem;border-bottom:1px solid var(--rule-strong)}.evidenceMinimalHeader h2{margin:0;color:var(--text);font-size:clamp(1.4rem,2.8vw,2.25rem);font-weight:500;letter-spacing:-.035em}.evidenceSingleFrame{width:min(100%,72rem);margin-inline:auto;border:1px solid var(--rule-strong);background:var(--bg-deep);box-shadow:0 24px 70px #00000042,inset 0 0 0 .55rem #2976a809;overflow:hidden;transition:border-color var(--transition),transform var(--transition)}.evidenceSingleFrame:hover{border-color:#72c94b80;transform:translateY(-2px)}.evidenceSingleImage{width:100%;cursor:zoom-in}.evidenceHeader{grid-template-columns:.55fr 1.15fr .8fr}.evidenceList{display:grid;gap:clamp(3rem,7vw,6.5rem)}.evidenceFigure{margin:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.evidenceFigure:nth-child(2n){grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr)}.evidenceFigure:nth-child(2n) .evidenceImageFrame{order:2}.evidenceImageFrame{border:1px solid var(--rule-strong);background:var(--bg-deep);overflow:hidden;transition:border-color var(--transition)}.evidenceImageFrame:hover{border-color:#72c94b7a}.evidenceImage{width:100%;cursor:zoom-in;transition:transform .26s ease}.evidenceImage:hover{transform:scale(1.005)}.evidenceFigure figcaption{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-top:1rem;border-top:1px solid var(--rule)}.evidenceFigure figcaption>span{color:var(--green);font:.72rem var(--font-mono)}.evidenceFigure h3{margin:0 0 .65rem;font-size:1.25rem;font-weight:500}.evidenceFigure figcaption p{margin:0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.teamSection{background:var(--bg-deep)}.leadershipList{border-top:1px solid var(--rule-strong)}.leaderRow{display:grid;grid-template-columns:3rem 7rem minmax(12rem,.55fr) minmax(0,1.45fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start;padding:1.75rem 0;border-bottom:1px solid var(--rule)}.leaderNumber{color:var(--green);font:.72rem var(--font-mono)}.leaderRow>img{width:7rem;aspect-ratio:1;object-fit:cover;filter:saturate(.72);border:1px solid var(--rule)}.leaderIdentity h3{margin:0;font-size:1.18rem;font-weight:500}.leaderIdentity p{margin:.25rem 0 .8rem;color:var(--text-muted)}.leaderIdentity span{color:var(--cyan);font:.68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.leaderBio{margin:0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.teamsBlock{margin-top:clamp(4rem,7vw,6rem)}.teamsHeader{margin-bottom:clamp(2.25rem,5vw,3.75rem)}.teamPillarGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.teamPillar{position:relative;min-width:0;display:grid;grid-template-rows:auto auto 1fr;gap:1.1rem;padding:clamp(1.1rem,2.4vw,1.5rem);border:1px solid var(--rule-strong);background:linear-gradient(rgba(113,191,209,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(113,191,209,.025) 1px,transparent 1px),#09131fb8;background-size:2rem 2rem;transition:border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition)}.teamPillar:hover{border-color:#72c94b7a;background-color:#0b1725d1;transform:translateY(-2px);box-shadow:0 18px 52px #0000002e}.teamPillarHeader{display:grid;grid-template-columns:2.2rem 1fr;gap:.9rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.teamPillarHeader>span{display:grid;place-items:center;width:2.2rem;aspect-ratio:1;border:1px solid var(--rule-strong);color:var(--green);font:.7rem var(--font-mono)}.teamPillar h3{margin:0 0 .55rem;color:var(--text);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:500;letter-spacing:-.035em}.teamPillarHeader p{max-width:52ch;margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.55}.teamCapabilityTags,.teamPlaceholderCopy div{display:flex;flex-wrap:wrap;gap:0}.teamCapabilityTags small,.teamPlaceholderCopy small{margin:-1px 0 0 -1px;padding:.36rem .48rem;border:1px solid var(--rule);color:var(--text-dim);background:#050b1357;font-size:.68rem;line-height:1.15}.teamPlaceholderList{display:grid;gap:.75rem;align-content:start}.teamPlaceholderCard{display:grid;grid-template-columns:4rem 1fr;gap:.9rem;align-items:center;min-width:0;padding:.85rem;border:1px solid var(--rule);background:#050b138a;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.teamPlaceholderCard:hover{border-color:var(--rule-strong);background:#07101bd1;transform:translateY(-1px)}.teamAvatarPlaceholder{position:relative;display:grid;place-items:center;width:4rem;aspect-ratio:1;border:1px solid var(--cyan);background:#09131ff0;box-shadow:inset 0 0 0 .35rem #2976a80b}.teamAvatarPlaceholder:before,.teamAvatarPlaceholder:after{content:"";position:absolute;pointer-events:none}.teamAvatarPlaceholder:before{inset:.55rem;border:1px solid rgba(114,201,75,.22)}.teamAvatarPlaceholder:after{left:50%;top:-.28rem;width:.52rem;aspect-ratio:1;border:1px solid var(--green);background:var(--bg-deep);transform:translate(-50%) rotate(45deg)}.teamAvatarPlaceholder span{color:var(--text-muted);font:.68rem var(--font-mono);letter-spacing:.08em}.teamPlaceholderCopy>span{color:var(--text-dim);font:.58rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.teamPlaceholderCopy h4{margin:.25rem 0 .55rem;color:var(--text);font-size:.98rem;font-weight:500}.faqSection{background:var(--surface)}.faqSection .sectionHeading{display:grid;grid-template-columns:.55fr 1.95fr;gap:2rem;margin-bottom:3rem}.faqSection .sectionHeading h2{margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;letter-spacing:-.045em}.faqSection .sectionMarker{display:flex;gap:.8rem;color:var(--cyan);font:.72rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.markerLine{width:1.5rem;height:1px;margin-top:.75rem;background:var(--green)}.faqList{border-top:1px solid var(--rule-strong)}.faqItem{border-bottom:1px solid var(--rule)}.faqBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;border:0;color:var(--text);background:transparent;text-align:left}.faqQ{font-size:1rem;font-weight:500}.faqIcon{color:var(--green);font:1rem var(--font-mono)}.faqA{max-width:75ch;margin:0;padding:0 3rem 1.3rem 0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.cta{position:relative;padding:var(--section-space) 0;border-bottom:1px solid var(--rule);background:var(--bg-deep)}.ctaInner{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem)}.ctaCopy{align-self:start}.ctaCopy h2{margin:1.5rem 0 1rem}.contactMeta{display:grid;gap:1rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--rule)}.contactMetaItem{display:grid;grid-template-columns:1.5rem 1fr;gap:.8rem;align-items:start}.contactMetaIcon{color:var(--cyan)}.contactMeta strong{font-size:.9rem;font-weight:500}.contactMeta p{margin:.1rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.6}.contactMeta a{color:var(--emerald)}.contactPillsBlock{margin-top:2rem}.contactPillsTitle,.contactLabel{color:var(--text-dim);font:.68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.contactPills{display:flex;flex-wrap:wrap;gap:0;margin-top:.75rem}.contactPill{padding:.5rem .7rem;border:1px solid var(--rule);border-radius:0;color:var(--text-muted);background:transparent;font-size:.8rem;margin:-1px 0 0 -1px;transition:color var(--transition),background var(--transition),border-color var(--transition)}.contactPill:hover,.contactPill.active{position:relative;color:var(--text);border-color:var(--green);background:#72c94b14}.contactForm{padding:1.5rem;border-top:2px solid transparent;border-image:var(--gradient) 1;background:var(--surface)}.contactFormGrid{display:grid;gap:1rem}.contactFormRow{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.contactField{display:grid;gap:.45rem}.contactField input,.contactField textarea{width:100%;padding:.8rem .85rem;border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-data);transition:border-color var(--transition),background var(--transition)}.contactField textarea{min-height:8.5rem;resize:vertical}.contactField input::placeholder,.contactField textarea::placeholder{color:#6f8294}.contactField input:hover,.contactField textarea:hover,.contactField input:focus,.contactField textarea:focus{border-color:var(--rule-strong);background:#0b1725}.contactField input.invalid{border-color:#d98080}.contactError{color:#efaaaa;font-size:.78rem}.contactFormHint{margin:0;color:var(--text-dim);font-size:.8rem}.contactHoneypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contactForm .button,.contactForm .btn{width:fit-content;min-height:2.9rem;padding:.7rem 1.15rem;border:0;border-radius:var(--radius-sm);color:#041019;background:var(--gradient);font-size:.9rem;font-weight:600}.contactForm .btn:disabled{cursor:wait;filter:grayscale(.2) brightness(.82)}.formSuccess{padding:2rem;border:1px solid var(--rule)}.formSuccess strong{font-weight:500}.formSuccess p{margin:.5rem 0 0;color:var(--text-muted);font-size:var(--body-size);line-height:var(--body-leading)}.footer{padding:2.2rem 0;background:#03080e}.footerInner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.footBrand{display:flex;align-items:center;gap:1rem}.footBrand img{width:auto;height:2rem}.footBrand p,.footerInner>p{margin:0;color:var(--text-dim);font-size:.78rem}.footer nav{display:flex;gap:1.4rem;color:var(--text-muted);font-size:.82rem}.footerInner>p{justify-self:end}.modalOverlay{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:2rem;background:#02070df0}.modalSurface{position:relative;width:min(94vw,1500px);max-height:92vh;border:1px solid var(--rule-strong);background:var(--bg-deep)}.modalImage{width:100%;max-height:88vh;object-fit:contain}.modalClose{position:absolute;right:0;top:-2.7rem;width:2.3rem;height:2.3rem;border:1px solid var(--rule-strong);color:var(--text);background:var(--surface);font-size:1.35rem;line-height:1}@media(max-width:960px){.desktopNav{display:none}.headerInner{grid-template-columns:1fr auto auto}.menuToggle{position:relative;display:block;width:2.8rem;height:2.8rem;padding:0;border:1px solid var(--rule);background:transparent}.menuToggle span{position:absolute;left:.75rem;right:.75rem;height:1px;background:var(--text);transition:transform var(--transition)}.menuToggle span:first-child{top:1.05rem}.menuToggle span:last-child{top:1.65rem}.menuToggle.open span:first-child{transform:translateY(.3rem) rotate(45deg)}.menuToggle.open span:last-child{transform:translateY(-.3rem) rotate(-45deg)}.mobileNav.open{display:grid;padding:0 1.5rem 1.2rem;background:var(--bg);border-bottom:1px solid var(--rule)}.mobileNav>a:not(.headerCta){padding:.75rem 0;border-bottom:1px solid var(--rule);color:var(--text-muted)}.mobileNav .headerCta{margin-top:1rem;justify-content:center}.pillarGrid{grid-template-columns:1fr;margin-top:3.5rem}.pillarGrid:before,.pillarGrid:after{display:none}.pillarCard>p{min-height:0}.sectionHeader,.evidenceHeader,.suiemOverviewHeader,.analysisHeader{grid-template-columns:1fr 1.5fr}.sectionHeader>p,.suiemOverviewHeader>p{grid-column:2}.analysisHeader>p{grid-column:2}.analysisBranchRail{width:min(76%,42rem)}.analysisStack{grid-template-columns:1fr;width:min(100%,46rem)}.analysisShowcase:before{left:50%}.solverCoreInner{grid-template-columns:1fr}.solverCoreCopy{text-align:center;justify-self:center}.solverCoreCopy .sectionLabel{justify-content:center}.solverCoreCopy h2{max-width:16ch}.solverCoreCopy p{max-width:52ch}.ipPortfolioLead{grid-template-columns:1fr}.ipPortfolioIntro{text-align:center;justify-self:center}.ipPortfolioIntro .sectionLabel{justify-content:center}.ipPortfolioIntro h2{max-width:none}.ipPortfolioIntro>p,.ipTeamNote strong{max-width:54ch}.platformMatrix{grid-template-rows:auto}.platformCore{grid-column:1 / 13;grid-row:1}.capabilityCard01{grid-column:1 / 5;grid-row:2}.capabilityCard02{grid-column:5 / 9;grid-row:2}.capabilityCard03{grid-column:9 / 13;grid-row:2}.ucieLead{grid-template-columns:1fr;gap:3rem}.ucieIntro h2{max-width:16ch}.ucieBoard{width:min(100%,48rem)}.ctaInner{grid-template-columns:1fr;gap:3.5rem}.leaderRow{grid-template-columns:2rem 6rem 1fr}.leaderRow>img{width:6rem}.leaderBio{grid-column:3}.teamPillarGrid{grid-template-columns:1fr}.footerInner{grid-template-columns:1fr auto}.footerInner>p{grid-column:1 / -1;justify-self:start}}@media(max-width:700px){:root{--body-size: 1.05rem;--body-leading: 1.62}.container{width:min(calc(100% - 2rem),var(--container))}.headerInner{min-height:4.25rem;gap:.75rem}.brand img{height:2.1rem}.headerInner>.headerCta{display:none}.hero{padding-top:3.25rem}.heroIntro h1{font-size:clamp(2.55rem,12vw,3.8rem)}.heroIntro{text-align:left;justify-items:start}.pillarGrid{margin-top:2.5rem}.pillarDiagram{min-height:12rem}.introProductMap{left:4%;right:4%;gap:.5rem}.introDomainRow{left:3%;right:3%;gap:.35rem}.introDomainRow span{font-size:.62rem}.introProductMap{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.introProductMap div{padding-inline:.22rem}.introProductMap strong{font-size:.56rem}.introProductMap span{font-size:.5rem}.introTeamCaption{font-size:.6rem}.sectionHeader,.evidenceHeader,.analysisHeader,.suiemOverviewHeader,.faqSection .sectionHeading{grid-template-columns:1fr;gap:1.25rem}.sectionHeader>p,.suiemOverviewHeader>p,.analysisHeader>p{grid-column:auto}.videoPlaceholder{width:100%}.videoFrameLines{inset:.85rem}.videoPlaceholderContent small{font-size:.58rem}.analysisHierarchy{justify-items:stretch}.analysisHierarchy:before{inset:2.9rem 0 0}.analysisRootNode{justify-self:center}.analysisBranchRail{justify-self:center;width:1px;height:2.5rem;margin-top:1.6rem;border-top:0;border-left:1px solid rgba(113,191,209,.5);border-right:0}.analysisBranchRail:before{top:-1.6rem;height:1.6rem}.analysisBranchRail span:first-child,.analysisBranchRail span:nth-child(2),.analysisBranchRail span:nth-child(3){left:50%;right:auto;top:auto;bottom:-.3rem;transform:translate(-50%) rotate(45deg)}.analysisBranchRail span:nth-child(2),.analysisBranchRail span:nth-child(3){display:none}.analysisStack{width:100%;gap:1rem}.analysisShowcase:before{display:none}.analysisCopy{grid-template-columns:1fr;gap:.7rem}.analysisCopy p,.analysisChips{grid-column:auto}.analysisImage{aspect-ratio:auto}.thermoMechanicalVisual{aspect-ratio:auto;min-height:16rem}.solverArchitectureDiagram{display:grid;gap:.75rem;min-height:0;padding:3rem .75rem .75rem}.solverArchitectureDiagram:before{left:.75rem;top:.75rem}.solverDiagramConnectors{display:none}.solverDiagramBlock,.solverCoreChip{position:relative;inset:auto;width:auto;transform:none}.solverDiagramBlock{padding:.75rem}.solverDiagramBlock:after{display:none}.solverDiagramBlock-top{order:2}.solverDiagramBlock-left{order:1}.solverCoreChip{order:3;min-height:10rem}.solverDiagramBlock-right{order:4}.solverDiagramBlock-bottom{order:5}.solverCoreBrandText{font-size:1.35rem}.ipPortfolioIntro{text-align:left;justify-self:stretch}.ipPortfolioIntro .sectionLabel{justify-content:flex-start}.ipPortfolioMap{display:grid;gap:.75rem;min-height:0;padding:.75rem}.ipPortfolioLines{display:none}.ipPortfolioRoot,.ipProductGrid,.ipSupportLayer,.ipExpertStrip{position:relative;inset:auto;width:auto;transform:none}.ipPortfolioRoot{justify-self:stretch;width:auto}.ipProductGrid{grid-template-columns:1fr;gap:.75rem}.ipProductNode p{min-height:0}.ipSupportLayer{min-height:2.4rem}.ipExpertStrip{align-items:flex-start}.ipExpertStrip span{width:100%;margin:0 0 .35rem}.evidenceMinimalHeader{display:grid;gap:.9rem;align-items:start}.suiemTree{display:grid;gap:.75rem;min-height:0;padding:.75rem 0}.suiemTreeLines{display:none}.suiemRoot,.suiemBranches{position:relative;inset:auto;width:auto;transform:none}.suiemRoot{min-height:6.5rem}.suiemBranches{grid-template-columns:1fr}.platformMatrix{display:grid;grid-template-columns:1fr;grid-template-rows:auto;border-left:1px solid var(--rule)}.platformCore,.capabilityCard01,.capabilityCard02,.capabilityCard03{grid-column:1;grid-row:auto}.platformCore{min-height:0}.platformCoreHeader{flex-wrap:wrap}.solverArchitecture{display:grid;gap:.65rem;min-height:0;padding:.75rem}.solverConnectors{display:none}.solverCallout,.solverChip{position:relative;inset:auto;width:auto;transform:none}.solverCallout:after{display:none}.solverCallout-top{order:1}.solverCallout-left{order:2}.solverChip{order:3;min-height:9rem}.solverCallout-right{order:4}.solverCallout-bottom{order:5}.solverFlowRail{grid-template-columns:1fr;gap:.55rem}.solverFlowRail>i{justify-self:center;transform:rotate(135deg)}.ucieBoardHeader,.ucieBoardFooter{flex-wrap:wrap}.ucieTopology{min-height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem}.ucieConnections{display:none}.topologyNode,.ucieCoreStack,.packagePlane{position:relative;inset:auto;width:auto;min-width:0;transform:none}.chipletA,.chipletB{order:1}.ucieCoreStack{order:2;grid-column:1 / -1}.chipletC,.analysisNode{order:3}.packagePlane{order:4;grid-column:1 / -1;grid-template-columns:2rem 1fr repeat(5,.35rem)}.ucieBenefitGrid{grid-template-columns:1fr}.ucieSectionTag{flex-direction:column;align-items:flex-start}.ucieEvolutionRail{grid-template-columns:1fr;gap:1.2rem;padding-left:1.3rem}.ucieEvolutionRail:before{left:.3rem;right:auto;top:.3rem;bottom:.3rem;width:1px;height:auto}.ucieMilestone{padding-right:0}.ucieMilestone>div{margin-left:-1.3rem}.ucieMilestone h4{margin-top:.65rem}.evidenceFigure,.evidenceFigure:nth-child(2n){grid-template-columns:1fr;gap:1.2rem}.evidenceFigure:nth-child(2n) .evidenceImageFrame{order:0}.leaderRow{grid-template-columns:2rem 5rem 1fr;gap:1rem}.leaderRow>img{width:5rem}.leaderBio{grid-column:1 / -1}.teamPillarHeader{grid-template-columns:1fr}.teamPlaceholderCard{grid-template-columns:3.5rem 1fr;gap:.75rem}.teamAvatarPlaceholder{width:3.5rem}.contactFormRow{grid-template-columns:1fr}.footerInner{grid-template-columns:1fr;align-items:start}.footer nav{flex-wrap:wrap}.footerInner>p{grid-column:auto}.modalOverlay{padding:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
