:root{--background:#05070b;--surface:rgba(10,14,22,0.78);--surface-strong:rgba(14,20,32,0.94);--line:rgba(148,163,184,0.18);--line-strong:rgba(203,213,225,0.32);--text:#e8edf6;--muted:#8d9bb0;--accent:#65d6ff;--accent-strong:#d7f6ff;--green:#7fffd4;--danger:#ff6b7a}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--text);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.siteShell{background:linear-gradient(rgba(101,214,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(101,214,255,.045) 1px,transparent 0),radial-gradient(circle at 50% -20%,rgba(101,214,255,.2),transparent 34%),#05070b;background-size:56px 56px,56px 56px,auto,auto;min-height:100vh;overflow:hidden;position:relative}.techBackdrop{inset:0;pointer-events:none;position:fixed;z-index:0}.techBackdrop:before{background:linear-gradient(180deg,transparent,rgba(101,214,255,.16),transparent);content:"";height:220px;left:0;opacity:.42;position:absolute;right:0;top:-240px;animation:scan 9s linear infinite}.techBackdrop span{background:linear-gradient(180deg,transparent,rgba(127,255,212,.56),transparent);height:36vh;position:absolute;top:12vh;width:1px;animation:dataDrop 7s linear infinite}.techBackdrop span:first-child{left:18%}.techBackdrop span:nth-child(2){animation-delay:1.8s;left:63%}.techBackdrop span:nth-child(3){animation-delay:3.4s;left:82%}.siteHeader{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(5,7,11,.72);border-bottom:1px solid var(--line);display:grid;grid-gap:20px;gap:20px;grid-template-columns:auto 1fr auto;left:0;min-height:68px;padding:0 32px;position:fixed;right:0;top:0;z-index:10}.brand{gap:12px;text-decoration:none}.brand,.brandLogoFrame{align-items:center;display:inline-flex}.brandLogoFrame{height:42px;justify-content:center;overflow:hidden;width:42px}.brandLogoFrame img{display:block;height:42px;object-fit:contain;width:42px}.brand strong{color:var(--text);font-size:15px;font-weight:700;letter-spacing:0}.siteHeader nav{display:flex;gap:8px}.siteHeader nav,.siteHeader nav a{align-items:center;justify-content:center}.siteHeader nav a{color:var(--muted);display:inline-flex;font-size:13px;min-height:68px;min-width:104px;position:relative;text-decoration:none;width:auto}.siteHeader nav a.active,.siteHeader nav a:hover{color:var(--accent-strong)}.siteHeader nav a.active:after{background:var(--accent);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.languageButton{background:transparent;border:0;color:var(--text);font-weight:500;min-height:34px;padding:6px 0;text-align:center;text-decoration:none;width:86px}.languageButton strong{font-weight:800}.languageButton span{color:var(--muted);font-weight:500}.languageButton:hover{color:var(--accent-strong)}.heroSection{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:128px max(32px,calc((100vw - 1180px) / 2 + 32px)) 72px;position:relative;z-index:1}.heroCopy{display:grid;grid-gap:24px;gap:24px;max-width:920px;position:relative;z-index:2;animation:pageDriftIn .52s ease-out both}.eyebrow{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:0;margin:0;text-transform:uppercase}h1,h2,p{margin:0}.heroCopy h1{font-size:clamp(34px,5.2vw,72px);letter-spacing:0;line-height:1.02;max-width:min(1040px,calc(100vw - 64px))}.mathHeroTitle{align-items:baseline;display:flex;flex-wrap:nowrap;font-family:STIX Two Math,Cambria Math,Times New Roman,Georgia,serif;font-style:italic;font-weight:500;overflow:visible}.mathHeroTitle,.titlePrefix{gap:.18em;white-space:nowrap}.titlePrefix{display:inline-flex}.titlePhrase{min-width:0;white-space:nowrap}.alephGlyph{display:inline-block;font-family:STIX Two Math,Apple Symbols,Cambria Math,Times New Roman,Georgia,serif;font-style:normal;line-height:.9}.alephGlyph sub{font-size:.42em;line-height:0;margin-left:.03em;vertical-align:-.18em}.heroCopy p{color:var(--muted);font-size:17px;line-height:1.8;max-width:680px}.primaryAction{align-items:center;background:var(--text);color:#05070b;display:inline-flex;font-weight:800;min-height:42px;padding:10px 16px;text-decoration:none;width:-moz-fit-content;width:fit-content}.primaryAction:hover{background:var(--accent-strong)}.contactList,.heroPanel,.riskModal{background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 80px rgba(0,0,0,.3)}.heroPanel{display:grid;grid-gap:18px;gap:18px;padding:18px}.heroAnimation{animation:heroBackgroundIn .9s ease-out both;inset:0;overflow:hidden;position:absolute;z-index:0}.heroAnimation canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.heroAnimation:after{background:radial-gradient(circle at 66% 48%,transparent 28%,rgba(5,7,11,.08) 58%,rgba(5,7,11,.48) 100%),linear-gradient(90deg,rgba(5,7,11,.88),rgba(5,7,11,.46) 35%,transparent 68%,rgba(5,7,11,.28));content:"";inset:0;pointer-events:none;position:absolute}.panelHeader{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:14px}.panelHeader span{color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.sequenceList{display:grid;grid-gap:10px;gap:10px}.sequenceList article{align-items:center;border:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:46px 1fr auto;min-height:76px;padding:14px}.sequenceList span{color:var(--accent);font-family:SFMono-Regular,Consolas,monospace}.sequenceList h2{font-size:20px}.sequenceList p{color:var(--muted);font-size:13px}.productGroups{display:grid;grid-gap:20px;gap:20px}.contactSection{min-height:62vh}.contactList,.siteFooter{display:grid;grid-gap:16px;gap:16px;padding:24px}.contactList p,.siteFooter p{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:14px}.siteFooter{animation:pageDriftIn .52s ease-out .12s both;border-top:1px solid var(--line);margin:0 auto;max-width:1180px;padding:20px 32px 22px;position:relative;width:100%;z-index:1}.footerMain{align-items:start;display:grid;grid-gap:10px;gap:10px}.siteFooter h2{font-size:18px;line-height:1.2}.footerContacts{display:grid;grid-gap:8px 40px;gap:8px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.footerContacts p,.footerCopyright{border-bottom:0;line-height:1.35;padding-bottom:0}.footerCopyright{justify-self:end;margin-top:4px;padding-top:0;text-align:right;width:100%}.navSpacer{min-height:34px}.subPage{background:#ffffff;color:#0f172a;min-height:100vh;overflow:visible}.subHero{background:linear-gradient(rgba(101,214,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(101,214,255,.045) 1px,transparent 0),radial-gradient(circle at 76% 18%,rgba(101,214,255,.22),transparent 34%),#05070b;background-size:56px 56px,56px 56px,auto,auto;color:var(--text);min-height:58vh;padding:136px 32px 72px}.subHeroInner{align-items:center;display:grid;grid-gap:52px;gap:52px;grid-template-columns:minmax(0,1fr) minmax(320px,440px);margin:0 auto;max-width:1180px}.subHeroCopy{animation:pageDriftIn .52s ease-out both;display:grid;grid-gap:22px;gap:22px;max-width:760px}.subHeroCopy h1{font-size:clamp(42px,6vw,72px);line-height:1.02}.subHeroCopy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.85;max-width:700px}.subHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.subHeroAction{align-items:center;background:var(--text);border:1px solid var(--text);color:#05070b;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;min-width:112px;padding:10px 16px;text-decoration:none}.subHeroAction:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.subHeroVisual{animation:panelDriftIn .56s ease-out 80ms both;aspect-ratio:4/3;background:linear-gradient(135deg,rgba(232,237,246,.18),transparent 36%),radial-gradient(circle at 72% 24%,rgba(127,255,212,.28),transparent 28%),linear-gradient(160deg,rgba(101,214,255,.26),rgba(14,20,32,.78));border:1px solid rgba(203,213,225,.22);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.1fr .85fr;overflow:hidden;padding:12px}.subHeroVisual span{background:linear-gradient(180deg,rgba(255,255,255,.15),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 1px,transparent 0,transparent 16px),rgba(5,7,11,.36);min-height:118px}.subHeroVisual span:first-child{grid-row:span 2}.subHeroVisual span:nth-child(3){background:linear-gradient(135deg,rgba(127,255,212,.18),transparent),repeating-linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 1px,transparent 0,transparent 14px),rgba(5,7,11,.42)}.subHero-team .subHeroVisual{background:linear-gradient(135deg,rgba(232,237,246,.2),transparent 34%),radial-gradient(circle at 28% 18%,rgba(101,214,255,.24),transparent 28%),linear-gradient(160deg,rgba(100,116,139,.22),rgba(14,20,32,.86))}.subHero-articles .subHeroVisual,.subHero-products .subHeroVisual{grid-template-columns:1fr}.subContentSection{background:#ffffff;color:#0f172a;margin:0 auto;max-width:1180px;padding:76px 32px 88px;position:relative;z-index:1}.teamContentSection{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.teamStory{margin:0 auto;max-width:1180px;padding-left:32px;padding-right:32px}.teamBlockCopy>span{color:#0369a1;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;text-transform:uppercase}.contentList,.productList,.teamStory{display:grid}.articleAnchorList{display:grid;grid-gap:0;gap:0}.articleAnchorSection{border-top:1px solid #d9e0ea;padding:34px 0}.articleAnchorSection:last-child{border-bottom:1px solid #d9e0ea}.articleAnchorSection h2{color:#0f172a;font-size:clamp(24px,3vw,34px)}.articleAnchorSection p{color:#475569;line-height:1.8;margin-top:10px;max-width:760px}.articleCardGrid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:26px}.articleCard{background:#f8fafc;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.articleCard:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 18px 42px rgba(15,23,42,.1);transform:translateY(-2px)}.articleCard a{color:inherit;display:block;padding:0 0 22px;text-decoration:none}.articleCard img{aspect-ratio:5/3;display:block;height:auto;object-fit:cover;width:100%}.articleCard h3,.articleCard p,.articleCard span{margin-left:22px;margin-right:22px}.articleCard span{color:#0369a1;display:block;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;margin-top:20px;text-transform:uppercase}.articleCard h3{color:#0f172a;font-size:21px;line-height:1.35;margin-top:10px}.articleCard p{color:#475569;font-size:15px;line-height:1.7;margin-top:10px}.articlePage{background:#ffffff;color:#172033}.articleDetail{margin:0 auto;max-width:920px;padding:132px 32px 96px;position:relative;z-index:1}.articleDetailHeader{border-bottom:1px solid #d9e0ea;padding-bottom:30px}.articleDetailHeader p:first-child{color:#0369a1;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;margin:0 0 16px;text-transform:uppercase}.articleDetailHeader h1{color:#0f172a;font-size:clamp(36px,5vw,58px);line-height:1.12;max-width:860px}.articleDetailHeader p:last-child{color:#475569;font-size:18px;line-height:1.75;margin-top:18px;max-width:760px}.articleDetailCover{aspect-ratio:5/3;display:block;height:auto;margin:34px 0 44px;object-fit:cover;width:100%}.articleBody{color:#243042;font-size:17px;line-height:1.92}.articleBody h2{border-left:4px solid #9db2cf;color:#0f172a;font-size:27px;line-height:1.35;margin:44px 0 0;padding-left:14px}.articleBody h3{color:#0f172a;font-size:22px;line-height:1.4;margin:34px 0 0}.articleBody ol,.articleBody p,.articleBody pre,.articleBody ul{margin:18px 0 0}.articleBody ol,.articleBody ul{padding-left:1.4em}.articleBody li{margin:6px 0}.articleBody code{background:#edf2f7;color:#0f172a;font-family:SFMono-Regular,Consolas,monospace;font-size:.9em;padding:.08em .28em}.articleBody pre{background:#0b1220;color:#e2e8f0;overflow:auto;padding:20px}.articleBody pre code{background:transparent;color:inherit;display:block;padding:0}.contentRow,.productRow{border-top:1px solid #d9e0ea}.teamStory{gap:76px}.teamBlock{display:block;min-height:0}.teamBlock .teamBlockCopy{max-width:none;width:100%}.contentRow:last-child{border-bottom:1px solid #d9e0ea}.teamBlockCopy{align-self:center;display:grid;justify-items:start;max-width:760px}.contentRow h2,.productGroup>h2,.teamBlock h2{color:#0f172a}.teamBlock h2{font-size:clamp(30px,4vw,48px);line-height:1.06;margin-top:18px}.teamBlock p{color:#475569;font-size:17px;line-height:1.9;margin-top:24px;max-width:760px;max-width:none}.teamMemberSection{margin:72px auto 0;max-width:1180px;padding:0 32px}.teamMemberGrid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.teamMemberCard{align-items:start;background:#f8fafc;border:1px solid #d9e0ea;display:grid;grid-column-gap:20px;column-gap:20px;grid-template-columns:144px minmax(0,1fr);grid-template-rows:auto 1fr;height:178px;padding:0;position:relative;grid-row-gap:2px;row-gap:2px}.teamMemberPhoto{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 42%),radial-gradient(circle at 30% 24%,rgba(101,214,255,.26),transparent 28%),linear-gradient(145deg,#0f172a,#1e3a5f 62%,#e8edf6);color:rgba(255,255,255,.84);display:flex;font-family:Georgia,Times New Roman,serif;font-size:48px;grid-row:1/span 2;height:178px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:144px}.teamMemberPhoto:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent),repeating-linear-gradient(0deg,transparent 0 15px,rgba(255,255,255,.12) 15px 16px);content:"";inset:0;position:absolute}.teamMemberPhoto span{position:relative;z-index:1}.teamMemberPhoto img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.teamMemberMeta{align-self:start;min-width:0;padding:14px 24px 0 0}.teamMemberMeta h3{color:#0f172a;font-size:22px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamMemberCard.featured .teamMemberMeta h3{font-size:26px;line-height:1.15}.teamMemberRoleList{display:flex;flex-wrap:nowrap;gap:6px;margin-top:5px;max-width:100%;min-width:0;overflow:hidden}.teamMemberRole{background:#e8f1f8;border:1px solid #cfe0ee;color:#0369a1;display:inline-block;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.teamMemberCard>p{align-self:start;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#475569;display:-webkit-box;grid-column:2;font-size:15px;line-height:1.55;margin:0 24px 44px 0;overflow:hidden}.teamMemberProfile{align-items:center;background:#ffffff;border:1px solid #cbd5e1;bottom:14px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:30px;padding:8px 12px;position:absolute;right:18px;text-decoration:none}.teamMemberProfile:hover{background:#f8fafc;border-color:#94a3b8}@media (max-width:1080px){.teamMemberGrid{grid-template-columns:1fr}}@media (max-width:680px){.teamMemberCard{height:158px;grid-template-columns:126px minmax(0,1fr)}.teamMemberPhoto{height:158px;width:126px}.teamMemberMeta{padding:12px 18px 0 0}.teamMemberCard>p{margin:0 18px 42px 0}.teamMemberProfile{bottom:12px;right:14px}}.contentRow{display:grid;grid-gap:32px;gap:32px;grid-template-columns:180px minmax(0,1fr);padding:30px 0;text-decoration:none}.contentRow span{color:#64748b;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;text-transform:uppercase}.contentRow h2{font-size:clamp(24px,3vw,34px);line-height:1.16}.contentRow p{color:#475569;line-height:1.8;margin-top:12px;max-width:720px}.linkedRow:hover h2{color:#0369a1}.subContentSection .productGroups{display:grid;grid-gap:58px;gap:58px}.subContentSection .productGroup{background:transparent;border:0;box-shadow:none;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(128px,.34fr) 6px minmax(0,1fr);padding:0}.productGroupLabel{align-content:start;display:grid;padding-top:36px}.productGroup:before{align-self:stretch;background:#cbd5e1;content:"";display:block;grid-column:2;grid-row:1;width:6px}.productList{grid-column:3;grid-row:1}.productGroupLabel h2{font-size:clamp(22px,2.6vw,30px);line-height:1.14}.productList{display:grid;grid-gap:10px;gap:10px}.productRow{align-items:center;background:transparent;border:1px solid transparent;display:flex;gap:20px;justify-content:space-between;min-height:108px;padding:18px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.productRow:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 18px 42px rgba(15,23,42,.07)}.productCopy{display:grid;grid-gap:10px;gap:10px}.productRow strong{color:#0f172a;font-size:clamp(20px,2.2vw,28px);line-height:1.14}.productRow p{color:#475569;line-height:1.7;max-width:620px}.productActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:118px}.productActionButton{align-items:center;border:1px solid #d9e0ea;border-radius:0;color:#0369a1;display:inline-flex;font-weight:800;min-height:36px;padding:8px 12px;text-decoration:none;white-space:nowrap}.productActionButton:hover{background:#0f172a;border-color:#0f172a;color:#ffffff}.subPage .siteFooter{background:#ffffff;border-top-color:#d9e0ea;color:#0f172a}.subPage .siteFooter p{border-bottom-color:#d9e0ea;color:#475569}.subPage .footerContacts p,.subPage .footerCopyright{border-bottom:0}.modalBackdrop{align-items:center;background:rgba(0,0,0,.72);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:20}.riskModal{animation:modalDriftIn .26s ease-out both;background:#ffffff;border:1px solid #111111;color:#111111;display:grid;grid-gap:18px;gap:18px;max-width:520px;padding:26px;width:100%}.riskModal h2{color:#111111;font-size:26px}.riskModal p:not(.eyebrow){color:#111111;line-height:1.8}.riskModal .eyebrow{color:#111111}.riskModal button{background:#ffffff;border:1px solid #111111;color:#111111;font-weight:800;min-height:40px;padding:8px 12px}@keyframes scan{to{transform:translateY(calc(100vh + 460px))}}@keyframes dataDrop{0%{opacity:0;transform:translateY(-22vh)}20%{opacity:1}to{opacity:0;transform:translateY(86vh)}}@keyframes pageDriftIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes panelDriftIn{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroBackgroundIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes modalDriftIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.siteHeader{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:58px;padding:8px 14px}.siteHeader nav{display:flex;flex:1 1 220px;flex-wrap:wrap;gap:4px 10px;justify-content:center;min-width:0}.siteHeader nav a{flex:0 1 auto;font-size:12px;min-height:34px;min-width:auto;padding:0 6px;white-space:nowrap;width:auto}.languageButton{flex:0 0 auto;justify-self:end;min-height:34px;width:auto}.contentRow,.subContentSection .productGroup,.subHeroInner,.teamBlock{grid-template-columns:1fr}.productGroup:before{grid-column:auto;grid-row:auto;height:6px;width:100%}.productGroupLabel{padding-top:0}.productList{grid-column:auto;grid-row:auto}.subHeroVisual{max-width:520px}.footerCopyright{justify-self:start;text-align:left}.articleDetail{padding-top:118px}}@media (max-width:560px){.siteHeader{gap:8px;padding:8px 12px}.brand strong{display:none}.brandLogoFrame,.brandLogoFrame img{height:38px;width:38px}.siteHeader nav{flex-basis:168px;gap:2px 8px}.siteHeader nav a{min-height:30px;padding:0 4px}.articleDetail,.heroSection,.subContentSection,.subHero,.teamMemberSection,.teamStory{padding-left:18px;padding-right:18px}.subHero{padding-top:118px}.articleDetail{padding-bottom:72px}.articleDetailHeader h1{font-size:34px}.articleDetailCover{margin:28px 0 34px}.teamStory{gap:54px}.footerContacts{gap:10px}.footerContacts,.productList{grid-template-columns:1fr}.productRow{align-items:start;display:grid;grid-gap:18px;gap:18px}.productActions{justify-content:flex-start}.sequenceList article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}