:root{--bg: #070b16;--ink: #f2f7ff;--ink-soft: #a9b9d3;--blue: #246bfe;--blue-2: #5c9bff;--cyan: #36d8ff;--glow: rgba(36, 107, 254, .45)}*{box-sizing:border-box}body{margin:0}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 14px;color:#fff;background:#173b78;transform:translateY(-150%)}.skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page{display:block;min-height:50vh}main>.subnav{position:sticky;top:var(--subnav-pin-top, 86px);z-index:30}.footer-logo{display:inline-block;margin-bottom:16px}.webgl-fallback{background:radial-gradient(circle at 50% 40%,rgba(36,107,254,.3),transparent 65%)}:root{--bg: #070b16;--bg-2: #0b1224;--panel: #0e1730;--panel-2: #111c3a;--line: rgba(120, 150, 220, .14);--line-2: rgba(120, 150, 220, .28);--ink: #eaf0ff;--ink-soft: #9fb0d4;--ink-dim: #6b7ba3;--blue: #3b7bff;--blue-2: #5c9bff;--cyan: #22d3ee;--glow: rgba(59, 123, 255, .55);--glow-cy: rgba(34, 211, 238, .45);--maxw: 1200px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Noto Sans SC,sans-serif;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}h1,h2,h3,.display{font-family:Sora,Noto Sans SC,sans-serif}.mono{font-family:JetBrains Mono,monospace}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ambient .orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.orb.a{width:620px;height:620px;background:radial-gradient(circle,rgba(59,123,255,.45),transparent 60%);top:-180px;left:-120px}.orb.b{width:520px;height:520px;background:radial-gradient(circle,rgba(34,211,238,.3),transparent 60%);top:240px;right:-160px}.grid-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0%,#000 30%,transparent 80%);opacity:.5}.content{position:relative;z-index:2}nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:.35s;border-bottom:1px solid transparent}nav.scrolled{background:#070b16d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center;gap:12px;font-family:Sora;font-weight:800;font-size:20px;letter-spacing:.5px}.logo .mark{width:34px;height:34px;position:relative;display:grid;place-items:center}.logo .mark svg{width:34px;height:34px;filter:drop-shadow(0 0 8px var(--glow))}.logo-img{display:block;width:auto;height:48px;max-width:min(254px,806.4px);object-fit:contain}.logo small{font-size:11px;color:var(--ink-dim);font-weight:500;letter-spacing:2px;font-family:JetBrains Mono}.nav-links{display:flex;gap:34px;align-items:center}.nav-links a{font-size:15px;color:var(--ink-soft);transition:.2s;position:relative;font-weight:500;cursor:pointer}.nav-links a:hover{color:var(--ink)}.nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:.25s}.nav-links a:hover:after{width:100%}.btn{display:inline-flex;align-items:center;gap:8px;font-family:Sora;font-weight:600;border-radius:10px;cursor:pointer;border:none;transition:.25s;font-size:15px}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.btn-primary{background:linear-gradient(135deg,var(--blue),#2b5fd6);color:#fff;padding:11px 22px;box-shadow:0 0 0 1px #5c9bff66,0 8px 30px -8px var(--glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #5c9bff99,0 14px 40px -8px var(--glow)}.btn-ghost{background:#ffffff0a;color:var(--ink);padding:11px 22px;border:1px solid var(--line-2)}.btn-ghost:hover{background:#ffffff14;border-color:var(--blue-2)}.nav-cta{display:flex;gap:14px;align-items:center}.hero{position:relative;padding:170px 0 90px;min-height:96vh;display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;width:100%}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono;font-size:12.5px;letter-spacing:1px;color:var(--cyan);border:1px solid var(--line-2);padding:7px 14px;border-radius:100px;background:#22d3ee0f;margin-bottom:26px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--glow-cy);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero h1{font-size:62px;line-height:1.08;font-weight:800;letter-spacing:-.5px}.hero h1 .grad{background:linear-gradient(120deg,#fff 10%,var(--blue-2) 55%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{font-size:18px;color:var(--ink-soft);margin:26px 0 12px;max-width:540px;line-height:1.75}.hero .slogan{font-family:JetBrains Mono;color:var(--ink-dim);font-size:14px;letter-spacing:1px;margin-bottom:34px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap}.hero-stats{display:flex;gap:34px;margin-top:46px;padding-top:28px;border-top:1px solid var(--line)}.hero-stats .s b{font-family:Sora;font-size:30px;font-weight:800;display:block;background:linear-gradient(120deg,#fff,var(--blue-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stats .s span{font-size:13px;color:var(--ink-dim)}section{padding:92px 0;position:relative}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-tag{font-family:JetBrains Mono;font-size:13px;letter-spacing:2px;color:var(--cyan);text-transform:uppercase;margin-bottom:16px;display:block}.sec-head h2{font-size:40px;font-weight:800;letter-spacing:-.5px;line-height:1.2}.product-overview-title .product-title-line{display:block}.product-overview-title .product-title-line--service{white-space:nowrap}.sec-head p{color:var(--ink-soft);margin-top:16px;font-size:16.5px}.eyebrow,.sec-tag,.section-label{display:none!important}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pcard{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:18px;padding:32px 28px;transition:.3s;position:relative;overflow:hidden}.pcard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan));opacity:0;transition:.3s}.pcard:hover{border-color:var(--line-2);transform:translateY(-4px)}.pcard:hover:before{opacity:1}.pcard .num{font-family:JetBrains Mono;font-size:13px;color:var(--cyan)}.pcard h3{font-size:21px;margin:14px 0 6px;font-weight:700}.pcard .role{font-size:13px;color:var(--ink-dim);margin-bottom:16px}.pcard ul{list-style:none}.pcard li{font-size:14.5px;color:var(--ink-soft);padding:7px 0 7px 20px;position:relative;border-top:1px solid var(--line)}.pcard li:before{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.market-note{margin-top:30px;text-align:center;font-size:15px;color:var(--ink-soft)}.market-note b{color:var(--cyan);font-family:JetBrains Mono}.emp-grid{display:flex;gap:22px;margin-top:36px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 26px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.emp-grid.dragging{cursor:grabbing;scroll-snap-type:none}.emp-grid::-webkit-scrollbar{display:none}.emp{flex:0 0 350px;min-height:410px;background:linear-gradient(180deg,#0a1428d6,#040a16e0);border:1px solid var(--line);border-radius:16px;padding:28px 28px 24px;transition:.3s;position:relative;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column}.emp:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,210,255,.68),transparent);opacity:.45}.emp:after{content:"";position:absolute;left:50%;top:48%;width:220px;height:90px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(42,140,255,.22),transparent 68%);filter:blur(18px);pointer-events:none}.emp:hover{border-color:var(--line-2);background:var(--panel-2);transform:translateY(-4px)}.emp h4{font-size:22px;font-weight:800;margin-bottom:10px;position:relative;z-index:1}.emp p{font-size:14.5px;color:var(--ink-soft);line-height:1.65;min-height:70px;position:relative;z-index:1}.emp .emp-visual{height:172px;margin:10px -18px 0;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:1}.emp .emp-visual img{max-width:100%;max-height:172px;object-fit:contain;display:block;filter:drop-shadow(0 18px 28px rgba(23,99,255,.28))}.emp .gain{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-family:JetBrains Mono;font-size:13px;color:var(--blue-2);font-weight:700;position:relative;z-index:1}.cases{position:relative}.case-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 24px;scrollbar-width:none}.case-track::-webkit-scrollbar{display:none}.ccard{scroll-snap-align:start;flex:0 0 360px;background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:18px;padding:30px;transition:.3s}.ccard:hover{border-color:var(--blue);box-shadow:0 20px 50px -24px var(--glow)}.ccard .ind{font-family:JetBrains Mono;font-size:12px;color:var(--cyan);letter-spacing:1px}.ccard h4{font-size:20px;font-weight:700;margin:10px 0 14px;line-height:1.35}.ccard .big{font-family:Sora;font-weight:800;font-size:34px;background:linear-gradient(120deg,#fff,var(--blue-2));-webkit-background-clip:text;background-clip:text;color:transparent}.ccard .bigl{font-size:13px;color:var(--ink-soft);margin:4px 0 16px}.ccard p{font-size:14px;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:14px}.case-nav{display:flex;gap:10px;justify-content:flex-end;margin-bottom:18px}.cbtn{width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);cursor:pointer;font-size:18px;transition:.25s}.cbtn:hover{border-color:var(--cyan);color:var(--cyan)}.partners{position:relative;margin-top:64px;padding:64px 72px 58px;text-align:center;overflow:hidden;border-top:1px solid rgba(110,155,240,.16);border-bottom:1px solid rgba(110,155,240,.12);background:radial-gradient(ellipse at 92% 50%,rgba(60,128,255,.3),rgba(33,91,210,.14) 22%,transparent 48%),linear-gradient(180deg,#060c1838,#060c188a)}#page-about{--about-bg: #050713;--about-surface: #101a31;--about-surface-2: #132344;--about-blue: #5b8cff;--about-cyan: #b9e9ff;--about-line: rgba(156, 176, 255, .16);overflow:clip;background:var(--about-bg)}#page-about>section{background:var(--about-bg)}#page-about>section[id]{scroll-margin-top:144px}#page-about .about-hero{min-height:92svh;padding:150px 0 112px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#000;border-bottom:1px solid rgba(151,174,255,.12)}#page-about .about-hero{background:#000}#page-about .about-hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 18% 78%,rgba(0,0,0,.46));opacity:.34}#page-about .about-hero-copy{position:relative;z-index:3;max-width:1040px;text-align:center;transform:translateY(-28px)}#page-about .about-hero-copy:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(780px,1459.2px);height:360px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(4,7,28,.6),rgba(4,7,28,.32) 38%,transparent 72%);filter:blur(8px)}#page-about .about-hero .breadcrumb{margin:0 auto 30px;color:#9cb2d694}#page-about .about-hero h1{max-width:1020px;margin:0 auto;font-size:58px;line-height:1.12;letter-spacing:0;font-weight:700;text-shadow:0 16px 54px rgba(0,0,0,.5)}#page-about .about-hero h1.about-hero-title{max-width:calc(100% - 36px);font-size:58px;white-space:nowrap}#page-about .about-hero h1 .grad{background:linear-gradient(100deg,#f7fbff 8%,#83baff 58%,#76e4ff);-webkit-background-clip:text;background-clip:text;color:transparent}#page-about .about-hero .lead{max-width:760px;margin:30px auto 0;color:#d3deefd1;font-size:17px;line-height:1.9}#page-about .about-subnav{top:72px;border-top:1px solid rgba(125,174,235,.08);border-bottom:1px solid rgba(125,174,235,.16);background:#060b14db;box-shadow:0 18px 48px -36px #489cffb3}#page-about .about-subnav .subnav-in{height:64px;justify-content:center;gap:48px}#page-about .about-subnav a{position:relative;color:#bfcfe7b3;font-size:14px;font-weight:500}#page-about .about-subnav a:after{content:"";position:absolute;left:0;right:100%;bottom:-20px;height:1px;background:#75dcff;box-shadow:0 0 12px #75dcffcc;transition:right .25s ease}#page-about .about-subnav a:hover:after{right:0}#page-about .about-section-title{display:flex;align-items:center;justify-content:center;gap:36px;text-align:center}#page-about .about-section-title:before,#page-about .about-section-title:after{content:"";width:168px;height:1px;background:linear-gradient(90deg,transparent,rgba(118,211,255,.92));box-shadow:10px 0 14px #5ab4ffb8}#page-about .about-section-title:after{transform:scaleX(-1)}#page-about .about-section-title h2,#page-about .about-research h2,#page-about .about-history h2{margin:0;color:#f4f8ff;font-family:Sora,Noto Sans SC,sans-serif;font-size:42px;line-height:1.2;letter-spacing:0;font-weight:600}#page-about .about-profile{min-height:840px;padding:112px 0 76px;overflow:hidden;background:linear-gradient(180deg,#0b101a,#080e18)}#page-about .about-profile-stage{position:relative;min-height:610px;margin-top:70px;perspective:900px}#page-about .about-profile-stage:before{content:none}#page-about .about-profile-panel{position:absolute;left:50%;transform:translate(-50%);border:1px solid rgba(133,174,232,.26);border-radius:6px;background:#0f1a30;box-shadow:inset 0 1px #ffffff0b}#page-about .about-profile-panel--back{top:24px;width:72%;height:250px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 22%),linear-gradient(112deg,#0c1422f5,#112d54c7);box-shadow:inset 0 1px #ffffff0e,0 16px 48px -38px #3582f0b3}#page-about .about-profile-panel--middle{top:48px;width:84%;height:280px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 20%),linear-gradient(112deg,#0e192cfa,#12396bdb);box-shadow:inset 0 1px #fff1,0 22px 58px -42px #2b77e9b8}#page-about .about-profile-panel--front{top:76px;z-index:3;width:100%;min-height:320px;padding:78px 72px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 18%),repeating-linear-gradient(135deg,rgba(255,255,255,.016) 0 1px,transparent 1px 5px),linear-gradient(108deg,#14315efc,#111e37fc 48%,#0f467ffc);border-color:#77b5ff57;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #4e96ff26,0 34px 90px -42px #1b67eec7,0 10px 34px -24px #000000db}#page-about .about-profile-panel--front:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(115,207,255,.72),transparent 28%) 0 0/48% 1px no-repeat,linear-gradient(270deg,rgba(87,147,255,.54),transparent 32%) 100% 100%/42% 1px no-repeat,linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent) 0 28%/100% 1px no-repeat;opacity:.74}#page-about .about-profile-panel--front p{position:relative;z-index:1;max-width:980px;margin:0;color:#fff;font-size:19px;line-height:2;font-weight:500;text-shadow:0 0 1px rgba(255,255,255,.6)}#page-about .about-profile-panel--front p+p{margin-top:14px}#page-about .about-profile-floor{position:absolute;z-index:1;left:50%;bottom:-34px;width:1020px;height:330px;transform:translate(-50%) perspective(520px) rotateX(63deg);transform-origin:center bottom;background-image:linear-gradient(rgba(101,165,255,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(101,165,255,.17) 1px,transparent 1px),linear-gradient(180deg,#1f68ffb8,#0912260d);background-size:86px 68px,86px 68px,100% 100%;box-shadow:inset 0 36px 54px #2c6fff61;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.76) 64%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.76) 64%,transparent)}#page-about .about-research{min-height:720px;padding:124px 0;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse 42% 50% at 78% 48%,rgba(37,112,255,.15),transparent 72%),radial-gradient(ellipse 36% 68% at 18% 48%,rgba(98,65,255,.13),transparent 72%),linear-gradient(118deg,rgba(18,53,109,.5),transparent 42%),#050914}#page-about .about-research:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(117deg,transparent 0 24%,rgba(156,206,255,.1) 24.15% 24.75%,transparent 25.1% 100%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 22% 72%,rgba(2,6,14,.42));opacity:.86}#page-about .about-research:after{content:"";position:absolute;inset:-20%;pointer-events:none;background-image:radial-gradient(circle at 16% 22%,rgba(234,246,255,.16) 0 1px,transparent 1.7px),radial-gradient(circle at 78% 64%,rgba(120,164,255,.14) 0 1px,transparent 1.8px);background-size:32px 32px,46px 46px;opacity:.08;mix-blend-mode:screen}#page-about .about-research-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(420px,.86fr);gap:42px;align-items:center}#page-about .about-research-copy,#page-about .about-metrics{position:relative;overflow:hidden;border:1px solid rgba(174,210,255,.24);border-radius:8px;background:linear-gradient(145deg,#132c539e,#07102157 52%,#08142785),#08101e61;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #65c1ff14,0 28px 90px -62px #3e91fff2;backdrop-filter:blur(20px) saturate(132%);-webkit-backdrop-filter:blur(20px) saturate(132%);clip-path:polygon(0 9px,9px 0,calc(100% - 11px) 0,100% 8px,100% calc(100% - 10px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 9px))}#page-about .about-research-copy:before,#page-about .about-metrics:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;box-sizing:border-box;padding:1px;border-radius:8px;background:radial-gradient(circle at 9% 0%,rgba(255,255,255,.8) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 100%,rgba(141,224,255,.58) 0 1px,transparent 2px),repeating-linear-gradient(92deg,rgba(246,252,255,.22) 0 1px,transparent 1px 12px),linear-gradient(135deg,rgba(238,248,255,.58),transparent 26%,rgba(112,219,255,.28) 56%,transparent 76%,rgba(158,126,255,.28));opacity:.72;filter:blur(.28px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#page-about .about-research-copy:after,#page-about .about-metrics:after{content:"";position:absolute;inset:1px;z-index:0;pointer-events:none;border-radius:7px;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 0 1px,transparent 1.6px),linear-gradient(120deg,rgba(255,255,255,.14),transparent 24% 78%,rgba(99,214,255,.12));background-size:22px 22px,100% 100%;opacity:.08;mix-blend-mode:screen}#page-about .about-research-copy{min-height:432px;padding:48px 32px 46px}#page-about .about-research-copy h2{position:relative;z-index:1;font-size:40px}#page-about .about-research-copy h2:after{content:"";display:block;width:92px;height:2px;margin-top:18px;background:linear-gradient(90deg,#d9f3ff,#5a93ff,transparent);box-shadow:0 0 18px #6cb7ff75}#page-about .about-research-copy>p{position:relative;z-index:1;max-width:610px;margin-top:24px;color:#cad8edc7;font-size:16px;line-height:1.9}#page-about .about-credential-list{position:relative;z-index:1;margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page-about .about-credential-item{position:relative;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;overflow:hidden;border:1px solid rgba(140,190,255,.16);border-radius:8px;background:linear-gradient(116deg,rgba(255,255,255,.055),transparent 38%),#08122357;box-shadow:inset 0 1px #ffffff0b;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}#page-about .about-credential-item:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(90deg,rgba(111,215,255,.34),transparent 32%),radial-gradient(circle at 2px 2px,rgba(255,255,255,.16) 0 1px,transparent 1.6px);background-size:100% 100%,14px 14px;opacity:.2;mix-blend-mode:screen}#page-about .about-credential-item span{position:relative;color:#9ad1ffb8;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}#page-about .about-credential-item strong{position:relative;color:#e8f1ffe0;font-size:15px;line-height:1.45;font-weight:650;transition:color .24s ease,transform .24s ease}#page-about .about-credential-item:hover{transform:translateY(-2px);border-color:#8ddbff5c;background:linear-gradient(116deg,rgba(255,255,255,.09),transparent 42%),#10274880;box-shadow:inset 0 1px #ffffff13,0 16px 42px -34px #5cb7ffe6}#page-about .about-credential-item:hover strong{color:#f5f9ff;transform:translate(3px)}#page-about .about-metrics{position:relative;display:flex;flex-direction:column;justify-content:center;gap:18px;align-self:center;overflow:visible;min-height:0;padding:8px 0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;clip-path:none}#page-about .about-metrics:before{content:none;display:none}#page-about .about-metrics:after{content:none;display:none}#page-about .about-metric{position:relative;z-index:1;width:100%;min-height:106px;padding:22px 28px 22px 32px;display:grid;grid-template-columns:minmax(128px,.66fr) minmax(0,1fr);align-items:center;gap:28px;text-align:left;overflow:hidden;border:1px solid rgba(150,197,255,.18);border-radius:8px;background:linear-gradient(110deg,rgba(255,255,255,.11),transparent 28% 72%,rgba(111,203,255,.08)),linear-gradient(180deg,#142d509e,#07102052);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #6cc8ff0e,0 18px 46px -38px #4091ffe6;clip-path:polygon(0 9px,9px 0,calc(100% - 10px) 0,100% 9px,100% calc(100% - 10px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 9px));transition:transform .26s ease,border-color .26s ease,background .26s ease,box-shadow .26s ease}#page-about .about-metric:nth-child(odd){align-self:stretch}#page-about .about-metric:nth-child(2n){align-self:stretch}#page-about .about-metric:before{content:"";position:absolute;inset:0;pointer-events:none;box-sizing:border-box;padding:1px;border-radius:8px;background:linear-gradient(135deg,rgba(244,251,255,.5),transparent 34%,rgba(92,196,255,.2)),radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 0 1px,transparent 1.5px);background-size:100% 100%,17px 17px;opacity:.45;mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#page-about .about-metric:after{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;height:auto;background:linear-gradient(180deg,transparent,#bcecff 20%,#6b9dff 74%,transparent);opacity:.58;transition:opacity .28s ease}#page-about .about-metric:hover{transform:translateY(-2px);border-color:#9ce1ff6b;background:linear-gradient(110deg,rgba(255,255,255,.15),transparent 30% 70%,rgba(120,218,255,.12)),linear-gradient(180deg,#183760ad,#0b1c387a);box-shadow:inset 0 1px #ffffff1f,0 22px 54px -34px #48a3fff2}#page-about .about-metric:hover:after{opacity:1}#page-about .about-metric .av{position:relative;z-index:1;color:transparent;background:linear-gradient(180deg,#f5fbff,#8cc8ff 48%,#6aa1ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Sora,Noto Sans SC,sans-serif;font-size:44px;line-height:1.1;font-weight:800;text-shadow:none}#page-about .about-metric .av .u{font-size:26px}#page-about .about-metric .al{position:relative;z-index:1;margin-top:0;padding-left:22px;border-left:1px solid rgba(159,207,255,.18);color:#ccdbefb8;font-size:14px;line-height:1.55;font-weight:600}#page-about .about-history{position:relative;overflow:visible;padding:120px 0 132px;background:#0b1019}#page-about .about-history:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 46% at 88% 54%,rgba(28,96,209,.16),transparent 72%),linear-gradient(180deg,transparent,rgba(11,25,48,.28),transparent)}#page-about .about-history-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}#page-about .about-history-head p{margin-top:18px;color:#c4d3e9bd;font-size:15px}#page-about .about-history-controls{display:flex;gap:10px}#page-about .about-history-controls button{width:44px;height:44px;display:grid;place-items:center;color:#d2e1f7cc;border:1px solid rgba(113,162,229,.28);border-radius:50%;background:#0a1322b8;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}#page-about .about-history-controls button:hover{color:#7ce1ff;border-color:#7ce1ffad;background:#112849e0}#page-about .about-history-controls button:disabled{opacity:.36;cursor:default;pointer-events:none}#page-about .about-history-controls button:focus-visible,#page-about .about-stage-nav button:focus-visible,#page-about .about-timeline:focus-visible{outline:2px solid #78dcff;outline-offset:3px}#page-about .about-history-controls svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#page-about .about-history-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(240px,286px) minmax(0,1fr);gap:54px;align-items:start;margin-top:58px}#page-about .about-stage-nav{--about-stage-nav-top: 178px;position:relative;top:auto;z-index:5;display:grid;gap:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;grid-column:1;grid-row:1}#page-about .about-stage-nav.is-fixed{position:fixed;top:var(--about-stage-nav-top);left:max(40px,calc((100% - 1184px)/2));width:286px;margin:0;transform:none}#page-about .about-stage-nav-spacer{display:block;height:0;grid-column:1;grid-row:1}#page-about .about-stage-nav button{position:relative;min-height:108px;padding:18px 20px 18px 22px;display:grid;gap:8px;text-align:left;color:#c4d8f4c2;border:1px solid rgba(105,172,255,.18);border-radius:8px;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 42%),#060e1c57;box-shadow:inset 0 1px #ffffff0b;cursor:pointer;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}#page-about .about-stage-nav button:before{content:"";position:absolute;left:-1px;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,#7cebff,#3f86ff);opacity:.28;transition:opacity .24s ease,box-shadow .24s ease}#page-about .about-stage-nav button:hover,#page-about .about-stage-nav button.active{transform:translateY(-2px);color:#edf6ff;border-color:#6fe0ff85;background:linear-gradient(120deg,rgba(255,255,255,.11),transparent 44%),#0e234394;box-shadow:inset 0 1px #ffffff13,0 22px 58px -42px #3ea8fff2}#page-about .about-stage-nav button.active:before{opacity:1;box-shadow:0 0 20px #60e1ffb3}#page-about .about-stage-nav span{color:#5edcff;font-family:JetBrains Mono,Noto Sans SC,sans-serif;font-size:12px;line-height:1.2;font-weight:700}#page-about .about-stage-nav strong{color:inherit;font-size:16px;line-height:1.35;font-weight:700}#page-about .about-stage-nav em{color:#94b7e8b8;font-family:Sora,Noto Sans SC,sans-serif;font-size:12px;line-height:1.2;font-style:normal;font-weight:700}#page-about .about-timeline{position:relative;z-index:1;display:block;max-width:920px;margin:0;min-width:0;outline:none;--about-rail-x: 99px;grid-column:2;grid-row:1}#page-about .about-timeline:before{content:"";position:absolute;left:var(--about-rail-x);top:7px;bottom:28px;width:1px;background:linear-gradient(180deg,#68b6ffd1,#38d3ff3d,#68b6ff0f);box-shadow:0 0 18px #27b9ff2e}#page-about .about-timeline-stage{position:relative;scroll-margin-top:188px}#page-about .about-timeline-stage+.about-timeline-stage{margin-top:0}#page-about .about-timeline-item{position:relative;z-index:1;display:grid;grid-template-columns:72px 22px minmax(0,1fr);column-gap:16px;align-items:start;min-height:114px;padding:0 0 34px}#page-about .about-timeline-year{color:#76b0ff;font-family:Sora,Noto Sans SC,sans-serif;font-size:16px;line-height:1;font-weight:700;text-align:right;padding-top:3px}#page-about .about-timeline-dot{position:relative;z-index:1;display:block;width:13px;height:13px;margin-top:2px;justify-self:center;border:3px solid #0b1019;border-radius:50%;background:#5beaff;box-shadow:0 0 0 1px #69dfffad,0 0 18px #69dfffd1}#page-about .about-timeline-copy{max-width:780px;padding:0 0 2px}#page-about .about-timeline-copy .about-stage-chip{width:max-content;max-width:100%;min-height:28px;margin:-2px 0 16px;padding:6px 14px;display:inline-flex;align-items:center;border:1px solid rgba(34,214,255,.52);border-radius:999px;color:#48e4ff!important;background:#061c2d7a;box-shadow:inset 0 1px #ffffff14,0 0 32px -22px #38dfffe6;font-family:JetBrains Mono,Noto Sans SC,sans-serif;font-size:12px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.2px}#page-about .about-timeline-copy h3{margin-top:0;color:#edf4ff;font-size:20px;line-height:1.35;letter-spacing:0;font-weight:700}#page-about .about-timeline-copy p{margin-top:12px;color:#c2d2e8c2;font-size:14px;line-height:1.8}#page-about .about-cert{padding:112px 0 124px;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,rgba(31,48,83,.14),transparent 34%,rgba(182,151,84,.08) 70%,transparent),radial-gradient(ellipse at 50% 24%,rgba(91,140,255,.16),transparent 46%),linear-gradient(180deg,#090f1ae0,#070c15fa),#070c15}#page-about .about-cert:before{content:"";position:absolute;inset:26px max(28px,calc((100% - var(--maxw)) / 2 + 28px)) auto;height:1px;background:linear-gradient(90deg,transparent,rgba(185,233,255,.54),rgba(92,155,255,.36),transparent);opacity:.72;pointer-events:none}#page-about .about-cert .wrap{position:relative;z-index:1}#page-about .about-cert .about-section-title:before,#page-about .about-cert .about-section-title:after{background:linear-gradient(90deg,transparent,rgba(118,211,255,.92))}#page-about .about-cert .about-section-title:after{background:linear-gradient(90deg,rgba(118,211,255,.92),transparent)}#page-about .about-honor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 22px;margin-top:58px}#page-about .about-honor-item{--wheat-size: 70px;position:relative;min-height:142px;padding:30px 68px 28px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;isolation:isolate;border:1px solid rgba(129,164,220,.22);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0a142594;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000029;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}#page-about .about-honor-wheat{position:absolute;top:50%;z-index:0;width:var(--wheat-size);height:calc(var(--wheat-size) * 1.08);transform:translateY(-50%);object-fit:contain;opacity:.78;filter:brightness(0) saturate(100%) invert(78%) sepia(54%) saturate(485%) hue-rotate(358deg) brightness(94%) contrast(92%) drop-shadow(0 0 10px rgba(91,140,255,.28));pointer-events:none;transition:opacity .28s ease,filter .28s ease,transform .28s ease}#page-about .about-honor-wheat--left{left:9px}#page-about .about-honor-wheat--right{right:9px}#page-about .about-honor-item span{position:relative;z-index:1;display:block;max-width:100%;color:#f3f8ffe6;font-size:15px;line-height:1.55;font-weight:700;letter-spacing:0;text-shadow:0 1px 14px rgba(0,0,0,.42)}#page-about .about-honor-item span:after{content:"";display:block;width:42px;height:1px;margin:13px auto 0;background:linear-gradient(90deg,transparent,rgba(185,233,255,.76),transparent)}#page-about .about-honor-item:hover{transform:translateY(-3px);border-color:#76d3ff8f;background:linear-gradient(180deg,#76d3ff1a,#ffffff05),#122a4ebd;box-shadow:inset 0 0 32px #5b8cff21,0 0 0 1px #76d3ff14,0 22px 46px #0000003d}#page-about .about-honor-item:hover .about-honor-wheat--left{transform:translateY(-50%) translate(-2px) rotate(-2deg)}#page-about .about-honor-item:hover .about-honor-wheat--right{transform:translateY(-50%) translate(2px) rotate(2deg)}#page-about .about-honor-item:hover .about-honor-wheat{opacity:.98;filter:brightness(0) saturate(100%) invert(88%) sepia(44%) saturate(610%) hue-rotate(350deg) brightness(105%) contrast(99%) drop-shadow(0 0 14px rgba(118,211,255,.42))}#page-about .about-partners-section{padding:112px 0 118px;background:#0b1019}#page-about .about-partners-section .partners{padding:0;border:0;background:none}#page-about .about-partners-section .partners:before{content:none}#page-about .about-partners-section .partners .sub{margin:18px 0 54px;color:#abbedb94}#page-about .about-partners-section .partner-logo-grid{max-width:1160px;gap:0;border-top:1px solid rgba(118,166,228,.14);border-left:1px solid rgba(118,166,228,.14)}#page-about .about-partners-section .partner-logo-item,#page-about .about-partners-section .partner-logo-item:nth-child(n+2){min-height:142px;padding:22px 10px 16px;border:0;border-right:1px solid rgba(118,166,228,.14);border-bottom:1px solid rgba(118,166,228,.14);background:#070e1961;transition:background .25s ease}#page-about .about-partners-section .partner-logo-item:hover{background:#122645ad}#page-about .about-partners-section .partner-logo-item img{opacity:.82;filter:grayscale(1) brightness(1.42) contrast(.82) drop-shadow(0 0 9px rgba(160,207,255,.14));transition:filter .25s ease,opacity .25s ease}#page-about .about-partners-section .partner-logo-item:hover img{opacity:1;filter:grayscale(0) brightness(1.08) drop-shadow(0 0 12px rgba(115,192,255,.22))}#page-about .about-partners-section .partner-logo-item span{color:#d5e2f4b8;font-size:13px}#page-about .about-contact{padding:112px 0 124px;background:radial-gradient(ellipse 48% 55% at 50% 100%,rgba(25,102,226,.18),transparent 76%),#070c15}#page-about .about-contact .contact-grid{margin-top:58px;gap:1px;border:1px solid rgba(113,163,229,.18);background:#71a3e52e}#page-about .about-contact .cc{min-height:190px;padding:36px 26px;text-align:center;border:0;border-radius:0;background:#09111f}#page-about .about-contact .cc .ico{margin:0 auto 18px}#page-about .about-contact .cc h4{font-size:16px}#page-about .about-contact .cc p{margin-top:8px;color:#a9bcdaad;font-size:14px;line-height:1.7}.partners:before{content:"";position:absolute;inset:-20% auto -26% 70%;width:44%;min-width:360px;border-radius:50%;background:radial-gradient(circle at 18% 50%,rgba(110,179,255,.56),rgba(54,119,248,.36) 28%,rgba(26,61,154,.16) 52%,transparent 70%);filter:blur(1px);opacity:.78;pointer-events:none}.partners:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(151,190,255,.12),transparent);box-shadow:0 -76px #97beff14,0 76px #97beff14;pointer-events:none}.partners .label{position:relative;display:inline-flex;align-items:center;gap:28px;margin-bottom:10px;color:#f3f8ff;font-size:30px;font-weight:800;line-height:1;letter-spacing:0!important}.partners .label:before,.partners .label:after{content:"";width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(97,158,255,.88),transparent);box-shadow:0 0 18px #619eff8c}.partners .sub{position:relative;margin:0 0 44px;color:#becde6a8;font-size:14px}.partner-logo-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 18px;width:100%;max-width:1040px;margin:0 auto}.partner-logo-item{min-width:0;display:grid;grid-template-rows:68px minmax(32px,auto);align-items:start;justify-items:center;gap:10px;padding:4px 6px}.partner-logo-item img{display:block;width:auto;max-width:76px;height:68px;object-fit:contain;opacity:.86;filter:drop-shadow(0 0 7px rgba(184,217,255,.12))}.partner-logo-item span{display:block;width:100%;color:#f4f8ffeb;font-size:14px;font-weight:400;line-height:1.34;text-align:center;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 0 8px rgba(124,180,255,.06)}.partner-logo-item:nth-child(n+6){padding-top:10px;border-top:1px solid rgba(151,190,255,.08)}.partner-logo-item:nth-child(n+11){padding-top:10px}.partner-logo-item:nth-child(13) span,.partner-logo-item:nth-child(15) span{font-size:13px}.partner-logo-item:nth-child(15) img{max-width:112px}.cta-final{position:relative;overflow:hidden}.cta-box{background:linear-gradient(120deg,var(--panel-2),#0a1228);border:1px solid var(--line-2);border-radius:24px;padding:60px;text-align:center;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,var(--glow),transparent 60%);top:-150px;left:50%;transform:translate(-50%);filter:blur(40px)}.cta-box h2{font-size:38px;font-weight:800;position:relative}.cta-box p{color:var(--ink-soft);margin:16px 0 30px;font-size:16px;position:relative}.cta-box .hero-cta{justify-content:center;position:relative}#page-home .home-contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px;margin:26px auto 0;overflow:hidden;border:1px solid rgba(92,155,255,.26);border-radius:14px;background:radial-gradient(ellipse 80% 140% at 0% 50%,rgba(31,109,172,.18),transparent 62%),linear-gradient(180deg,#061023b8,#040916b8);box-shadow:inset 0 1px #ffffff0b,0 24px 76px -62px #4196ffc7}#page-home .home-contact-card{position:relative;min-height:128px;padding:22px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#page-home .home-contact-card+.home-contact-card{border-left:1px solid rgba(104,163,232,.24)}#page-home .home-contact-icon{width:36px;height:36px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(94,151,232,.46);border-radius:10px;color:#58f0ff;background:#26549f2e;box-shadow:inset 0 1px #ffffff14,0 12px 34px -24px #52e5ffeb}#page-home .home-contact-icon svg{width:20px;height:20px;stroke:currentColor}#page-home .home-contact-card h3{margin:0 0 6px;color:#f4f8ff;font-size:16px;line-height:1.45;font-weight:600}#page-home .cta-box .home-contact-card p{margin:0!important;color:#dce5f3db!important;font-size:15px!important;line-height:1.62!important;font-weight:500!important}#page-home .home-contact-card a{color:inherit}#page-home .home-contact-card a:hover{color:#78eaff}footer{border-top:1px solid var(--line);padding:60px 0 32px;background:var(--bg-2)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:40px}.foot-grid>div:first-child{display:flex;min-height:100%;flex-direction:column;align-items:flex-start}.foot-grid h5{font-size:14px;color:var(--ink);margin-bottom:16px;font-family:Sora}.foot-grid>div>a,.foot-grid p{display:block;font-size:14px;color:var(--ink-dim);margin-bottom:10px;transition:.2s}.foot-grid>div>a:last-child,.foot-grid>div>p:last-child{margin-bottom:0}.foot-grid p a{display:inline;margin:0;color:inherit;font-size:inherit;transition:.2s}.foot-grid a:hover{color:var(--cyan)}.footer-qr{display:block;width:112px;height:112px;margin-top:0;object-fit:cover;border-radius:8px;background:#fff;border:1px solid rgba(132,181,244,.22);box-shadow:0 16px 42px -32px #4ea9ffb8}.foot-bot{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--ink-dim)}.foot-bot a{color:var(--ink-dim)}.ir-link{color:var(--ink-soft)!important}.reveal{opacity:0;transform:translateY(28px);transition:.7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.demo-banner{display:none}.page{display:block}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.noscript{position:relative;z-index:80;background:#111c3a;color:var(--ink);padding:12px 18px;text-align:center;font-size:14px}.nav-links a.active{color:var(--ink)}.nav-links a.active:after{width:100%}.phero{padding:150px 0 60px;position:relative}.phero .eyebrow{margin-bottom:22px}.phero h1{font-size:52px;font-weight:800;line-height:1.12;letter-spacing:-.5px;max-width:880px}.phero h1 .grad{background:linear-gradient(120deg,#fff 10%,var(--blue-2) 55%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.phero .lead{font-size:18px;color:var(--ink-soft);margin-top:22px;max-width:680px;line-height:1.75}.breadcrumb{font-family:JetBrains Mono;font-size:12.5px;color:var(--ink-dim);margin-bottom:20px;letter-spacing:.5px}.breadcrumb a{color:var(--ink-dim);cursor:pointer}.breadcrumb a:hover{color:var(--cyan)}.subnav{position:sticky;top:72px;z-index:40;background:#070b16d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);margin-bottom:0}.subnav-in{display:flex;gap:30px;height:56px;align-items:center;overflow-x:auto;scrollbar-width:none}.subnav-in::-webkit-scrollbar{display:none}.subnav a{font-size:14px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:.2s;font-family:Sora}.subnav a:hover{color:var(--cyan)}.split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.split.rev{direction:rtl}.split.rev>*{direction:ltr}.panel{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:18px;padding:34px}.panel h3{font-size:22px;font-weight:700;margin-bottom:14px;font-family:Sora}.feat-list{list-style:none}.feat-list li{padding:13px 0 13px 28px;position:relative;border-top:1px solid var(--line);color:var(--ink-soft);font-size:15px}.feat-list li:first-child{border-top:none}.feat-list li:before{content:"";position:absolute;left:0;top:19px;width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,var(--blue),var(--cyan))}.feat-list li b{color:var(--ink);font-weight:600}.spec{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:14px;overflow:hidden}.spec th,.spec td{padding:14px 18px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--line)}.spec th{background:var(--panel-2);color:var(--ink);font-family:Sora;font-weight:600}.spec td{color:var(--ink-soft)}.spec tr:last-child td{border-bottom:none}.spec .mono{color:var(--blue-2);font-size:13.5px}.shot-slot{border:1px solid var(--line-2);border-radius:16px;background:var(--panel);display:block;aspect-ratio:16/9;min-height:0;color:var(--ink-dim);padding:10px;overflow:hidden}.shot-slot img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px;filter:saturate(1.05) contrast(1.02);box-shadow:0 18px 52px -34px #2076ffd9}.shot-slot .tag{font-family:JetBrains Mono;font-size:12px;color:var(--cyan);margin-bottom:10px;letter-spacing:1px}.shot-slot .desc{font-size:14px;max-width:360px;line-height:1.6}.techcol{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px;transition:.3s}.techcol:hover{border-color:var(--line-2);transform:translateY(-4px)}.techcol h3{font-size:19px;margin:12px 0;font-weight:700}.techcol p{font-size:14px;color:var(--ink-soft);margin-bottom:16px}.techcol .chips{display:flex;flex-wrap:wrap;gap:8px}.techcol .chips span{font-size:12px;color:var(--ink-soft);border:1px solid var(--line);padding:5px 10px;border-radius:7px;font-family:JetBrains Mono}.sentry{position:relative;border:1px solid var(--line);border-radius:18px;padding:34px;overflow:hidden;transition:.35s;background:var(--panel);cursor:pointer;min-height:200px;display:flex;flex-direction:column}.sentry:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(59,123,255,.16),transparent 55%);opacity:0;transition:.35s}.sentry:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:0 24px 60px -30px var(--glow)}.sentry:hover:after{opacity:1}.sentry .sico{width:48px;height:48px;border-radius:13px;background:#3b7bff1f;border:1px solid var(--line-2);display:grid;place-items:center;margin-bottom:16px}.sentry .sico svg{width:25px;height:25px;stroke:var(--cyan)}.sentry h3{font-family:Sora;font-size:22px;font-weight:700;margin-bottom:8px}.sentry .stags{font-family:JetBrains Mono;font-size:12px;color:var(--ink-dim);margin-bottom:14px}.sentry p{font-size:14.5px;color:var(--ink-soft);flex:1}.sentry .more{margin-top:18px;font-size:14px;color:var(--cyan);display:inline-flex;gap:6px;align-items:center;font-family:Sora}.deploy{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.deploy .demp{font-size:13px;color:var(--ink-soft);border:1px solid var(--line-2);background:#3b7bff0f;padding:8px 14px;border-radius:100px;font-family:Sora}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.metric-row .mc{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px;text-align:center}.metric-row .mc .mv{font-family:Sora;font-weight:800;font-size:30px;background:linear-gradient(120deg,#fff,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.metric-row .mc .ml{font-size:13px;color:var(--ink-soft);margin-top:8px}.timeline{position:relative;padding-left:2px}.vm{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.vmcard{background:linear-gradient(135deg,var(--panel-2),var(--bg-2));border:1px solid var(--line-2);border-radius:18px;padding:36px;position:relative;overflow:hidden}.vmcard:after{content:"";position:absolute;width:200px;height:200px;background:radial-gradient(circle,var(--glow),transparent 60%);top:-80px;right:-60px;filter:blur(30px);opacity:.5}.vmcard .vlabel{font-family:JetBrains Mono;font-size:12px;color:var(--cyan);letter-spacing:1px}.vmcard h3{font-size:26px;font-weight:800;margin-top:10px;position:relative}.contact-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.cc{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px}.cc .ico{width:42px;height:42px;border-radius:11px;background:#3b7bff1f;display:grid;place-items:center;margin-bottom:14px;border:1px solid var(--line-2)}.cc .ico svg{width:22px;height:22px;stroke:var(--cyan)}.cc h4{font-size:15px;margin-bottom:6px}.cc p{font-size:14px;color:var(--ink-soft)}.case-inline{background:linear-gradient(120deg,var(--panel-2),var(--bg-2));border:1px solid var(--line-2);border-radius:18px;padding:30px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.case-inline .cbig{font-family:Sora;font-weight:800;font-size:40px;background:linear-gradient(120deg,#fff,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.case-inline .cmid h4{font-size:18px;font-weight:700;margin-bottom:6px}.case-inline .cmid p{font-size:14px;color:var(--ink-soft)}.section-label{font-family:JetBrains Mono;font-size:13px;letter-spacing:2px;color:var(--cyan);text-transform:uppercase;margin-bottom:14px;display:block}.block-title{font-size:26px;font-weight:800;font-family:Sora;margin-bottom:24px;letter-spacing:-.3px}*{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important}:root{--bg: #030713;--bg-2: #061024;--panel: rgba(10, 20, 40, .82);--panel-2: rgba(9, 18, 36, .88);--line: rgba(111, 158, 235, .18);--line-2: rgba(125, 177, 255, .32);--ink: #f2f7ff;--ink-soft: #a9b8d2;--ink-dim: #72819a;--blue: #2377ff;--blue-2: #84bdff;--cyan: #63d2ff;--glow: rgba(45, 126, 255, .72);--glow-cy: rgba(99, 210, 255, .38)}body{background:#030713;color:var(--ink)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 72% 35%,rgba(35,115,255,.36),transparent 27%),radial-gradient(circle at 20% 38%,rgba(35,115,255,.14),transparent 34%),linear-gradient(180deg,#030713,#061024 48%,#030713)}.ambient{display:none}.grid-bg{background-image:linear-gradient(rgba(89,146,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(89,146,255,.06) 1px,transparent 1px),radial-gradient(circle at 73% 42%,rgba(76,145,255,.2),transparent 33%);background-size:82px 82px,82px 82px,100% 100%;-webkit-mask-image:linear-gradient(#000 0%,#000 56%,transparent 92%);mask-image:linear-gradient(#000 0%,#000 56%,transparent 92%);opacity:.92}.content{isolation:isolate}nav{top:22px;left:38px;right:38px;border:1px solid rgba(102,151,235,.24);border-radius:14px;background:linear-gradient(180deg,#070d1bd6,#040812b8);box-shadow:0 18px 60px -38px #1860ffe6,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}nav.scrolled{background:linear-gradient(180deg,#070d1bf0,#040812e0);border-color:#6697eb52}.nav-in{height:76px;padding:0 26px}nav .wrap{max-width:none}.logo-img{height:48px;max-width:min(254px,652.8px);filter:drop-shadow(0 0 14px rgba(50,126,255,.28))}.nav-links{gap:31px}.nav-links a{color:#aeb9d2;font-size:14px;font-weight:600}.nav-links a.active,.nav-links a:hover{color:#fff}.nav-links a:after{bottom:-13px;height:2px;background:linear-gradient(90deg,#3f82ff,#63d2ff);box-shadow:0 0 14px #468fffd9}.nav-cta .btn-primary{min-width:118px;justify-content:center;background:linear-gradient(180deg,#2562d6e0,#0a2358c7);border:1px solid rgba(93,153,255,.7);box-shadow:inset 0 1px #ffffff24,0 0 28px -12px #4b8bff}.btn{border-radius:8px;font-weight:600}.btn-primary{background:linear-gradient(180deg,#2377ff,#0f4ed4);border:1px solid rgba(110,176,255,.68);box-shadow:inset 0 1px #ffffff29,0 0 42px -14px #2d7eff}.btn-ghost{background:#0a111f8a;border-color:#7da4e547}.pcard,.emp,.ccard,.panel,.techcol,.sentry,.metric-row .mc,.vmcard,.cc,.case-inline,.shot-slot,.cta-box{background:linear-gradient(180deg,#0a1428d6,#050b18c2);border:1px solid rgba(111,158,235,.18);border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 22px 70px -56px #276fffc7}.pcard:before,.sentry:after,.cta-box:before,.vmcard:after{display:none}.pcard:hover,.emp:hover,.ccard:hover,.panel:hover,.sentry:hover,.techcol:hover{border-color:#69aeff70;box-shadow:inset 0 1px #ffffff0f,0 24px 76px -48px #2d7efff2}.star-border-card{position:relative;overflow:hidden;isolation:isolate;--star-border-speed: 6.2s}@property --star-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.star-border-flow{position:absolute;inset:0;z-index:4;display:block;pointer-events:none;padding:1.35px;border-radius:inherit;opacity:0;background:conic-gradient(from var(--star-border-angle),transparent 0deg,transparent 44deg,rgba(72,154,255,.18) 62deg,rgba(98,240,255,.68) 82deg,rgba(248,253,255,.9) 96deg,rgba(98,240,255,.56) 112deg,transparent 150deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 8px rgba(98,240,255,.34)) drop-shadow(0 0 18px rgba(64,145,255,.18));mix-blend-mode:screen;transition:opacity .42s ease;will-change:opacity,--star-border-angle}.star-border-side-glow{position:absolute;z-index:0;display:block;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:screen;filter:blur(24px) saturate(112%);transition:opacity .5s ease,transform .58s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.star-border-side-glow-left{left:-34%;top:-34%;width:92%;height:112%;transform:translate3d(-7%,0,0) scale(.98);background:radial-gradient(ellipse at 42% 40%,rgba(82,164,255,.34) 0%,rgba(45,112,210,.16) 42%,rgba(26,78,156,.055) 68%,transparent 86%),linear-gradient(90deg,rgba(115,218,255,.14),rgba(61,143,255,.06) 38%,transparent 76%)}.star-border-side-glow-right{right:-34%;bottom:-36%;width:96%;height:114%;transform:translate3d(7%,0,0) scale(.98);background:radial-gradient(ellipse at 58% 60%,rgba(75,218,240,.32) 0%,rgba(40,159,210,.14) 42%,rgba(25,91,160,.052) 70%,transparent 88%),linear-gradient(270deg,rgba(117,244,255,.12),rgba(43,184,222,.052) 38%,transparent 76%)}.star-border-card>*:not(.star-border-flow):not(.star-border-side-glow){position:relative;z-index:2}#page-home .spotlight-card>.star-border-flow{position:absolute;inset:0;z-index:4;width:auto;height:auto}.star-border-flow-top{animation:starBorderLineFlow var(--star-border-speed) linear infinite paused}.star-border-flow-bottom{--star-border-angle: 180deg;animation:starBorderLineFlow var(--star-border-speed) linear infinite reverse paused}.star-border-card:hover>.star-border-flow,.star-border-card:focus-within>.star-border-flow{opacity:.82;animation-play-state:running}.star-border-card:hover>.star-border-side-glow,.star-border-card:focus-within>.star-border-side-glow{opacity:.42;transform:translateZ(0) scale(1)}@keyframes starBorderLineFlow{0%{--star-border-angle: 0deg}to{--star-border-angle: 360deg}}@media(prefers-reduced-motion:reduce){.star-border-flow{animation:none!important}.star-border-side-glow{transition:none}.star-border-card:hover>.star-border-flow,.star-border-card:focus-within>.star-border-flow{opacity:.5}}.deploy .demp,.techcol .chips span{background:#0b172e94;border-color:#6f9eeb3d;border-radius:8px}.ccard .big,.metric-row .mc .mv,.case-inline .cbig{background:none;-webkit-text-fill-color:initial;color:#86bbff}.pcard .num,.ccard .ind,.sentry .more,.feat-list li b,.vmcard .vlabel{color:#78b4ff}.feat-list li:before,.pcard li:before{background:#4b8cff;border-radius:2px}section[style*="background:linear-gradient"]{background:transparent!important}footer{background:#050a1694;border-color:#6f9eeb29}.subnav{background:#050a16e0;border-bottom-color:#6f9eeb2e;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}:root{--bg: #080c13;--bg-2: #0b111b;--panel: rgba(12, 18, 29, .68);--panel-2: rgba(15, 24, 39, .72);--line: rgba(136, 176, 230, .14);--line-2: rgba(112, 184, 255, .34);--ink: #f7f9ff;--ink-soft: #bdc7d8;--ink-dim: #77849a;--blue: #196fff;--blue-2: #77b7ff;--cyan: #52e5ff;--glow: rgba(31, 118, 255, .64);--glow-cy: rgba(82, 229, 255, .34);--maxw: 1240px}html{background:#080c13}body{background:linear-gradient(180deg,#070b12,#0a1019 48%,#070a11);color:var(--ink)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 18%,rgba(38,111,255,.14) 24%,rgba(78,226,255,.18) 25.5%,rgba(25,111,255,.1) 27%,transparent 36%),linear-gradient(292deg,transparent 0 58%,rgba(32,95,221,.13) 65%,rgba(78,226,255,.12) 66.5%,transparent 74%),linear-gradient(180deg,#05091233,#070c15c2);opacity:.95;animation:bgDrift 18s ease-in-out infinite alternate}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(91,153,255,.045) 1px,transparent 1px),linear-gradient(rgba(91,153,255,.04) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 72%);opacity:.55}@keyframes bgDrift{0%{background-position:0 0,0 0,0 0}to{background-position:0 46px,0 -38px,0 0}}.ambient{display:none!important}.grid-bg{opacity:.32;background-image:linear-gradient(rgba(120,176,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,176,255,.045) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(#000 0%,rgba(0,0,0,.8) 40%,transparent 84%);mask-image:linear-gradient(#000 0%,rgba(0,0,0,.8) 40%,transparent 84%)}.wrap{max-width:var(--maxw)}@media(hover:none),(pointer:coarse){.wrap{width:94%;max-width:var(--maxw)}}nav{top:0;left:0;right:0;border:0;border-radius:0;background:linear-gradient(90deg,#040912eb,#07101edb 54%,#0c1f3ab8),linear-gradient(180deg,#0c1424eb,#060a129e);box-shadow:0 1px #69b4ff14,0 16px 56px -42px #22a6ffd1;-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%)}nav.scrolled{top:0;background:linear-gradient(90deg,#040912f5,#07101eeb 54%,#0a1c36d6),#070b12e6;border-bottom:1px solid rgba(100,214,255,.18);-webkit-backdrop-filter:blur(22px) saturate(138%);backdrop-filter:blur(22px) saturate(138%)}body[data-page=solutions] nav,body[data-page=solutions] nav.scrolled{background:linear-gradient(90deg,#040812b8,#070e1c9e 54%,#0b182e8f),linear-gradient(180deg,#080d198f,#0508103d);box-shadow:0 1px #69b4ff14;border-bottom:1px solid rgba(100,214,255,.1)}.nav-in{position:relative;height:86px;padding:0 52px;justify-content:flex-start}.nav-in .logo{position:relative;z-index:2}.logo-img{height:46px;max-width:min(252px,614.4px);filter:drop-shadow(0 0 14px rgba(66,178,255,.26))}.nav-links{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);gap:14px;padding:6px;border-radius:999px;background:linear-gradient(180deg,#070f1fad,#050914a8);border:0;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(142%);backdrop-filter:blur(18px) saturate(142%)}.nav-links a{position:relative;overflow:hidden;isolation:isolate;padding:12px 24px;border-radius:999px;border:1px solid transparent;color:#e2f2ffdb;background:transparent;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;font-size:18px;font-weight:800;line-height:1;text-shadow:none;transition:color .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.nav-links a:after{display:none}.nav-links a:hover{color:#f6fbff;background:linear-gradient(90deg,#ffffff0f,#2a84ff38);border-color:#7acaff2e;box-shadow:inset 0 1px #ffffff14}.nav-links a.active{color:#f8fcff;background:linear-gradient(90deg,#ffffff14,#3084ff94);-webkit-background-clip:border-box;background-clip:border-box;border:1px solid rgba(128,206,255,.36);box-shadow:inset 0 1px #ffffff24,0 10px 24px -20px #2b91ffe6}.nav-links a.active:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--nav-active-flow-angle, 0deg),transparent 0deg,transparent 56deg,rgba(150,226,255,.18) 76deg,rgba(227,250,255,.95) 94deg,rgba(94,190,255,.66) 112deg,transparent 144deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 5px rgba(102,210,255,.34));animation:navActiveBorderFlow 4.8s linear infinite}@property --nav-active-flow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes navActiveBorderFlow{0%{--nav-active-flow-angle: 0deg}to{--nav-active-flow-angle: 360deg}}@media(prefers-reduced-motion:reduce){.nav-links a.active:before{animation:none}}.nav-cta .btn-primary{min-width:148px;height:54px;justify-content:center;border-radius:999px;color:#f7fbff;background:linear-gradient(90deg,#ffffff14,#3084ffb3);-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;border:1px solid rgba(128,206,255,.42);box-shadow:inset 0 1px #ffffff24,0 12px 28px -22px #2b91fff2;font-size:18px;font-weight:800}.btn{border-radius:999px;transform:translateZ(0)}.btn-primary{background:radial-gradient(circle at 88% 50%,rgba(99,232,255,.32),transparent 36%),linear-gradient(180deg,#267cff,#062f9d);border:1px solid rgba(134,223,255,.66);box-shadow:inset 0 1px #fff3,inset 0 -14px 24px #2bddff21,0 0 18px #2d7eff94,0 0 38px #4ae0ff3d}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff42,inset 0 -16px 28px #2bddff29,0 0 22px #2d7effb8,0 0 48px #4ae0ff5c}.nav-cta .btn-primary:hover{transform:translateY(-1px);background:linear-gradient(90deg,#ffffff1a,#3791ffc7);box-shadow:inset 0 1px #ffffff2e,0 14px 30px -22px #2b91ff}.btn-ghost{background:#080d167a;border:1px solid rgba(137,178,236,.2)}section{padding:104px 0}.sec-head{max-width:820px;margin-bottom:64px}.sec-head h2,.block-title{color:#f8fbff;font-weight:800;letter-spacing:0!important}.sec-head h2{font-size:56px}.block-title{font-size:42px}.sec-head p,.lead{color:#b8c3d4;line-height:1.9}#problem .sec-head{max-width:1120px}#problem .sec-head h2{white-space:nowrap}@media(max-width:980px){.sec-head h2{font-size:46px}}.pcard,.emp,.ccard,.panel,.techcol,.sentry,.metric-row .mc,.vmcard,.cc,.case-inline,.shot-slot,.cta-box{background:linear-gradient(180deg,#0e1623b8,#080d169e);border:1px solid rgba(137,178,236,.15);border-radius:14px;box-shadow:inset 0 1px #ffffff0b,0 34px 90px -68px #276fffe0;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}.pcard:before,.emp:before,.ccard:before,.panel:before,.techcol:before,.sentry:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(105,219,255,.72),transparent);opacity:.5;pointer-events:none}.pcard:hover,.emp:hover,.ccard:hover,.panel:hover,.sentry:hover,.techcol:hover{border-color:#71c5ff7a;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 34px 100px -54px #3089fff2}#page-home .spotlight-card{--mx: 50%;--my: 50%;--spot-opacity: 0;position:relative;overflow:hidden;isolation:isolate}#page-home .spotlight-card:after{content:"";position:absolute;inset:-1px;z-index:0;pointer-events:none;opacity:var(--spot-opacity);transition:opacity .24s ease;background-image:radial-gradient(460px circle at var(--mx) var(--my),rgba(37,125,255,.28),rgba(69,215,255,.13) 28%,rgba(56,190,255,.045) 48%,transparent 72%),radial-gradient(circle at 13% 18%,rgba(133,221,255,.08) 0 1px,transparent 1.6px),radial-gradient(circle at 28% 63%,rgba(133,221,255,.055) 0 1px,transparent 1.5px),radial-gradient(circle at 44% 32%,rgba(133,221,255,.06) 0 1px,transparent 1.5px),radial-gradient(circle at 61% 78%,rgba(133,221,255,.05) 0 1px,transparent 1.5px),radial-gradient(circle at 76% 26%,rgba(133,221,255,.06) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 58%,rgba(133,221,255,.045) 0 1px,transparent 1.5px);background-size:auto,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;mix-blend-mode:screen}#page-home .spotlight-card>*:not(.star-border-flow):not(.star-border-side-glow){position:relative;z-index:1}#page-home .spotlight-card.is-lit{--spot-opacity: 1;border-color:#6fd6ff75;box-shadow:inset 0 1px #ffffff13,inset 0 0 34px #2482ff0d,0 30px 90px -58px #2381ffd1}#page-home .spotlight-card.is-lit:before{opacity:.95}#page-home .spotlight-card .v,#page-home .spotlight-card .big,#page-home .spotlight-card h3,#page-home .spotlight-card h4{transition:color .24s ease,text-shadow .24s ease}#page-home .spotlight-card.is-lit .v,#page-home .spotlight-card.is-lit .big,#page-home .spotlight-card.is-lit h3,#page-home .spotlight-card.is-lit h4{color:#fff;text-shadow:0 0 22px rgba(92,201,255,.28)}.emp-grid{gap:24px;margin-top:24px;padding:24px 8px 18px;scroll-padding-inline:8px}.emp-grid:after{content:"";flex:0 0 max(24px,calc(100% - 386px));pointer-events:none}.emp-grid.is-looping:after{display:none}.emp{flex-basis:370px;min-height:432px;transform-origin:center;will-change:transform,box-shadow,border-color;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .28s ease,background .28s ease,box-shadow .32s ease}.emp h4{font-size:24px}.emp p{color:#b8c3d5}.emp .emp-visual{height:190px}.emp .emp-visual img{max-height:188px;filter:drop-shadow(0 22px 30px rgba(38,120,255,.32));transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .32s ease}.emp .gain{border-top-color:#89b2ec29;color:#8dc7ff}#page-home .emp:hover,#page-products .emp:hover{transform:translateY(-8px) scale(1.035);border-color:#6cdcff9e;background:radial-gradient(circle at var(--mx, 50%) var(--my, 42%),rgba(68,202,255,.18),transparent 34%),linear-gradient(180deg,#0d1930eb,#060c19e6);box-shadow:inset 0 1px #ffffff1a,inset 0 0 46px #2786ff1a,0 30px 90px -48px #3697fff2,0 0 0 1px #51d8ff14;z-index:3}#page-home .emp:hover .emp-visual img,#page-products .emp:hover .emp-visual img{transform:translateY(-8px) scale(1.08);filter:drop-shadow(0 30px 38px rgba(54,151,255,.5)) drop-shadow(0 0 22px rgba(82,229,255,.22))}.emp-carousel-dots,.emp-dot{display:none!important}.reveal{opacity:0;transform:translateY(34px);filter:blur(8px);transition:opacity .82s cubic-bezier(.2,.7,.2,1),transform .82s cubic-bezier(.2,.7,.2,1),filter .82s cubic-bezier(.2,.7,.2,1);transition-delay:var(--stagger, 0ms)}.reveal.in{opacity:1;transform:none;filter:none}.subnav{background:#080d16d6;border-bottom-color:#89b2ec24}.subnav-in a.active{color:#fff}footer{background:#060a11b8}h1,h2,h3,h4,h5,p,li,.lead,.sub,.sec-head p,.market-note,.bigl,.ml,.emp .gain{text-wrap:pretty;word-break:auto-phrase;overflow-wrap:normal}.sec-head p,.lead,.market-note,.hero .sub{line-break:strict}.copy-break{display:block}@supports not (word-break: auto-phrase){h1,h2,h3,h4,h5,p,li,.lead,.sub,.sec-head p,.market-note,.bigl,.ml,.emp .gain{word-break:keep-all;overflow-wrap:break-word}}.hero h1 .grad,.phero h1 .grad,.title-grad{background:linear-gradient(90deg,#fff,#b8dcff,#4e91ff 68%,#62f0ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#page-home .cta-box .hero-cta,.cta-box .hero-cta{justify-content:center;width:100%}@keyframes riseArrowIcon{0%,to{transform:translateY(5px);opacity:.82}50%{transform:translateY(-4px);opacity:1}}#page-home #cases{position:relative;overflow:hidden}#page-home #cases:before,#page-home #cases:after{content:"";position:absolute;left:50%;width:min(1680px,2150.4px);height:260px;transform:translate(-50%);border:1px solid rgba(92,201,255,.24);border-left-color:transparent;border-right-color:transparent;border-radius:50%;pointer-events:none;opacity:.5;filter:drop-shadow(0 0 18px rgba(32,118,255,.28))}#page-home #cases:before{top:138px}#page-home #cases:after{top:424px}#page-home #cases .wrap{max-width:min(1680px,calc(100% - 48px));position:relative;z-index:1}@media(min-width:981px){#page-home #cases .wrap{max-width:min(1260px,calc(100vw - 96px))!important}}#page-home #cases .case-nav{margin:0 0 16px;padding-right:10px}#page-home #cases .cbtn{width:58px;height:58px;border-color:#75b2ff5c;background:linear-gradient(180deg,#0c172ac7,#050b16b3);box-shadow:inset 0 1px #ffffff0f,0 18px 48px -30px #2076ffd1}#page-home #cases .case-track{gap:34px;padding:34px 28px 74px;overflow-x:auto;overflow-y:visible;perspective:1400px;transform-style:preserve-3d;scroll-padding-inline:28px}#page-home #cases .ccard{flex:0 0 500px;min-height:454px;padding:0;overflow:hidden;display:grid;grid-template-rows:minmax(132px,auto) 1fr;border-radius:16px;background:linear-gradient(180deg,#091324eb,#080f1dcc);border:1px solid rgba(94,177,255,.38);box-shadow:inset 0 1px #ffffff14,0 34px 96px -58px #176ffff2;transform:rotateY(-9deg) rotateX(3deg) translateZ(0);transform-origin:center;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .32s ease;isolation:isolate}#page-home #cases .ccard:nth-child(2n){transform:rotateY(7deg) rotateX(2deg) translateY(28px)}#page-home #cases .ccard:nth-child(3n){transform:rotateY(-5deg) rotateX(3deg) translateY(-8px)}#page-home #cases .ccard:nth-child(4n){transform:rotateY(8deg) rotateX(2deg) translateY(20px)}#page-home #cases .ccard:before{left:22px;right:22px;background:linear-gradient(90deg,transparent,rgba(143,232,255,.86),transparent);opacity:.78}#page-home #cases .ccard:after{background:radial-gradient(circle at var(--mx, 50%) var(--my, 40%),rgba(88,207,255,.2),transparent 34%),linear-gradient(120deg,rgba(255,255,255,.08),transparent 38%)}#page-home #cases .ccard:hover,#page-home #cases .ccard.is-lit{transform:rotateY(0) rotateX(0) translateY(-8px) scale(1.015);border-color:#70dcff9e;box-shadow:inset 0 1px #ffffff1f,0 40px 118px -52px #278dfffa}#page-home #cases .case-card-head{position:relative;z-index:1;padding:28px 34px 24px;background:linear-gradient(112deg,#60a9fffa,#167bfff5 48%,#43e5ffe0),radial-gradient(circle at 18% 0%,rgba(255,255,255,.3),transparent 36%);box-shadow:inset 0 -1px #a3e8ff42,0 16px 34px -28px #44c5ffeb}#page-home #cases .case-card-head:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-18px;height:42px;background:linear-gradient(180deg,#08142738,#08142700);transform:skewY(-2deg);pointer-events:none}#page-home #cases .ccard .ind{color:#f1fafff5;font-family:Noto Sans SC,sans-serif;font-size:15px;font-weight:700;letter-spacing:0!important;margin-bottom:16px}#page-home #cases .ccard h4{margin:0;color:#fff;font-size:34px;line-height:1.22;font-weight:900;text-shadow:0 2px 18px rgba(5,24,52,.38)}#page-home #cases .case-card-body{position:relative;z-index:1;padding:30px 34px 34px;display:flex;flex-direction:column;min-height:0}#page-home #cases .ccard .big{color:#edf6ff;font-size:56px;line-height:1;margin-bottom:18px;text-shadow:0 0 22px rgba(82,229,255,.22)}#page-home #cases .ccard .bigl{color:#d8e5f3;font-size:17px;line-height:1.55;margin:0 0 22px}#page-home #cases .ccard p{margin-top:auto;padding-top:22px;color:#e3ebf6;font-size:17px;line-height:1.72;border-top:1px solid rgba(136,180,236,.18)}@media(min-width:981px){#page-home #cases{padding:78px 0 92px}#page-home #cases:before,#page-home #cases:after{left:50%;width:min(1720px,108vw);height:360px;border-color:#53abff38;border-left-color:transparent;border-right-color:transparent;opacity:.58}#page-home #cases:before{top:260px}#page-home #cases:after{top:585px;opacity:.38}#page-home #cases .wrap{max-width:min(1480px,calc(100vw - 64px))}#page-home #cases .sec-head{margin-bottom:18px!important}#page-home #cases .sec-head h2{font-size:clamp(38px,3.6vw,58px)}#page-home #cases .case-nav{display:none}#page-home #cases .case-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:44px 34px;padding:56px 0 34px;overflow:visible;perspective:1300px}#page-home #cases .case-track:before,#page-home #cases .case-track:after{content:"";position:absolute;left:50%;width:112%;height:190px;transform:translate(-50%);border-top:1px solid rgba(95,190,255,.18);border-radius:50%;pointer-events:none;z-index:0;filter:drop-shadow(0 0 14px rgba(37,128,255,.24))}#page-home #cases .case-track:before{top:104px}#page-home #cases .case-track:after{top:392px;opacity:.72}#page-home #cases .ccard{position:relative;z-index:1;grid-column:span 2;flex:none;width:100%;min-height:330px;grid-template-rows:minmax(104px,auto) 1fr;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 24px 70px -48px #176fffe6;transform:rotateY(-6deg) rotateX(2deg) translateZ(0)}#page-home #cases .ccard:nth-child(1){grid-column:1 / span 2;transform:rotateY(-7deg) rotateX(2deg) translateY(10px)}#page-home #cases .ccard:nth-child(2){grid-column:3 / span 2;transform:rotateY(0) rotateX(1deg) translateY(26px)}#page-home #cases .ccard:nth-child(3){grid-column:5 / span 2;transform:rotateY(7deg) rotateX(2deg) translateY(6px)}#page-home #cases .ccard:nth-child(4){grid-column:2 / span 2;transform:rotateY(-5deg) rotateX(2deg) translateY(-2px)}#page-home #cases .ccard:nth-child(5){grid-column:4 / span 2;transform:rotateY(5deg) rotateX(2deg) translateY(16px)}#page-home #cases .ccard:hover,#page-home #cases .ccard.is-lit{transform:rotateY(0) rotateX(0) translateY(-7px) scale(1.01)}#page-home #cases .case-card-head{padding:22px 26px 20px}#page-home #cases .ccard .ind{font-size:13px;margin-bottom:10px}#page-home #cases .ccard h4{font-size:clamp(21px,1.45vw,28px);line-height:1.26}#page-home #cases .case-card-body{padding:24px 26px 26px}#page-home #cases .ccard .big{font-size:clamp(32px,2.35vw,44px);margin-bottom:12px}#page-home #cases .ccard .bigl{font-size:14px;line-height:1.55;margin-bottom:16px}#page-home #cases .ccard p{padding-top:16px;font-size:14px;line-height:1.7}}@media(min-width:981px){#page-home #cases .wrap{max-width:min(1320px,calc(100vw - 96px))}#page-home #cases .case-track{max-width:1180px;margin:0 auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 28px;padding:46px 0 28px;align-items:start}#page-home #cases .case-track:before{top:112px;width:118%}#page-home #cases .case-track:after{top:392px;width:118%}#page-home #cases .ccard{min-height:300px;grid-template-rows:minmax(94px,auto) 1fr;transform:rotateY(0) translateZ(0)}#page-home #cases .ccard:nth-child(1),#page-home #cases .ccard:nth-child(2),#page-home #cases .ccard:nth-child(3),#page-home #cases .ccard:nth-child(4),#page-home #cases .ccard:nth-child(5){transform:rotateY(0) translateY(0)}#page-home #cases .ccard:nth-child(1){grid-column:1 / span 2}#page-home #cases .ccard:nth-child(2){grid-column:3 / span 2}#page-home #cases .ccard:nth-child(3){grid-column:5 / span 2}#page-home #cases .ccard:nth-child(4){grid-column:2 / span 2}#page-home #cases .ccard:nth-child(5){grid-column:4 / span 2}#page-home #cases .ccard:nth-child(1),#page-home #cases .ccard:nth-child(4){transform:perspective(1300px) rotateY(-3deg)}#page-home #cases .ccard:nth-child(3),#page-home #cases .ccard:nth-child(5){transform:perspective(1300px) rotateY(3deg)}#page-home #cases .ccard:hover,#page-home #cases .ccard.is-lit{transform:perspective(1300px) rotateY(0) translateY(-5px)}#page-home #cases .case-card-head{padding:18px 24px 17px}#page-home #cases .ccard .ind{font-size:12px;margin-bottom:8px}#page-home #cases .ccard h4{font-size:clamp(19px,1.25vw,24px);line-height:1.24}#page-home #cases .case-card-body{padding:21px 24px 23px}#page-home #cases .ccard .big{font-size:clamp(30px,2vw,38px);margin-bottom:10px}#page-home #cases .ccard .bigl{font-size:13px;margin-bottom:13px}#page-home #cases .ccard p{padding-top:13px;font-size:13px;line-height:1.62}}@media(min-width:981px){#page-home #cases{padding:82px 0 92px}#page-home #cases:before,#page-home #cases:after,#page-home #cases .case-track:before,#page-home #cases .case-track:after{opacity:.18!important;filter:none!important;border-color:#568fd62e!important;border-left-color:transparent!important;border-right-color:transparent!important}#page-home #cases .wrap{max-width:min(1260px,calc(100vw - 96px))!important}#page-home #cases .case-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;max-width:1140px!important;margin:0 auto!important;padding:42px 0 22px!important;align-items:stretch!important;perspective:none!important;overflow:visible!important}#page-home #cases .ccard,#page-home #cases .ccard:nth-child(1),#page-home #cases .ccard:nth-child(2),#page-home #cases .ccard:nth-child(3),#page-home #cases .ccard:nth-child(4),#page-home #cases .ccard:nth-child(5){grid-column:auto!important;width:100%!important;min-height:334px!important;height:100%!important;transform:none!important;display:grid!important;grid-template-rows:112px 1fr!important;border-radius:14px!important;border-color:#5d94d847!important;background:radial-gradient(circle at 82% 10%,rgba(74,126,196,.13),transparent 34%),linear-gradient(180deg,#091426e6,#060d1bdb)!important;box-shadow:inset 0 1px #ffffff0e,0 24px 68px -56px #2869b9b8!important}#page-home #cases .ccard:hover,#page-home #cases .ccard.is-lit{transform:translateY(-4px)!important;border-color:#7aade86b!important;box-shadow:inset 0 1px #ffffff12,0 30px 78px -58px #3d7ed2d1!important}#page-home #cases .case-card-head{padding:22px 26px 20px!important;background:linear-gradient(135deg,#1c426ff0,#113056e6 58%,#18506cd1)!important;box-shadow:inset 0 -1px #8ab2e02e!important}#page-home #cases .case-card-head:after{display:none!important}#page-home #cases .ccard .ind{color:#9fc4e8e0!important;margin-bottom:9px!important}#page-home #cases .ccard h4{color:#edf5ff!important;text-shadow:none!important}#page-home #cases .case-card-body{padding:24px 26px 26px!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-content:start!important}#page-home #cases .ccard .big{color:#dcecff!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}#page-home #cases .ccard .bigl{color:#c8d6ebe0!important}#page-home #cases .ccard p{margin-top:0!important;align-self:start!important;color:#c2cfe4e6!important;border-top-color:#7ea3d12e!important}}@media(max-width:980px){#page-home #cases .case-track{align-items:stretch!important}#page-home #cases .ccard{min-height:360px!important;display:grid!important;grid-template-rows:112px 1fr!important;border-color:#5d94d847!important;background:linear-gradient(180deg,#091426e6,#060d1bdb)!important}#page-home #cases .case-card-head{background:linear-gradient(135deg,#1c426ff0,#113056e6 58%,#18506cd1)!important}#page-home #cases .case-card-head:after{display:none!important}#page-home #cases .case-card-body{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-content:start!important}#page-home #cases .ccard p{margin-top:0!important;align-self:start!important}}#page-home{overflow-x:clip;overflow-y:visible}#page-home .hero{--hero-pointer-x: 50%;--hero-pointer-y: 42%;--hero-pointer-core: 0;--hero-pointer-halo: 0;min-height:calc(100svh - 82px);padding:152px 0 72px;align-items:center;background:#050a16 url(/assets/home-hero-bg-BhikKpIz.png) center bottom/cover no-repeat;overflow:hidden}#page-home .hero:before{content:none;position:absolute;inset:0;z-index:0;pointer-events:none;background:none;opacity:0;transform:none;animation:none!important;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}#page-home .hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0 68%,rgba(5,13,28,.12) 82%,rgba(4,15,34,.42) 100%)}#page-home .hero-grid{position:relative;z-index:3;display:block;max-width:1160px;text-align:center;overflow:visible}#page-home .hero-grid>div{max-width:980px;margin:0 auto;position:relative;isolation:isolate}#page-home .hero-grid>div:before{content:none;position:absolute;left:50%;top:10px;z-index:-1;width:min(920px,2150.4px);height:360px;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse 54% 44% at 50% 35%,rgba(73,255,239,.13),rgba(22,111,154,.13) 42%,transparent 76%),linear-gradient(90deg,transparent 0%,rgba(97,236,255,.06) 45%,rgba(78,158,255,.08) 56%,transparent 100%);filter:blur(12px);opacity:.72}#page-home .hero h1{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;font-size:72px;line-height:1.16;font-weight:700;letter-spacing:0!important;color:#fff;text-align:center;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 0 18px rgba(117,178,255,.18),0 10px 28px rgba(0,0,0,.38)}#page-home .hero h1 .grad{display:inline-block;margin-top:4px;white-space:nowrap;font-weight:700;background:linear-gradient(90deg,#fff,#e7f2ff 38%,#76cfff 72%,#2e86ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}#page-home .hero .sub{max-width:720px;margin:24px auto 0;color:#dfe8f8d1;font-size:18px;line-height:1.78;text-align:center;text-shadow:0 8px 24px rgba(0,0,0,.44)}#page-home .hero .slogan{display:flex;width:fit-content;max-width:min(760px,100%);align-items:center;justify-content:center;margin:20px auto 0;padding:8px 16px;color:#dae9ffdb;font-size:17px;line-height:1.45;font-weight:600;text-align:center;letter-spacing:0!important;border:1px solid rgba(118,207,255,.22);border-radius:999px;background:#07102252;box-shadow:inset 0 1px #ffffff14,0 16px 42px -30px #62f0ffcc}#page-home .hero-cta{justify-content:center;margin-top:26px;gap:16px}#page-home .hero-cta .btn{min-width:188px;height:58px;padding:0 28px;justify-content:center;border-radius:14px;font-size:17px;font-weight:800}#page-home .hero-cta .btn-primary{background:radial-gradient(circle at 72% 10%,rgba(118,240,255,.34),transparent 34%),linear-gradient(180deg,#3f8dff,#1563ff 56%,#0641ca);border-color:#8ae2ffb8;box-shadow:inset 0 1px #ffffff47,inset 0 -18px 30px #154fcc57,0 0 18px #2c7bffb8,0 12px 36px -14px #37a2ffeb}#page-home .hero-cta .btn-ghost{background:#030b1c7a;border-color:#6ea6f561;color:#f3f7ff;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#page-home .hero-cta .btn:hover{transform:translateY(-3px)}#page-home .hero-stats{position:relative;z-index:2;width:min(1168px,calc(100% - 160px));max-width:1168px;margin:38px auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#page-home .hero-stats:before{content:none;display:block;position:absolute;left:50%;top:82%;z-index:-1;width:112%;height:86px;border-radius:50%;transform:translate(-50%,-50%);border-top:2px solid rgba(99,232,255,.76);box-shadow:0 -4px 24px #3db2ff94,0 0 46px #246cff70,inset 0 8px 22px #41dcff29;opacity:.72;pointer-events:none}#page-home .hero-stats .s,#page-home .hero-stats .s:first-child{position:relative;display:flex;min-height:106px;min-width:0;padding:20px 18px 18px;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(126,184,255,.44);border-radius:14px;background:linear-gradient(180deg,#1229508a,#050c1cc7),#050c1cb8;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #48d9ff14,0 18px 46px -26px #1459ffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}#page-home .hero-stats .s:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(106,227,255,.18),transparent 48%);opacity:.72;pointer-events:none}#page-home .hero-stats .s:hover{transform:translateY(-5px);border-color:#7ee4ffc7;background:linear-gradient(180deg,#1a427ea3,#050d20d1),#050c1cc7;box-shadow:inset 0 1px #ffffff29,0 0 26px #4bcdff3d,0 24px 58px -26px #277effeb}#page-home .hero-stats .s b{position:relative;z-index:1;display:block;font-size:46px;line-height:1;font-weight:900;letter-spacing:0!important;color:transparent;background:linear-gradient(180deg,#fff,#e8f2ff 40%,#a9d0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;white-space:nowrap}#page-home .hero-stats .s span{position:relative;z-index:1;display:block;margin-top:10px;color:#dde8fad1;font-size:14px;line-height:1.35;font-weight:600}#page-solutions .solution-sector{--sector-accent-rgb: 98, 240, 255;--sector-accent-2-rgb: 59, 123, 255;--sector-rail-alpha: .34;position:relative;overflow:hidden;padding:112px 0;background:linear-gradient(180deg,#04081200,#07102257 46%,#04081200),linear-gradient(90deg,rgba(var(--sector-accent-2-rgb),.05),transparent 28%,rgba(var(--sector-accent-rgb),.035))}#page-solutions .solution-sector--safety{--sector-accent-rgb: 116, 205, 255;--sector-accent-2-rgb: 73, 120, 255}#page-solutions .solution-sector--property{--sector-accent-rgb: 112, 242, 197;--sector-accent-2-rgb: 55, 154, 255}#page-solutions .solution-sector--public{--sector-accent-rgb: 119, 218, 255;--sector-accent-2-rgb: 88, 142, 255}#page-solutions .solution-sector:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.72;background:linear-gradient(115deg,transparent 0 38%,rgba(var(--sector-accent-rgb),.08) 38.5%,transparent 40% 64%,rgba(var(--sector-accent-2-rgb),.06) 64.5%,transparent 66%),repeating-linear-gradient(112deg,rgba(132,178,244,.065) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(112,164,235,.035) 0 1px,transparent 1px 72px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%)}#page-solutions .solution-sector:after{content:"";position:absolute;left:96px;right:96px;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--sector-accent-rgb),var(--sector-rail-alpha)),rgba(var(--sector-accent-2-rgb),.26),transparent)}#page-solutions .solution-sector .wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-template-areas:"head summary" "head media" "head scenarios";gap:0;max-width:min(1260px,calc(100% - 96px));padding:54px 0;isolation:isolate}#page-solutions .solution-sector .wrap:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-top:1px solid rgba(var(--sector-accent-rgb),.46);border-bottom:1px solid rgba(126,184,255,.18);background:radial-gradient(ellipse 42% 118% at 0% 50%,rgba(var(--sector-accent-2-rgb),.18),transparent 68%),radial-gradient(ellipse 42% 92% at 100% 36%,rgba(var(--sector-accent-rgb),.12),transparent 72%),linear-gradient(90deg,#091730c7,#050c1a8f 38%,#040a1657);box-shadow:inset 0 1px #ffffff0b,0 36px 110px -88px rgba(var(--sector-accent-2-rgb),.8)}#page-solutions .solution-sector .wrap:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(180deg,transparent 0 58%,rgba(120,174,241,.075) 58.1%,transparent 58.25%),repeating-linear-gradient(90deg,transparent 0 92px,rgba(132,184,255,.035) 92px 93px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 94%,transparent 100%)}#page-solutions .solution-sector-head{grid-area:head;position:relative;display:grid;grid-template-columns:1fr;align-content:space-between;gap:54px;min-height:430px;margin:0;padding:44px 56px 42px 46px;overflow:visible;border:0;border-right:1px solid rgba(var(--sector-accent-rgb),.18);border-radius:0;background:transparent;box-shadow:none}#page-solutions .solution-sector-head:before{content:"";position:absolute;left:0;top:40px;bottom:40px;width:3px;height:auto;background:linear-gradient(180deg,rgba(var(--sector-accent-rgb),.95),rgba(var(--sector-accent-2-rgb),.5),transparent)}#page-solutions .solution-sector-head:after{content:"";position:absolute;left:46px;right:56px;bottom:36px;height:1px;pointer-events:none;opacity:.68;background:linear-gradient(90deg,rgba(var(--sector-accent-rgb),.42),transparent);-webkit-mask-image:none;mask-image:none}#page-solutions .solution-sector-head>*{position:relative;z-index:1;min-width:0}#page-solutions .solution-sector-index{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:rgba(var(--sector-accent-rgb),.86);font-family:Sora,Noto Sans SC,sans-serif;font-size:14px;line-height:1;font-weight:800;letter-spacing:0!important}#page-solutions .solution-sector-index:after{content:"";width:42px;height:1px;background:linear-gradient(90deg,rgba(var(--sector-accent-rgb),.78),transparent)}#page-solutions .solution-sector-head h2{margin:0;color:#f7fbff;font-size:64px;line-height:1.08;font-weight:850;letter-spacing:0!important;text-shadow:0 18px 46px rgba(20,52,115,.38)}#page-solutions .solution-sector-head p{max-width:470px;margin-top:16px;color:#dee9fadb;font-size:17px;line-height:1.78;font-weight:560}#page-solutions .solution-sector-count{align-self:end;min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;width:100%;max-width:420px;padding:0;border-left:0;text-align:left}#page-solutions .solution-sector-count b{display:block;color:transparent;background:linear-gradient(180deg,#fff,#cbe3ff 42%,rgb(var(--sector-accent-rgb)) 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Sora,Noto Sans SC,sans-serif;font-size:70px;line-height:.9;font-weight:900;text-shadow:0 0 34px rgba(var(--sector-accent-rgb),.16)}#page-solutions .solution-sector-count span{display:block;margin:0 0 8px;color:#dfe9fab8;font-size:14px;line-height:1.3;font-weight:800}#page-solutions .solution-sector-summary{grid-area:summary;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;align-self:end;margin:0;padding:42px 0 30px 58px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#page-solutions .solution-sector-summary:before{content:"";position:absolute;inset:auto 0 0 58px;height:1px;background:linear-gradient(90deg,rgba(var(--sector-accent-rgb),.38),rgba(126,184,255,.13),transparent);opacity:1}#page-solutions .solution-sector-summary div{min-width:0;position:relative;display:block;padding:0 0 0 18px;border:0;border-radius:0;background:transparent}#page-solutions .solution-sector-summary div:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:linear-gradient(180deg,rgba(var(--sector-accent-rgb),.78),rgba(var(--sector-accent-2-rgb),.22))}#page-solutions .solution-sector-summary b{display:block;margin:0 0 8px;color:rgba(var(--sector-accent-rgb),.86);font-size:13px;line-height:1.35;font-weight:800;white-space:nowrap}#page-solutions .solution-sector-summary span{min-width:0;color:#eef4ffe8;font-size:15px;line-height:1.55;font-weight:650}#page-solutions .solution-sector-media{grid-area:media;position:relative;min-width:0;padding:28px 0 0 58px}#page-solutions .solution-sector-media:before{content:"";position:absolute;left:58px;right:0;top:28px;height:1px;background:linear-gradient(90deg,rgba(var(--sector-accent-rgb),.36),rgba(126,184,255,.12),transparent)}#page-solutions .solution-sector-visual{position:relative;display:grid;grid-template-columns:minmax(0,1.36fr) minmax(170px,.78fr);gap:12px;height:232px;overflow:hidden;border:1px solid rgba(var(--sector-accent-rgb),.18);border-radius:8px;background:#040a1670;box-shadow:inset 0 1px #ffffff0b}#page-solutions .solution-sector-visual--single{grid-template-columns:1fr}#page-solutions .solution-sector-visual:before,#page-solutions .solution-sector-visual:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}#page-solutions .solution-sector-visual:before{opacity:.58;background:radial-gradient(ellipse 45% 70% at 12% 24%,rgba(var(--sector-accent-rgb),.28),transparent 66%),linear-gradient(90deg,rgba(3,8,20,.22),transparent 42%,rgba(3,8,20,.46))}#page-solutions .solution-sector-visual:after{opacity:.68;background:linear-gradient(90deg,rgba(3,8,20,.36),transparent 28% 72%,rgba(3,8,20,.42)),linear-gradient(180deg,rgba(4,10,22,.1),transparent 44%,rgba(3,8,20,.44)),radial-gradient(ellipse 72% 86% at 48% 44%,transparent 48%,rgba(3,8,20,.32) 100%)}#page-solutions .solution-sector-visual img{position:relative;z-index:1;display:block;width:100%;height:100%;min-width:0;object-fit:cover;filter:saturate(.92) contrast(1.04) brightness(.82)}#page-solutions .solution-sector-visual--split img+img{border-left:1px solid rgba(var(--sector-accent-rgb),.14)}#page-solutions .solution-sector--public .solution-sector-visual img{filter:grayscale(.22) saturate(.72) contrast(1.08) brightness(.76)}#page-solutions .solution-sector--public .solution-sector-visual:before{background:radial-gradient(ellipse 45% 70% at 12% 24%,rgba(var(--sector-accent-rgb),.26),transparent 66%),linear-gradient(90deg,#040d1c52,#1c669e2e 42%,#0308148a),linear-gradient(0deg,#1d609a33,#1d609a33)}#page-solutions .solution-scenario-grid{grid-area:scenarios;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-self:stretch;margin:30px 0 0 58px;padding:0;overflow:hidden;border:1px solid rgba(var(--sector-accent-rgb),.16);border-radius:8px;background:radial-gradient(ellipse 58% 130% at 8% 18%,rgba(var(--sector-accent-rgb),.1),transparent 68%),linear-gradient(180deg,#081224f0,#040a16eb);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px rgba(var(--sector-accent-rgb),.035);counter-reset:solution-scenario}#page-solutions .solution-scenario-grid:before{content:"";position:absolute;inset:0;z-index:0;height:auto;pointer-events:none;opacity:.72;background:radial-gradient(ellipse 52% 118% at 0% 18%,rgba(var(--sector-accent-rgb),.13),transparent 72%),radial-gradient(ellipse 72% 120% at 100% 100%,rgba(var(--sector-accent-2-rgb),.08),transparent 76%),linear-gradient(90deg,rgba(255,255,255,.025),transparent 18% 82%,rgba(3,8,20,.2));-webkit-mask-image:linear-gradient(90deg,#000c,#000 14% 86%,#000000d1);mask-image:linear-gradient(90deg,#000c,#000 14% 86%,#000000d1)}#page-solutions .solution-scenario-grid--two,#page-solutions .solution-scenario-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}#page-solutions .solution-scenario-grid .sentry{position:relative;z-index:1;min-height:270px;padding:30px 40px 26px;border:0;border-left:1px solid rgba(126,184,255,.13);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;counter-increment:solution-scenario}#page-solutions .solution-scenario-grid .sentry:first-child,#page-solutions .solution-scenario-grid--four .sentry:nth-child(odd){border-left:0}#page-solutions .solution-scenario-grid--four .sentry:nth-child(n+3){border-top:1px solid rgba(126,184,255,.13)}#page-solutions .solution-scenario-grid .sentry:before{content:"0" counter(solution-scenario);position:absolute;top:30px;right:40px;z-index:1;width:auto;height:auto;color:rgba(var(--sector-accent-rgb),.44);background:none;font-family:Sora,Noto Sans SC,sans-serif;font-size:13px;line-height:1;font-weight:850;opacity:1;pointer-events:none}#page-solutions .solution-scenario-grid .sentry:after{content:"";position:absolute;inset:0;z-index:1;display:block;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(var(--sector-accent-rgb),.18),transparent 66%),linear-gradient(120deg,transparent 0 48%,rgba(var(--sector-accent-rgb),.1) 48.5%,transparent 67%);transition:opacity .28s ease,transform .28s ease}#page-solutions .solution-scenario-grid .sentry:hover{transform:translate(4px);border-color:rgba(var(--sector-accent-rgb),.34);box-shadow:none}#page-solutions .solution-scenario-grid .sentry:hover:after{opacity:1}#page-solutions .solution-scenario-grid .sentry>*:not(.star-border-flow):not(.star-border-side-glow){position:relative;z-index:2}#page-solutions .solution-scenario-grid .sentry h3{max-width:calc(100% - 34px);margin:0 0 14px;color:#f5f9ff;font-size:26px;line-height:1.18;font-weight:800}#page-solutions .solution-scenario-grid .sentry .stags{max-width:calc(100% - 40px);margin-bottom:17px;color:rgba(var(--sector-accent-rgb),.78);font-family:Noto Sans SC,Sora,sans-serif;font-size:13px;line-height:1.45;font-weight:750}#page-solutions .solution-scenario-grid .sentry p{color:#dae5f8d6;font-size:15px;line-height:1.72}#page-solutions .solution-scenario-grid .sentry .more{margin-top:22px;color:rgb(var(--sector-accent-rgb));font-weight:800;transition:color .22s ease,transform .22s ease}#page-solutions .solution-scenario-grid .sentry:hover .more{transform:translate(3px)}#page-solutions .solution-sector .star-border-flow,#page-solutions .solution-sector .star-border-side-glow{display:block}#page-solutions .solution-scenario-grid .sentry>.star-border-flow,#page-solutions .solution-scenario-grid .sentry>.star-border-side-glow{display:none}@media(prefers-reduced-motion:reduce){#page-solutions .solution-scenario-grid .sentry,#page-solutions .solution-scenario-grid .sentry:after,#page-solutions .solution-scenario-grid .sentry .more{transition:none}}.star-border-card>.star-border-flow{position:absolute;inset:0;z-index:4;display:block;width:auto;height:auto;margin:0;box-sizing:border-box;align-self:auto;justify-self:auto;grid-area:auto}#page-home .hero-stats .s>.star-border-flow{position:absolute;inset:0;z-index:4;display:block;width:auto;height:auto;margin:0;padding:1.5px;box-sizing:border-box}nav,nav.scrolled{top:0;overflow:visible}.nav-in{min-height:86px;height:auto}#page-home .hero{padding-top:152px}@media(max-width:500px){#page-home .hero,.products-hero,.tech-hero,.about-hero{padding-top:256px!important}.solutions-plasma-hero{padding-top:380px!important}}#page-home .hero{background:#050a16 url(/assets/home-hero-bg-BhikKpIz.png) center bottom/cover no-repeat}#page-tech{overflow-x:clip}#page-tech .tech-hero{position:relative;min-height:calc(100svh - 82px);padding:148px 0 88px;display:flex;align-items:center;overflow:hidden;background:#020711;border-bottom:1px solid rgba(111,158,235,.16)}#page-tech .tech-hero:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 48% 42% at 50% 48%,rgba(1,6,16,.7),rgba(2,7,17,.5) 46%,rgba(2,7,17,.14) 74%,transparent 100%),radial-gradient(ellipse 58% 42% at 72% 50%,rgba(42,129,255,.16),transparent 62%),linear-gradient(90deg,#020711d6,#0207118c 24%,#02071133 52%,#0207111f,#0207110f),linear-gradient(180deg,rgba(96,138,255,.13),transparent 26%,transparent 70%,rgba(3,8,18,.82) 100%)}#page-tech .tech-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(111,158,235,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(111,158,235,.12) 1px,transparent 1px);background-size:64px 64px;opacity:.24;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 78%,transparent 100%)}#page-tech .floating-lines-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:auto;opacity:.82;mix-blend-mode:screen;background:#020711;filter:saturate(.84) brightness(1.08) contrast(1.05)}#page-tech .floating-lines-bg:after{content:"";position:absolute;inset:-8% -6%;z-index:1;pointer-events:none;background:radial-gradient(ellipse 28% 34% at 80% 54%,rgba(57,151,255,.38),rgba(48,116,255,.14) 42%,transparent 76%),radial-gradient(ellipse 42% 28% at 52% 42%,rgba(65,174,255,.16),transparent 72%),linear-gradient(112deg,transparent 18%,rgba(72,151,255,.12) 48%,rgba(47,218,255,.08) 58%,transparent 76%);filter:blur(16px);opacity:.78;mix-blend-mode:screen}#page-tech .floating-lines-bg canvas{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}#page-tech .floating-lines-bg.floating-lines-fallback:before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 18%,rgba(138,168,255,.12) 32%,transparent 48%),linear-gradient(132deg,transparent 0 38%,rgba(220,232,255,.1) 52%,transparent 68%);filter:blur(1px)}#page-tech .tech-hero-copy{position:relative;z-index:3;width:100%;max-width:min(1060px,calc(100% - 96px));margin:0 auto;padding:0 28px;text-align:center}#page-tech .tech-hero .breadcrumb{width:fit-content;margin:0 auto 34px;color:#97a6c4c7;font-size:15px;line-height:1.4;font-weight:700;text-shadow:0 10px 28px rgba(0,0,0,.52)}#page-tech .tech-hero .breadcrumb a{color:#97a6c4c7}#page-tech .tech-hero .breadcrumb a:hover{color:#7ee8ff}#page-tech .tech-hero h1{max-width:min(1080px,calc(100% - 72px));margin:0 auto;color:#f7fbff;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;font-size:66px;line-height:1.16;font-weight:700;letter-spacing:0!important;text-align:center;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;display:flex;align-items:baseline;justify-content:center;gap:.28em;white-space:nowrap;text-shadow:0 0 22px rgba(91,166,255,.2),0 12px 30px rgba(0,0,0,.44)}#page-tech .tech-title-line{display:inline-block}#page-tech .tech-hero h1 .grad{width:auto;max-width:none;margin:0;white-space:nowrap;background:linear-gradient(90deg,#fff,#e5f1ff,#78bdff 72%,#3f8cff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}#page-tech .tech-title-mobile-break{display:none}#page-tech .tech-hero .lead{max-width:100%;margin:34px auto 0;color:#d6e1f4cc;font-size:18px;line-height:1.9;font-weight:500;text-shadow:0 10px 28px rgba(0,0,0,.5)}#page-tech>.subnav{top:86px;background:#040912f0;border-top:1px solid rgba(111,158,235,.18);border-bottom:1px solid rgba(111,158,235,.22);box-shadow:0 -18px 50px -38px #44b4ff6b}#page-tech>.subnav .wrap.subnav-in{max-width:min(1120px,calc(100% - 96px));height:82px;padding:0 28px;justify-content:center;gap:48px}#page-tech>.subnav a{color:#c6d2e8db;font-size:17.7px;font-weight:800}#page-tech>.subnav a:hover{color:#7ee8ff}#page-tech .tech-moats{padding:96px 0 108px;overflow:hidden;background:radial-gradient(ellipse 62% 48% at 50% 0%,rgba(80,143,255,.14),transparent 58%),radial-gradient(ellipse 44% 36% at 88% 72%,rgba(34,211,238,.08),transparent 66%),linear-gradient(180deg,#0409140a,#08112494 48%,#0409141f)}#page-tech .tech-moats .wrap{position:relative;z-index:1}#page-tech .tech-moats .sec-head p{max-width:720px;margin-left:auto;margin-right:auto}#page-tech .tech-moat-sections{display:grid;gap:0}#page-tech .tech-moat-section{position:relative;padding:0 0 88px;scroll-margin-top:188px}#page-tech .tech-moat-section+.tech-moat-section{padding-top:88px;border-top:1px solid rgba(117,168,255,.16)}#page-tech .tech-moat-section:before{content:"";position:absolute;left:50%;top:38px;width:min(920px,1651.2px);height:320px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(89,151,255,.08),transparent),radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.08),transparent 64%);filter:blur(10px);opacity:.85}#page-tech .tech-moat-head{position:relative;z-index:1;display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:start;max-width:980px;margin:0 auto 32px}#page-tech .tech-moat-section .tech-moat-index{grid-row:auto;width:64px;height:64px;margin:2px 0 0;border-radius:14px;font-size:18px;color:#f8fbff;border-color:#7dceff7a;background:linear-gradient(145deg,#5c9bff57,#22d3ee1c),#050f22e0;box-shadow:inset 0 1px #ffffff1f,0 18px 44px -28px #51a3fffa}#page-tech .tech-moat-label{display:block;margin:0 0 8px;color:#73e8ff;font-size:13px;line-height:1.2;font-weight:800}#page-tech .tech-moat-head h3{margin:0;color:#f7fbff;font-size:42px;line-height:1.18;font-weight:900}#page-tech .tech-moat-head p{max-width:860px;margin:16px 0 0;color:#d6e1f4d1;font-size:18px;line-height:1.84}#page-tech .tech-moat-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(230px,.92fr) minmax(360px,1.34fr) minmax(250px,.96fr);gap:18px;align-items:stretch}#page-tech .tech-panel,#page-tech .tech-orbit-stage,#page-tech .tech-focus-bar,#page-tech .tech-judgement{position:relative;overflow:hidden;border:1px solid rgba(119,178,255,.22);border-radius:16px;background:linear-gradient(180deg,#0d1a34d1,#050c1bdb),#070e1ee0;box-shadow:inset 0 1px #ffffff0e,0 26px 70px -58px #3a7effdb}#page-tech .tech-panel:before,#page-tech .tech-orbit-stage:before,#page-tech .tech-judgement:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(113,226,255,.7),transparent);opacity:.55}#page-tech .tech-panel{padding:22px}#page-tech .tech-panel-title{margin:0 0 16px;color:#f3f8ff;font-size:18px;line-height:1.3;font-weight:900}#page-tech .tech-panel-title:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:#64eaff;box-shadow:0 0 14px #64eaffb8;vertical-align:2px}#page-tech .tech-info-stack,#page-tech .tech-value-stack{display:grid;gap:12px}#page-tech .tech-info-card,#page-tech .tech-value-card{position:relative;display:grid;gap:12px;align-items:start;min-width:0;padding:14px;border:1px solid rgba(125,173,255,.16);border-radius:12px;background:linear-gradient(135deg,#5c9bff18,#22d3ee09),#ffffff06}#page-tech .tech-info-card{grid-template-columns:44px minmax(0,1fr)}#page-tech .tech-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(118,212,255,.36);border-radius:11px;color:#9cecff;font-family:Sora,Noto Sans SC,sans-serif!important;font-size:12px;font-weight:900;background:#07142cbd;box-shadow:inset 0 1px #ffffff14}#page-tech .tech-info-card p,#page-tech .tech-value-card p{min-width:0;margin:0;color:#d7e3f8d1;font-size:14.5px;line-height:1.72}#page-tech .tech-info-card b,#page-tech .tech-value-card b{color:#f4f8ff;font-weight:900}#page-tech .tech-value-card{display:block}#page-tech .tech-value-card b{display:block;color:#dff7ff;font-size:15.5px;line-height:1.5}#page-tech .tech-value-card p{margin-top:7px}#page-tech .tech-orbit-stage{min-height:520px;padding:26px;display:flex;flex-direction:column;justify-content:center;gap:18px;background:radial-gradient(ellipse 70% 48% at 50% 38%,rgba(72,151,255,.2),transparent 70%),linear-gradient(180deg,#091832d1,#040a17e6)}#page-tech .tech-data-beam{position:absolute;left:50%;top:34px;bottom:204px;width:88px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 24%,rgba(218,249,255,.9),rgba(100,234,255,.42) 20%,transparent 62%),linear-gradient(180deg,rgba(100,234,255,.72),rgba(72,151,255,.16),transparent);filter:blur(8px);opacity:.72}#page-tech .tech-core-cylinder{position:relative;z-index:1;width:min(230px,76%);min-height:174px;margin:0 auto;display:grid;place-items:center;align-content:center;gap:4px;text-align:center;border:1px solid rgba(126,214,255,.42);border-radius:34px;background:radial-gradient(ellipse at 50% 16%,rgba(239,253,255,.82),rgba(103,191,255,.42) 22%,transparent 48%),linear-gradient(180deg,#194d9cb8,#091b3ae0);box-shadow:inset 0 0 36px #89ddff3d,0 24px 60px -32px #4a97fff5}#page-tech .tech-core-cylinder:before,#page-tech .tech-core-cylinder:after{content:"";position:absolute;left:14%;right:14%;height:22px;border:1px solid rgba(168,234,255,.26);border-radius:50%}#page-tech .tech-core-cylinder:before{top:12px;background:#ecfcff29}#page-tech .tech-core-cylinder:after{bottom:12px;background:#1252a847}#page-tech .tech-core-cylinder span,#page-tech .tech-core-cylinder strong{position:relative;z-index:1;color:#f8fbff;font-weight:900;line-height:1.18}#page-tech .tech-core-cylinder span{font-size:24px}#page-tech .tech-core-cylinder strong{display:block;font-size:34px}#page-tech .tech-model-outputs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#page-tech .tech-model-outputs div,#page-tech .tech-system-row span,#page-tech .tech-pipeline span,#page-tech .tech-sop-ribbon,#page-tech .tech-loop-feedback{border:1px solid rgba(117,198,255,.22);border-radius:10px;background:#051126c2;color:#dff7ff;font-size:13px;line-height:1.45;font-weight:800}#page-tech .tech-model-outputs div{min-height:54px;display:grid;place-items:center;text-align:center;padding:10px}#page-tech .tech-pipeline{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}#page-tech .tech-pipeline span{padding:8px 11px}#page-tech .tech-pipeline i{width:22px;height:1px;flex:0 0 22px;background:linear-gradient(90deg,#5c9bff3d,#64eaffd1)}#page-tech .tech-agent-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"sense assess" "core core" "dispatch action" "eval eval";gap:12px}#page-tech .tech-agent-node,#page-tech .tech-agent-core,#page-tech .tech-cycle-node,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center,#page-tech .tech-flywheel-nodes div{position:relative;z-index:1;border:1px solid rgba(117,198,255,.22);border-radius:12px;background:#051126b8;box-shadow:inset 0 1px #ffffff0b}#page-tech .tech-agent-node{padding:13px}#page-tech .tech-agent-node:nth-child(1){grid-area:sense}#page-tech .tech-agent-node:nth-child(2){grid-area:assess}#page-tech .tech-agent-node:nth-child(3){grid-area:dispatch}#page-tech .tech-agent-node:nth-child(5){grid-area:action}#page-tech .tech-agent-node:nth-child(6){grid-area:eval}#page-tech .tech-agent-node b,#page-tech .tech-flywheel-nodes b,#page-tech .tech-cycle-node b{display:block;color:#dff7ff;font-size:15px;line-height:1.35;font-weight:900}#page-tech .tech-agent-node span,#page-tech .tech-flywheel-nodes span,#page-tech .tech-cycle-node span{display:block;margin-top:5px;color:#d8e5f8c2;font-size:13px;line-height:1.5}#page-tech .tech-agent-core{grid-area:core;min-height:130px;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(ellipse at 50% 18%,rgba(230,253,255,.52),rgba(80,159,255,.22) 34%,transparent 68%),linear-gradient(180deg,#154187c2,#081938e0)}#page-tech .tech-agent-core span,#page-tech .tech-agent-core strong{color:#f8fbff;font-weight:900;line-height:1.2}#page-tech .tech-agent-core strong{font-size:28px}#page-tech .tech-agent-core em{color:#d6efffc7;font-size:13px;font-style:normal;font-weight:800}#page-tech .tech-system-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#page-tech .tech-system-row span{padding:10px 7px;text-align:center}#page-tech .tech-sop-ribbon,#page-tech .tech-loop-feedback{align-self:center;padding:8px 18px;text-align:center;background:linear-gradient(135deg,#2466ddc7,#0d48a4c7)}#page-tech .tech-callout{margin-top:16px;padding:18px;border-top:1px solid rgba(117,198,255,.2);color:#f2f8ff;font-size:22px;line-height:1.36;font-weight:900}#page-tech .tech-loop-stage,#page-tech .tech-flywheel-stage{min-height:560px}#page-tech .tech-loop-ring,#page-tech .tech-flywheel-ring{position:absolute;left:50%;top:50%;width:min(360px,76%);aspect-ratio:1;transform:translate(-50%,-54%);border-radius:50%;background:conic-gradient(from 20deg,#64eaff14,#478effdb,#64eaff1a,#478effb8,#64eaff14);-webkit-mask:radial-gradient(circle,transparent 55%,#000 57%,#000 66%,transparent 68%);mask:radial-gradient(circle,transparent 55%,#000 57%,#000 66%,transparent 68%);opacity:.72}#page-tech .tech-cycle-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"discover dispatch" "center center" "evaluate action";gap:12px;align-items:stretch}#page-tech .tech-cycle-node{min-height:102px;padding:16px}#page-tech .tech-cycle-node:nth-child(1){grid-area:discover}#page-tech .tech-cycle-node:nth-child(2){grid-area:dispatch}#page-tech .tech-cycle-node:nth-child(4){grid-area:evaluate}#page-tech .tech-cycle-node:nth-child(5){grid-area:action}#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center{display:grid;place-items:center;align-content:center;text-align:center;color:#f8fbff;font-size:24px;line-height:1.3;font-weight:900;background:radial-gradient(ellipse at 50% 16%,rgba(234,253,255,.44),rgba(88,165,255,.22) 42%,transparent 72%),#081938db}#page-tech .tech-cycle-center{grid-area:center;min-height:138px}#page-tech .tech-cycle-center strong,#page-tech .tech-flywheel-center strong{color:#9cecff;font-weight:900}#page-tech .tech-flywheel-center{position:relative;z-index:1;width:min(260px,82%);min-height:154px;margin:0 auto;border-radius:50%}#page-tech .tech-flywheel-nodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page-tech .tech-flywheel-nodes div{min-height:92px;padding:14px}#page-tech .tech-flywheel-nodes div:first-child{grid-column:1 / -1}#page-tech .tech-focus-bar{z-index:1;margin-top:18px;padding:22px 30px;color:#f7fbff;font-size:28px;line-height:1.42;font-weight:900;text-align:center;background:linear-gradient(90deg,#1148c2f2,#155be0db 52%,#1148c2f2),#0d3dc4;border-color:#7ed6ff57;box-shadow:inset 0 1px #ffffff29,0 22px 70px -44px #3c81fff2}#page-tech .tech-focus-bar:after{content:">>>";display:inline-block;margin-left:18px;color:#ffffffe6;font-family:Sora,Noto Sans SC,sans-serif!important}#page-tech .tech-judgement{z-index:1;margin-top:16px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:stretch;padding:16px}#page-tech .tech-judgement-title{display:grid;place-items:center;min-height:126px;border-radius:12px;color:#f7fbff;font-size:25px;line-height:1.3;font-weight:900;background:radial-gradient(ellipse at 50% 82%,rgba(100,234,255,.2),transparent 62%),linear-gradient(180deg,#1148c2f5,#083093f0)}#page-tech .tech-judgement-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}#page-tech .tech-judgement-list li{position:relative;min-width:0;padding:10px 10px 10px 32px;color:#e0ebfbe0;font-size:16px;line-height:1.68}#page-tech .tech-judgement-list li:before{content:"";position:absolute;left:9px;top:20px;width:9px;height:9px;border-radius:50%;background:#64eaff;box-shadow:0 0 12px #64eaffc7}#page-tech .tech-info-card>.star-border-flow,#page-tech .tech-value-card>.star-border-flow,#page-tech .tech-panel>.star-border-flow,#page-tech .tech-orbit-stage>.star-border-flow,#page-tech .tech-judgement>.star-border-flow{opacity:.12}#page-tech .tech-info-card>.star-border-side-glow,#page-tech .tech-value-card>.star-border-side-glow,#page-tech .tech-panel>.star-border-side-glow,#page-tech .tech-orbit-stage>.star-border-side-glow,#page-tech .tech-judgement>.star-border-side-glow{opacity:.08}#page-home>.home-subnav{top:86px;background:radial-gradient(ellipse 96% 150% at 50% -42%,#5cf1ff33,#3690ff1c 44%,#081934e6 80%),linear-gradient(180deg,#071932e0,#040f22f5);border-top:1px solid rgba(122,225,255,.1);border-bottom:1px solid rgba(111,158,235,.22);box-shadow:inset 0 1px #88e8ff0d,0 -78px 112px -96px #4ae8ff4d,0 -42px 96px -86px #2f8bff61,0 18px 54px -46px #3a87ff80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#page-home>.home-subnav .wrap.subnav-in{max-width:min(1120px,calc(100% - 96px));height:82px;padding:0 28px;justify-content:center;gap:48px}#page-home>.home-subnav a{color:#c6d2e8db;font-size:17.7px;font-weight:800}#page-home>.home-subnav a:hover{color:#7ee8ff}#page-home>section[id]{scroll-margin-top:168px}#page-tech .tech-moats{padding:112px 0 132px;background:radial-gradient(ellipse 58% 42% at 50% 0%,rgba(80,143,255,.16),transparent 62%),radial-gradient(ellipse 46% 34% at 6% 34%,rgba(34,211,238,.07),transparent 68%),radial-gradient(ellipse 42% 34% at 94% 74%,rgba(92,155,255,.1),transparent 70%),linear-gradient(180deg,#04091405,#070f20b8 44%,#04091429)}#page-tech .tech-moat-sections{gap:126px}#page-tech .tech-moat-section,#page-tech .tech-moat-section+.tech-moat-section{padding:0;border-top:0;scroll-margin-top:232px}#page-tech .tech-moat-section:before{top:112px;width:min(1120px,1766.4px);height:460px;background:linear-gradient(90deg,transparent,rgba(88,158,255,.075),transparent),radial-gradient(ellipse at 48% 42%,rgba(90,169,255,.16),transparent 68%);filter:blur(18px);opacity:.9}#page-tech .tech-moat-head{grid-template-columns:110px minmax(0,1fr);max-width:1120px;margin:0 auto 34px;gap:28px;align-items:center}#page-tech .tech-moat-section .tech-moat-index{width:auto;height:auto;margin:0;place-items:start;border:0;border-radius:0;color:#7ad2ff33;font-size:78px;line-height:.9;font-weight:900;background:none;box-shadow:none;text-shadow:0 0 34px rgba(74,164,255,.34)}#page-tech .tech-moat-label{width:fit-content;margin:0 0 12px;padding:5px 0;color:#76eaff;font-size:13px;font-weight:900}#page-tech .tech-moat-label:after{content:"";display:block;width:54px;height:1px;margin-top:8px;background:linear-gradient(90deg,#76eaff,transparent);box-shadow:0 0 12px #76eaff99}#page-tech .tech-moat-head h3{max-width:920px;font-size:46px;line-height:1.12;font-weight:900}#page-tech .tech-moat-head p{max-width:820px;margin-top:18px;color:#dde8f8c7;font-size:17px;line-height:1.82}#page-tech .tech-moat-layout{grid-template-columns:minmax(245px,.82fr) minmax(430px,1.46fr) minmax(260px,.88fr);gap:22px;align-items:center}#page-tech .tech-panel,#page-tech .tech-orbit-stage,#page-tech .tech-focus-bar,#page-tech .tech-judgement{border-radius:18px}#page-tech .tech-panel{align-self:stretch;padding:8px 0;overflow:visible;border:0;background:transparent;box-shadow:none}#page-tech .tech-panel:before{content:none}#page-tech .tech-panel-title{margin-bottom:18px;color:#f2f8ffeb;font-size:17px;letter-spacing:0!important}#page-tech .tech-panel-title:before{width:6px;height:18px;border-radius:999px;margin-right:10px;background:linear-gradient(180deg,#8cf4ff,#4c8dff);vertical-align:-3px}#page-tech .tech-info-stack,#page-tech .tech-value-stack{gap:0}#page-tech .tech-info-card,#page-tech .tech-value-card{gap:13px;padding:15px 0;border:0;border-bottom:1px solid rgba(126,177,255,.13);border-radius:0;background:transparent;box-shadow:none}#page-tech .tech-info-card:first-child,#page-tech .tech-value-card:first-child{border-top:1px solid rgba(126,177,255,.13)}#page-tech .tech-info-card:hover,#page-tech .tech-value-card:hover{background:linear-gradient(90deg,rgba(92,155,255,.08),transparent 84%)}#page-tech .tech-icon{width:36px;height:36px;border-radius:50%;border-color:#76d4ff47;color:#bff7ff;background:radial-gradient(circle at 50% 28%,rgba(133,234,255,.22),transparent 58%),#0b1c3c9e}#page-tech .tech-info-card p,#page-tech .tech-value-card p{color:#dce7f7c7;font-size:14.5px;line-height:1.75}#page-tech .tech-value-card b{color:#f0f9ffeb;font-size:15px;line-height:1.58}#page-tech .tech-orbit-stage{min-height:500px;padding:30px;border-color:#82c6ff38;background:radial-gradient(ellipse 62% 46% at 50% 42%,rgba(89,168,255,.24),transparent 70%),linear-gradient(180deg,#0c1d3cc2,#030a17e6);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #64d3ff0f,0 30px 88px -64px #3a7effeb}#page-tech .tech-orbit-stage:after{content:"";position:absolute;inset:18px;border-radius:14px;pointer-events:none;background:linear-gradient(rgba(139,182,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(139,182,255,.065) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(ellipse at center,#000 34%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 34%,transparent 78%);opacity:.65}#page-tech .tech-data-beam{top:46px;bottom:230px;width:112px;opacity:.46}#page-tech .tech-core-cylinder{width:min(270px,82%);min-height:270px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#eefdff47,#5aa9ff42 30%,#091c40e0 66%),linear-gradient(180deg,#1c53a4b8,#071736eb)}#page-tech .tech-core-cylinder:before{inset:18px;height:auto;border-radius:50%;background:transparent;border-color:#9fe7ff29}#page-tech .tech-core-cylinder:after{inset:50% auto auto 50%;width:88%;height:88%;transform:translate(-50%,-50%);border-color:#64eaff2e;border-radius:50%;background:transparent}#page-tech .tech-core-cylinder span{font-size:25px}#page-tech .tech-core-cylinder strong{font-size:38px}#page-tech .tech-model-outputs{gap:8px}#page-tech .tech-model-outputs div,#page-tech .tech-system-row span,#page-tech .tech-pipeline span,#page-tech .tech-sop-ribbon,#page-tech .tech-loop-feedback{border-color:#76d4ff29;border-radius:999px;background:#040e2094;color:#def7ffe6;font-size:12.5px}#page-tech .tech-model-outputs div{min-height:46px;padding:9px 11px}#page-tech .tech-pipeline{gap:7px}#page-tech .tech-pipeline span{padding:7px 10px}#page-tech .tech-pipeline i{width:18px;flex-basis:18px;opacity:.75}#page-tech .tech-agent-node,#page-tech .tech-agent-core,#page-tech .tech-cycle-node,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center,#page-tech .tech-flywheel-nodes div{border-color:#76d4ff2b;background:#05112694}#page-tech .tech-agent-core,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center{background:radial-gradient(ellipse at 50% 18%,rgba(217,251,255,.24),rgba(82,158,255,.18) 46%,transparent 74%),#081938cc}#page-tech .tech-agent-core strong{font-size:30px}#page-tech .tech-loop-ring,#page-tech .tech-flywheel-ring{opacity:.48;filter:drop-shadow(0 0 28px rgba(73,153,255,.2))}#page-tech .tech-callout{margin-top:18px;padding:18px 0 0;color:#f0f8fff0;font-size:20px;border-top-color:#76d4ff29}#page-tech .tech-focus-bar{margin-top:26px;padding:24px 30px 24px 116px;text-align:left;color:#f8fcfff5;font-size:24px;background:linear-gradient(90deg,#124ebf94,#1554be38 62%,#0c1a3866),#061126db;border-color:#76d4ff33;box-shadow:inset 0 1px #ffffff14,0 26px 72px -58px #3c81ffe6}#page-tech .tech-focus-bar:before{content:"关键结论";position:absolute;left:26px;top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:999px;color:#001229;background:linear-gradient(135deg,#b8f6ff,#6ca9ff);font-size:12px;line-height:1;font-weight:900}#page-tech .tech-focus-bar:after{content:none}#page-tech .tech-judgement{margin-top:16px;grid-template-columns:170px minmax(0,1fr);padding:0;overflow:hidden;border-color:#76d4ff29;background:#030c1d94;box-shadow:none}#page-tech .tech-judgement:before{content:none}#page-tech .tech-judgement-title{min-height:0;border-radius:0;background:radial-gradient(ellipse at 50% 84%,rgba(100,234,255,.18),transparent 66%),linear-gradient(180deg,#1349b0bd,#092971b8);font-size:22px}#page-tech .tech-judgement-list{gap:0;padding:12px 18px}#page-tech .tech-judgement-list li{padding:9px 8px 9px 28px;font-size:15.5px;line-height:1.62}#page-tech .tech-judgement-list li:before{top:19px;width:7px;height:7px}#page-tech .tech-info-card>.star-border-flow,#page-tech .tech-value-card>.star-border-flow,#page-tech .tech-panel>.star-border-flow,#page-tech .tech-info-card>.star-border-side-glow,#page-tech .tech-value-card>.star-border-side-glow,#page-tech .tech-panel>.star-border-side-glow{display:none}#page-tech .tech-moats .wrap{max-width:min(1240px,calc(100% - 44px))}#page-tech .tech-moat-section,#page-tech .tech-moat-section+.tech-moat-section{--tech-rule: rgba(123, 181, 255, .17);--tech-rule-strong: rgba(126, 218, 255, .32);--tech-copy: rgba(221, 231, 247, .82);--tech-copy-dim: rgba(191, 207, 232, .68);--tech-surface: rgba(5, 16, 36, .76);--tech-surface-strong: rgba(6, 19, 43, .94)}#page-tech .tech-moat-head{max-width:100%;margin-bottom:30px}#page-tech .tech-moat-layout{grid-template-columns:minmax(250px,.9fr) minmax(430px,1.32fr) minmax(250px,.9fr);gap:28px;align-items:start}#page-tech .tech-panel,#page-tech .tech-orbit-stage{align-self:stretch;border:1px solid rgba(120,184,255,.16);border-radius:18px;background:linear-gradient(180deg,#0a1936a3,#030a19c7),#040d1eb8;box-shadow:inset 0 1px #ffffff0e,0 24px 80px -64px #3b7bffd1}#page-tech .tech-panel{display:flex;flex-direction:column;min-width:0;padding:22px 22px 20px;overflow:hidden}#page-tech .tech-panel-title{display:flex;align-items:center;min-height:32px;margin:0;padding:0 0 15px;border-bottom:1px solid var(--tech-rule);color:#f4f9ff;font-size:16px;line-height:1.25;font-weight:900}#page-tech .tech-panel-title:before{flex:0 0 auto;width:5px;height:20px;margin-right:11px;border-radius:999px;background:linear-gradient(180deg,#9af5ff,#5c9bff);box-shadow:0 0 16px #64eaff6b}#page-tech .tech-info-stack,#page-tech .tech-value-stack{display:grid;gap:0}#page-tech .tech-info-card,#page-tech .tech-value-card{min-width:0;min-height:76px;padding:16px 0;border:0;border-bottom:1px solid var(--tech-rule);border-radius:0;background:transparent;box-shadow:none}#page-tech .tech-info-card:first-child,#page-tech .tech-value-card:first-child{border-top:0}#page-tech .tech-info-card:last-child,#page-tech .tech-value-card:last-child{border-bottom:0}#page-tech .tech-info-card{grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}#page-tech .tech-info-card:hover,#page-tech .tech-value-card:hover{background:linear-gradient(90deg,rgba(87,160,255,.105),rgba(34,211,238,.035) 48%,transparent 88%)}#page-tech .tech-icon{width:34px;height:34px;margin-top:1px;border-radius:50%;border-color:#7be2ff57;color:#bff7ff;font-size:11.5px;background:radial-gradient(circle at 50% 28%,rgba(142,236,255,.28),transparent 56%),#081a3ad1;box-shadow:inset 0 1px #ffffff1a,0 0 18px #22d3ee24}#page-tech .tech-info-card p,#page-tech .tech-value-card p{color:var(--tech-copy);font-size:14.5px;line-height:1.72;min-width:0;overflow-wrap:anywhere;word-break:normal}#page-tech .tech-info-card b,#page-tech .tech-value-card b{color:#f3f9ff;font-weight:900}#page-tech .tech-value-card{position:relative;display:block;padding-left:20px}#page-tech .tech-value-card:before{content:"";position:absolute;left:0;top:24px;width:7px;height:7px;border-radius:50%;background:#7ee8ff;box-shadow:0 0 14px #7ee8ffa3}#page-tech .tech-value-card b{font-size:15px;line-height:1.58;overflow-wrap:anywhere;word-break:normal}#page-tech .tech-callout{margin-top:auto;padding:15px 16px 15px 18px;border:1px solid rgba(126,218,255,.18);border-left:3px solid rgba(126,232,255,.76);border-radius:12px;background:linear-gradient(135deg,#2b75f62e,#22d3ee0b),#05122ab8;color:#f6fbfff5;font-size:17px;line-height:1.55;font-weight:900}#page-tech .tech-orbit-stage{min-width:0;min-height:520px;padding:26px;justify-content:flex-start;gap:16px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 62% 44% at 50% 42%,rgba(74,151,255,.18),transparent 68%),linear-gradient(180deg,#091834c7,#030a18eb)}#page-tech .tech-orbit-stage:before{left:22px;right:22px;opacity:.45}#page-tech .tech-orbit-stage:after{inset:20px;opacity:.46;z-index:0}#page-tech .tech-agent-node,#page-tech .tech-agent-core,#page-tech .tech-cycle-node,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center,#page-tech .tech-flywheel-nodes div,#page-tech .tech-model-outputs div,#page-tech .tech-system-row span,#page-tech .tech-pipeline span,#page-tech .tech-sop-ribbon,#page-tech .tech-loop-feedback{position:relative;z-index:2;border-color:#7edaff33;background:linear-gradient(180deg,#081834f5,#040e22f5);box-shadow:inset 0 1px #ffffff0e}#page-tech .tech-loop-stage,#page-tech .tech-flywheel-stage{min-height:520px}#page-tech .tech-loop-ring,#page-tech .tech-flywheel-ring{z-index:0;width:min(300px,58%);transform:translate(-50%,-52%);opacity:.24;filter:drop-shadow(0 0 20px rgba(73,153,255,.18));pointer-events:none}#page-tech .tech-cycle-grid{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"discover dispatch" "center center" "evaluate action";gap:14px;align-items:stretch}#page-tech .tech-cycle-node{min-height:98px;padding:16px 18px;border-radius:13px}#page-tech .tech-cycle-node b,#page-tech .tech-agent-node b,#page-tech .tech-flywheel-nodes b{color:#effaff;font-size:15px;line-height:1.35;font-weight:900}#page-tech .tech-cycle-node span,#page-tech .tech-agent-node span,#page-tech .tech-flywheel-nodes span{color:var(--tech-copy-dim);font-size:13px;line-height:1.56}#page-tech .tech-cycle-center{justify-self:center;width:min(330px,82%);min-height:118px;border-radius:16px;color:#f8fbff;font-size:24px;line-height:1.28;background:radial-gradient(ellipse at 50% 10%,rgba(220,252,255,.36),rgba(84,162,255,.18) 44%,transparent 74%),linear-gradient(180deg,#0e3473f5,#05122bfa);box-shadow:inset 0 1px #ffffff14,0 18px 46px -36px #52a8ffb8}#page-tech .tech-cycle-center strong{color:#9decff}#page-tech .tech-loop-feedback{align-self:center;margin:0;padding:8px 18px;border-radius:999px;color:#dff7ff;font-size:12.5px;line-height:1.35;font-weight:900;background:linear-gradient(135deg,#2466ddc2,#155be080),#06122ae6}#page-tech .tech-pipeline{position:relative;z-index:2;width:100%;margin-top:auto;padding-top:2px;gap:8px}#page-tech .tech-pipeline span{padding:7px 10px;color:#e0f2ffe0;font-size:12px;line-height:1.3;white-space:normal}#page-tech .tech-pipeline i{width:18px;flex-basis:18px;opacity:.62}#page-tech .tech-agent-map,#page-tech .tech-flywheel-nodes{position:relative;z-index:2}#page-tech .tech-agent-core{min-height:122px;border-radius:15px}#page-tech .tech-system-row{position:relative;z-index:2;gap:8px}#page-tech .tech-flywheel-ring{width:min(320px,62%);opacity:.2}#page-tech .tech-flywheel-center{z-index:2;width:min(238px,78%);min-height:142px}#page-tech .tech-flywheel-nodes div{min-height:86px;border-radius:13px;padding:14px 16px}#page-tech .tech-focus-bar{margin-top:24px;padding:22px 28px 22px 116px;border-radius:16px;border-color:#7edaff38;font-size:22px;line-height:1.5}#page-tech .tech-focus-bar:before{left:26px}#page-tech .tech-judgement{margin-top:14px;grid-template-columns:156px minmax(0,1fr);border-radius:16px}#page-tech .tech-judgement-title{min-height:100%;font-size:20px}#page-tech .tech-judgement-list{padding:12px 18px}#page-tech .tech-judgement-list li{font-size:15px;line-height:1.7}#page-tech .tech-moat-sections{gap:144px}#page-tech .tech-moat-head{align-items:end;margin-bottom:32px}#page-tech .tech-moat-head h3{max-width:980px}#page-tech .tech-moat-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,.68fr);grid-template-areas:"visual summary" "details details";gap:24px 28px;align-items:stretch}#page-tech .tech-moat-layout>.tech-orbit-stage{grid-area:visual}#page-tech .tech-orbit-stage{min-height:490px;padding:30px}#page-tech .tech-panel--values{min-height:490px;padding:24px 22px}#page-tech .tech-panel--values .tech-panel-title{margin-bottom:0}#page-tech .tech-panel--values .tech-value-stack{grid-template-columns:1fr}#page-tech .tech-panel--values .tech-value-card{min-height:82px;padding:18px 0 18px 22px}#page-tech .tech-panel--values .tech-value-card:before{top:28px}#page-tech .tech-panel--stack{padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}#page-tech .tech-panel--stack:before{content:none}#page-tech .tech-panel--stack .tech-panel-title{width:fit-content;min-height:0;margin:0 0 16px;padding:0;border:0;color:#eaf8ff;font-size:17px}#page-tech .tech-panel--stack .tech-info-stack{grid-template-columns:repeat(auto-fit,minmax(198px,1fr));gap:14px}#page-tech .tech-panel--stack .tech-info-card{min-height:118px;padding:18px;border:1px solid rgba(126,218,255,.15);border-radius:15px;background:linear-gradient(135deg,#5193ff1c,#22d3ee09),#051127a3;box-shadow:inset 0 1px #ffffff0b,0 18px 52px -46px #3b7bffb8}#page-tech .tech-panel--stack .tech-info-card:first-child,#page-tech .tech-panel--stack .tech-info-card:last-child{border:1px solid rgba(126,218,255,.15)}#page-tech .tech-panel--stack .tech-info-card p{font-size:14px;line-height:1.72}#page-tech .tech-model-stage,#page-tech .tech-loop-stage,#page-tech .tech-flywheel-stage{justify-content:center}#page-tech .tech-core-cylinder{width:min(248px,66%);min-height:248px}#page-tech .tech-data-beam{bottom:210px}#page-tech .tech-model-outputs{max-width:640px;width:100%;margin:0 auto}#page-tech .tech-agent-map{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"sense core assess" "dispatch core action" "eval eval eval";gap:12px}#page-tech .tech-agent-core{min-height:100%;padding:18px}#page-tech .tech-agent-node{min-height:102px;padding:15px 16px}#page-tech .tech-system-row{max-width:720px;width:100%;margin:0 auto}#page-tech .tech-cycle-grid{max-width:660px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#page-tech .tech-cycle-center{width:min(380px,74%)}#page-tech .tech-loop-ring{width:min(340px,48%);opacity:.18}#page-tech .tech-flywheel-center{width:min(248px,54%);min-height:154px}#page-tech .tech-flywheel-nodes{max-width:720px;width:100%;margin:0 auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#page-tech .tech-flywheel-nodes div,#page-tech .tech-flywheel-nodes div:first-child{grid-column:auto;min-height:118px;padding:14px 12px}#page-tech .tech-flywheel-ring{width:min(360px,46%);opacity:.16}#page-tech .tech-pipeline{max-width:760px;margin-left:auto;margin-right:auto}#page-tech .tech-moat-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.58fr);gap:30px 42px}#page-tech .tech-orbit-stage{align-self:center;min-height:430px;padding:22px 18px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}#page-tech .tech-orbit-stage:before{left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(126,232,255,.32),rgba(92,155,255,.2),transparent);opacity:.72}#page-tech .tech-orbit-stage:after{inset:0;border-radius:0;background:linear-gradient(rgba(125,178,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(125,178,255,.045) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse at center,#000 18%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 18%,transparent 74%);opacity:.42}#page-tech .tech-orbit-stage>.star-border-flow,#page-tech .tech-orbit-stage>.star-border-side-glow{display:none}#page-tech .tech-panel--values{min-height:0;padding:8px 0 8px 26px;border:0;border-left:1px solid rgba(126,218,255,.18);border-radius:0;background:transparent;box-shadow:none}#page-tech .tech-panel--values:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:84px;background:linear-gradient(180deg,#8cf4ff,transparent);box-shadow:0 0 16px #64eaff8c}#page-tech .tech-panel--values .tech-panel-title{padding-bottom:14px;border-bottom:1px solid rgba(126,218,255,.16)}#page-tech .tech-panel--values .tech-value-card{min-height:0;padding:18px 0 18px 18px;border-bottom:1px solid rgba(126,218,255,.13)}#page-tech .tech-panel--values .tech-value-card:before{top:27px;width:6px;height:6px}#page-tech .tech-callout{margin-top:18px;padding:2px 0 2px 16px;border:0;border-left:3px solid rgba(126,232,255,.72);border-radius:0;background:transparent;box-shadow:none;font-size:18px;overflow-wrap:anywhere;word-break:normal}#page-tech .tech-panel--stack .tech-info-stack{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 26px;border-top:1px solid rgba(126,218,255,.15)}#page-tech .tech-panel--stack .tech-info-card,#page-tech .tech-panel--stack .tech-info-card:first-child,#page-tech .tech-panel--stack .tech-info-card:last-child{min-height:0;padding:18px 0;border:0;border-bottom:1px solid rgba(126,218,255,.12);border-radius:0;background:transparent;box-shadow:none}#page-tech .tech-panel--stack .tech-info-card:hover{background:linear-gradient(90deg,rgba(92,155,255,.08),transparent 78%)}#page-tech .tech-agent-node,#page-tech .tech-cycle-node,#page-tech .tech-flywheel-nodes div,#page-tech .tech-model-outputs div{border:0;border-top:1px solid rgba(126,218,255,.24);border-radius:0;background:linear-gradient(90deg,rgba(42,112,229,.075),rgba(34,211,238,.022),transparent 82%);box-shadow:none;min-width:0;overflow-wrap:anywhere;word-break:normal}#page-tech .tech-agent-node:before,#page-tech .tech-cycle-node:before,#page-tech .tech-flywheel-nodes div:before,#page-tech .tech-model-outputs div:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:#7ee8ff;box-shadow:0 0 14px #7ee8ffb8}#page-tech .tech-agent-core,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center,#page-tech .tech-core-cylinder{isolation:isolate;border:0;background:radial-gradient(ellipse at 50% 50%,rgba(80,158,255,.28),rgba(34,211,238,.1) 42%,transparent 72%);box-shadow:none}#page-tech .tech-agent-core:before,#page-tech .tech-cycle-center:before,#page-tech .tech-flywheel-center:before,#page-tech .tech-core-cylinder:before{content:"";position:absolute;inset:8%;border:1px solid rgba(126,218,255,.18);border-radius:50%;background:transparent;opacity:.78;z-index:0;pointer-events:none}#page-tech .tech-agent-core:after,#page-tech .tech-cycle-center:after,#page-tech .tech-flywheel-center:after,#page-tech .tech-core-cylinder:after{content:"";position:absolute;left:50%;top:50%;width:68%;height:68%;transform:translate(-50%,-50%);border:1px solid rgba(92,155,255,.14);border-radius:50%;background:transparent;z-index:0;pointer-events:none}#page-tech .tech-agent-core>*,#page-tech .tech-cycle-center>*,#page-tech .tech-flywheel-center>*,#page-tech .tech-core-cylinder>*{position:relative;z-index:1}#page-tech .tech-agent-core{min-height:224px}#page-tech .tech-agent-map{gap:18px 24px}#page-tech .tech-agent-node{min-height:92px;padding:15px 0 14px 16px}#page-tech .tech-system-row{display:flex;flex-wrap:wrap;justify-content:center;gap:0;padding-top:16px;border-top:1px solid rgba(126,218,255,.13)}#page-tech .tech-system-row span{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 18px;color:#daedffc2}#page-tech .tech-system-row span+span{border-left:1px solid rgba(126,218,255,.18)}#page-tech .tech-cycle-grid{gap:18px 30px}#page-tech .tech-cycle-node{min-height:88px;padding:15px 0 14px 16px}#page-tech .tech-cycle-center{min-height:154px;width:min(360px,74%)}#page-tech .tech-flywheel-center{min-height:148px}#page-tech .tech-flywheel-nodes{gap:0;border-top:1px solid rgba(126,218,255,.12)}#page-tech .tech-flywheel-nodes div,#page-tech .tech-flywheel-nodes div:first-child{min-height:106px;padding:18px 12px 12px 16px;border-right:1px solid rgba(126,218,255,.11);background:linear-gradient(180deg,rgba(42,112,229,.07),transparent 76%)}#page-tech .tech-flywheel-nodes div:last-child{border-right:0}#page-tech .tech-model-outputs{gap:0;border-top:1px solid rgba(126,218,255,.12)}#page-tech .tech-model-outputs div{min-height:70px;padding:18px 14px 12px 18px;text-align:left}#page-tech .tech-model-outputs div+div{border-left:1px solid rgba(126,218,255,.11)}#page-tech .tech-loop-feedback,#page-tech .tech-sop-ribbon{border:0;border-radius:0;background:transparent;box-shadow:none;color:#91efff;font-size:13px}#page-tech .tech-loop-feedback:before,#page-tech .tech-sop-ribbon:before{content:"";display:inline-block;width:28px;height:1px;margin-right:10px;vertical-align:middle;background:linear-gradient(90deg,transparent,#7ee8ff)}#page-tech .tech-loop-feedback:after,#page-tech .tech-sop-ribbon:after{content:"";display:inline-block;width:28px;height:1px;margin-left:10px;vertical-align:middle;background:linear-gradient(90deg,#7ee8ff,transparent)}#page-tech .tech-pipeline{justify-content:center;padding-top:18px;border-top:1px solid rgba(126,218,255,.12)}#page-tech .tech-pipeline span{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;color:#dbeeffc7}#page-tech .tech-pipeline i{width:32px;flex-basis:32px;opacity:.48}#page-tech .tech-moats{padding:116px 0 140px;background:radial-gradient(ellipse 54% 34% at 50% 0%,rgba(71,142,255,.14),transparent 68%),radial-gradient(ellipse 42% 28% at 92% 36%,rgba(34,211,238,.06),transparent 70%),linear-gradient(180deg,#0308121f,#060e1eb3 48%,#03081257)}#page-tech .tech-moats .wrap{max-width:min(1180px,calc(100% - 48px))}#page-tech .tech-moat-sections{gap:124px}#page-tech .tech-moat-section,#page-tech .tech-moat-section+.tech-moat-section{padding:0;border-top:0;scroll-margin-top:250px}#page-tech .tech-moat-section:before{left:-22px;top:12px;width:1px;height:calc(100% - 24px);transform:none;background:linear-gradient(180deg,rgba(126,232,255,.46),rgba(92,155,255,.16) 32%,transparent);filter:none;opacity:.7}#page-tech .tech-moat-head{grid-template-columns:92px minmax(0,1fr);gap:26px;align-items:start;max-width:100%;margin:0 0 30px}#page-tech .tech-moat-section .tech-moat-index{display:block;width:auto;height:auto;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:#7ee8ff3d;font-family:Sora,Noto Sans SC,sans-serif!important;font-size:74px;line-height:.86;font-weight:900;text-shadow:0 0 26px rgba(80,159,255,.24)}#page-tech .tech-moat-label{margin:0 0 11px;padding:0;color:#7ee8ff;font-size:13px;letter-spacing:0!important}#page-tech .tech-moat-label:after{content:"";display:block;width:48px;height:1px;margin-top:9px;background:linear-gradient(90deg,#7ee8ff,transparent);box-shadow:0 0 14px #7ee8ff7a}#page-tech .tech-moat-head h3{max-width:940px;font-size:46px;line-height:1.14;letter-spacing:0!important}#page-tech .tech-moat-head p{max-width:820px;margin-top:16px;color:#dce6f8cc;font-size:16.5px;line-height:1.82}#page-tech .tech-moat-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,354px);grid-template-areas:"details summary" "mechanism summary";gap:26px 44px;align-items:start}#page-tech .tech-moat-layout>.tech-panel--values{grid-area:summary}#page-tech .tech-panel,#page-tech .tech-orbit-stage,#page-tech .tech-info-card,#page-tech .tech-value-card,#page-tech .tech-focus-bar,#page-tech .tech-judgement,#page-tech .tech-agent-node,#page-tech .tech-agent-core,#page-tech .tech-cycle-node,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center,#page-tech .tech-flywheel-nodes div,#page-tech .tech-model-outputs div,#page-tech .tech-system-row span,#page-tech .tech-pipeline span,#page-tech .tech-sop-ribbon,#page-tech .tech-loop-feedback{box-shadow:none}#page-tech .tech-panel>.star-border-flow,#page-tech .tech-panel>.star-border-side-glow,#page-tech .tech-info-card>.star-border-flow,#page-tech .tech-info-card>.star-border-side-glow,#page-tech .tech-value-card>.star-border-flow,#page-tech .tech-value-card>.star-border-side-glow,#page-tech .tech-orbit-stage>.star-border-flow,#page-tech .tech-orbit-stage>.star-border-side-glow,#page-tech .tech-judgement>.star-border-flow,#page-tech .tech-judgement>.star-border-side-glow{display:none!important}#page-tech .tech-panel:before,#page-tech .tech-orbit-stage:before,#page-tech .tech-orbit-stage:after,#page-tech .tech-judgement:before,#page-tech .tech-agent-core:before,#page-tech .tech-agent-core:after,#page-tech .tech-cycle-center:before,#page-tech .tech-cycle-center:after,#page-tech .tech-flywheel-center:before,#page-tech .tech-flywheel-center:after,#page-tech .tech-core-cylinder:before,#page-tech .tech-core-cylinder:after{content:none}#page-tech .tech-panel--stack,#page-tech .tech-orbit-stage{min-height:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}#page-tech .tech-panel-title{display:flex;align-items:center;min-height:0;margin:0 0 15px;padding:0;border:0;color:#f2f8ff;font-size:17px;line-height:1.35;font-weight:900;letter-spacing:0!important}#page-tech .tech-panel-title:before{flex:0 0 auto;width:5px;height:18px;margin-right:10px;border-radius:999px;background:linear-gradient(180deg,#99f4ff,#5c9bff);box-shadow:0 0 16px #64eaff6b}#page-tech .tech-panel--stack .tech-info-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;border-top:1px solid rgba(126,218,255,.16)}#page-tech .tech-info-card,#page-tech .tech-panel--stack .tech-info-card,#page-tech .tech-panel--stack .tech-info-card:first-child,#page-tech .tech-panel--stack .tech-info-card:last-child{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;min-height:0;padding:17px 0;border:0;border-bottom:1px solid rgba(126,218,255,.12);border-radius:0;background:transparent}#page-tech .tech-info-card:hover,#page-tech .tech-panel--stack .tech-info-card:hover{background:linear-gradient(90deg,rgba(92,155,255,.08),transparent 82%)}#page-tech .tech-icon{width:34px;height:34px;border-radius:50%;border:1px solid rgba(126,218,255,.34);color:#bdf5ff;background:radial-gradient(circle at 50% 25%,rgba(145,237,255,.22),transparent 58%),#071837b3;font-size:11px}#page-tech .tech-info-card p,#page-tech .tech-value-card p{color:#dce7f7c7;font-size:14.5px;line-height:1.78;overflow-wrap:anywhere;word-break:normal}#page-tech .tech-info-card b,#page-tech .tech-value-card b{color:#f4f9ff;font-weight:900}#page-tech .tech-panel--values{align-self:start;min-height:0;padding:2px 0 0 28px;border:0;border-left:1px solid rgba(126,218,255,.18);border-radius:0;background:transparent;overflow:visible}#page-tech .tech-panel--values:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:84px;background:linear-gradient(180deg,#8cf4ff,transparent);box-shadow:0 0 16px #64eaff80}#page-tech .tech-panel--values .tech-panel-title{margin-bottom:0;padding-bottom:15px;border-bottom:1px solid rgba(126,218,255,.16)}#page-tech .tech-panel--values .tech-value-stack{display:grid;grid-template-columns:1fr;gap:0}#page-tech .tech-value-card,#page-tech .tech-panel--values .tech-value-card{position:relative;display:block;min-height:0;padding:16px 0 16px 18px;border:0;border-bottom:1px solid rgba(126,218,255,.12);border-radius:0;background:transparent}#page-tech .tech-value-card:before,#page-tech .tech-panel--values .tech-value-card:before{content:"";position:absolute;left:0;top:26px;width:6px;height:6px;border-radius:50%;background:#7ee8ff;box-shadow:0 0 14px #7ee8ff9e}#page-tech .tech-value-card b{display:block;color:#f4f9ffeb;font-size:15px;line-height:1.62}#page-tech .tech-callout{margin-top:18px;padding:2px 0 2px 16px;border:0;border-left:3px solid rgba(126,232,255,.74);border-radius:0;background:transparent;color:#f4fbff;font-size:18px;line-height:1.56;font-weight:900;overflow-wrap:anywhere}#page-tech .tech-orbit-stage{display:block;padding-top:24px;border-top:1px solid rgba(126,218,255,.16)}#page-tech .tech-data-beam,#page-tech .tech-loop-ring,#page-tech .tech-flywheel-ring{display:none}#page-tech .tech-core-cylinder,#page-tech .tech-agent-core,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center{position:relative;width:auto;min-height:0;margin:0 0 18px;padding:20px 22px;display:block;border:0;border-left:3px solid rgba(126,232,255,.72);border-radius:0;background:linear-gradient(90deg,rgba(42,112,229,.18),rgba(34,211,238,.055) 54%,transparent),#06122a5c;color:#f7fbff;text-align:left}#page-tech .tech-core-cylinder{align-content:normal}#page-tech .tech-core-cylinder span,#page-tech .tech-core-cylinder strong,#page-tech .tech-agent-core span,#page-tech .tech-agent-core strong,#page-tech .tech-agent-core em,#page-tech .tech-cycle-center,#page-tech .tech-cycle-center strong,#page-tech .tech-flywheel-center,#page-tech .tech-flywheel-center strong{color:#f7fbff;font-size:20px;line-height:1.45;font-weight:900;text-align:left}#page-tech .tech-core-cylinder span,#page-tech .tech-agent-core span{display:inline;color:#9cecff}#page-tech .tech-core-cylinder strong,#page-tech .tech-agent-core strong{display:inline;font-size:24px}#page-tech .tech-core-cylinder strong:before,#page-tech .tech-agent-core strong:before{content:" / ";color:#9cecff8a;font-weight:700}#page-tech .tech-agent-core em{display:block;margin-top:5px;color:#d8e8f8b3;font-size:13px;font-style:normal}#page-tech .tech-core-cylinder strong,#page-tech .tech-agent-core strong,#page-tech .tech-agent-core em{width:100%;text-align:left!important}#page-tech .tech-cycle-center strong,#page-tech .tech-flywheel-center strong{color:#9cecff}#page-tech .tech-model-outputs,#page-tech .tech-agent-map,#page-tech .tech-cycle-grid,#page-tech .tech-flywheel-nodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:0 30px;border-top:1px solid rgba(126,218,255,.12)}#page-tech .tech-model-outputs{grid-template-columns:repeat(3,minmax(0,1fr))}#page-tech .tech-flywheel-nodes{grid-template-columns:1fr;gap:0}#page-tech .tech-agent-node,#page-tech .tech-agent-node:nth-child(1),#page-tech .tech-agent-node:nth-child(2),#page-tech .tech-agent-node:nth-child(3),#page-tech .tech-agent-node:nth-child(5),#page-tech .tech-agent-node:nth-child(6),#page-tech .tech-cycle-node,#page-tech .tech-cycle-node:nth-child(1),#page-tech .tech-cycle-node:nth-child(2),#page-tech .tech-cycle-node:nth-child(4),#page-tech .tech-cycle-node:nth-child(5),#page-tech .tech-flywheel-nodes div,#page-tech .tech-flywheel-nodes div:first-child,#page-tech .tech-model-outputs div{grid-area:auto;grid-column:auto;position:relative;min-height:0;padding:17px 0 17px 18px;border:0;border-bottom:1px solid rgba(126,218,255,.12);border-radius:0;background:transparent;text-align:left;overflow-wrap:anywhere;word-break:normal}#page-tech .tech-agent-core,#page-tech .tech-cycle-center{grid-area:auto!important;order:-1;grid-column:1 / -1;text-align:left!important}#page-tech .tech-agent-node,#page-tech .tech-cycle-node{order:0}#page-tech .tech-agent-node,#page-tech .tech-cycle-node,#page-tech .tech-flywheel-nodes div,#page-tech .tech-model-outputs div{border-left:0!important;border-right:0!important}#page-tech .tech-agent-node:before,#page-tech .tech-cycle-node:before,#page-tech .tech-flywheel-nodes div:before,#page-tech .tech-model-outputs div:before{content:"";position:absolute;left:0;top:27px;width:6px;height:6px;border-radius:50%;background:#7ee8ff;box-shadow:0 0 14px #7ee8ff9e}#page-tech .tech-agent-node b,#page-tech .tech-cycle-node b,#page-tech .tech-flywheel-nodes b{display:block;color:#f2f8ff;font-size:15px;line-height:1.45;font-weight:900}#page-tech .tech-agent-node span,#page-tech .tech-cycle-node span,#page-tech .tech-flywheel-nodes span{display:block;margin-top:6px;color:#cfdef4b8;font-size:13.5px;line-height:1.62}#page-tech .tech-system-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(126,218,255,.12)}#page-tech .tech-system-row span{padding:0 0 0 14px;border:0;border-left:1px solid rgba(126,218,255,.24);border-radius:0;background:transparent;color:#dceeffc7;font-size:13.5px;line-height:1.45}#page-tech .tech-sop-ribbon,#page-tech .tech-loop-feedback{display:block;width:fit-content;max-width:100%;margin:18px 0 0;padding:0 0 0 16px;border:0;border-left:3px solid rgba(126,232,255,.7);border-radius:0;background:transparent;color:#9cecff;font-size:13.5px;line-height:1.55;font-weight:900}#page-tech .tech-loop-feedback:before,#page-tech .tech-loop-feedback:after,#page-tech .tech-sop-ribbon:before,#page-tech .tech-sop-ribbon:after{content:none}#page-tech .tech-pipeline{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(126,218,255,.12)}#page-tech .tech-pipeline span{padding:0;border:0;border-radius:0;background:transparent;color:#d6e8fabd;font-size:13px;line-height:1.45;font-weight:800}#page-tech .tech-pipeline i{width:28px;height:1px;flex:0 0 28px;background:linear-gradient(90deg,#5c9bff3d,#7ee8ffad);opacity:.68}#page-tech .tech-focus-bar{margin-top:26px;padding:20px 24px 20px 28px;border:0;border-left:4px solid rgba(126,232,255,.78);border-radius:0;background:linear-gradient(90deg,rgba(36,102,221,.28),rgba(34,211,238,.06) 58%,transparent),#06122a5c;color:#f7fbff;text-align:left;font-size:21px;line-height:1.58;font-weight:900}#page-tech .tech-focus-bar:before,#page-tech .tech-focus-bar:after{content:none}#page-tech .tech-judgement{display:block;margin-top:18px;padding:22px 0 0;border:0;border-top:1px solid rgba(126,218,255,.16);border-radius:0;background:transparent;overflow:visible}#page-tech .tech-judgement-title{display:block;min-height:0;margin:0 0 8px;padding:0;border:0;border-radius:0;background:transparent;color:#9cecff;font-size:18px;line-height:1.45;font-weight:900;text-align:left}#page-tech .tech-judgement-list{display:grid;gap:0;margin:0;padding:0}#page-tech .tech-judgement-list li{min-height:0;padding:9px 0 9px 20px;color:#deeafad1;font-size:15px;line-height:1.74}#page-tech .tech-judgement-list li:before{left:0;top:20px;width:6px;height:6px;background:#7ee8ff}#page-tech .tech-panel--stack,#page-tech .tech-orbit-stage,#page-tech .tech-panel--values,#page-tech .tech-focus-bar,#page-tech .tech-judgement{overflow:hidden;border:1px solid rgba(126,190,255,.2);border-radius:16px;background:linear-gradient(180deg,#0a1936d1,#040c1dc7),#050f22bd;box-shadow:inset 0 1px #ffffff0e,0 26px 70px -58px #3b7bffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#page-tech .tech-panel--stack:before,#page-tech .tech-orbit-stage:before,#page-tech .tech-panel--values:before,#page-tech .tech-focus-bar:before,#page-tech .tech-judgement:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(126,232,255,.62),transparent);opacity:.55;pointer-events:none}#page-tech .tech-panel--stack{padding:24px 26px 22px}#page-tech .tech-orbit-stage{padding:24px 26px;border-top:1px solid rgba(126,190,255,.2)}#page-tech .tech-panel--values{padding:24px 26px;border-left:1px solid rgba(126,190,255,.2)}#page-tech .tech-panel--values:before{width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(126,232,255,.62),transparent);box-shadow:none}#page-tech .tech-panel--stack .tech-info-stack,#page-tech .tech-model-outputs,#page-tech .tech-agent-map,#page-tech .tech-cycle-grid,#page-tech .tech-flywheel-nodes{border-top-color:#7edaff2e}#page-tech .tech-info-card,#page-tech .tech-panel--stack .tech-info-card,#page-tech .tech-agent-node,#page-tech .tech-cycle-node,#page-tech .tech-flywheel-nodes div,#page-tech .tech-model-outputs div,#page-tech .tech-value-card,#page-tech .tech-panel--values .tech-value-card,#page-tech .tech-judgement-list li{border-bottom-color:#7edaff24}#page-tech .tech-core-cylinder,#page-tech .tech-agent-core,#page-tech .tech-cycle-center,#page-tech .tech-flywheel-center{border-radius:10px;background:linear-gradient(90deg,#2a70e552,#22d3ee17 62%,#091a3a3d),#07163294}#page-tech .tech-focus-bar{padding:22px 26px 22px 30px;border-left:4px solid rgba(126,232,255,.82);background:linear-gradient(90deg,#2466dd75,#22d3ee17 62%,#050f22c7),#06122ad1}#page-tech .tech-focus-bar:before{left:24px}#page-tech .tech-judgement{padding:22px 24px;border-top:1px solid rgba(126,190,255,.2)}#page-tech .tech-judgement-title{color:#b7f5ff}#page-tech .tech-moat-layout{grid-template-columns:1fr;grid-template-areas:"details" "mechanism";gap:24px;align-items:start}#page-tech .tech-moat-layout>.tech-panel--stack{grid-area:details}#page-tech .tech-moat-layout>.tech-orbit-stage{grid-area:mechanism}#page-tech .tech-panel--stack,#page-tech .tech-orbit-stage{height:auto}#page-tech .tech-domain-layout{position:relative;isolation:isolate;overflow:hidden;padding:28px;border:1px solid rgba(126,190,255,.22);border-radius:20px;background:radial-gradient(ellipse 38% 42% at 50% 36%,rgba(47,128,255,.17),transparent 68%),radial-gradient(ellipse 34% 32% at 14% 72%,rgba(34,211,238,.09),transparent 72%),linear-gradient(180deg,#0a1936d1,#040c1dd6),#050f22c7;box-shadow:inset 0 1px #ffffff0e,0 30px 80px -62px #3b7bffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#page-tech .tech-domain-layout:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(126,232,255,.7),transparent);opacity:.64;pointer-events:none}#page-tech .tech-domain-layout:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(126,232,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(126,232,255,.03) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0,transparent 68%);mask-image:radial-gradient(circle at 50% 44%,#000 0,transparent 68%);opacity:.42;pointer-events:none}#page-tech .tech-domain-title{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#f2f8ff;font-size:19px;line-height:1.35;font-weight:900}#page-tech .tech-domain-title:before{content:"";width:5px;height:19px;border-radius:999px;background:linear-gradient(180deg,#99f4ff,#5c9bff);box-shadow:0 0 16px #64eaff6b}#page-tech .tech-domain-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(230px,1fr) minmax(260px,.86fr) minmax(220px,.78fr);gap:18px;align-items:stretch}#page-tech .tech-domain-stack{display:grid;gap:14px;align-content:stretch}#page-tech .tech-domain-card,#page-tech .tech-domain-process-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(133,203,255,.24);border-radius:15px;background-color:#040a18f2;background-image:radial-gradient(at 88% 40%,rgba(8,22,50,.96) 0,transparent 76%),radial-gradient(at 12% 22%,rgba(14,38,86,.74) 0,transparent 70%),radial-gradient(at 0% 70%,rgba(24,142,183,.22) 0,transparent 74%),radial-gradient(at 100% 100%,rgba(17,74,122,.28) 0,transparent 76%);box-shadow:inset 0 -16px 26px -20px #d6f7ff42,inset 0 1px #ffffff13,0 22px 64px -58px #2f80ffeb}#page-tech .tech-domain-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:74px;padding:15px 16px}#page-tech .tech-domain-card:before,#page-tech .tech-domain-process-card:before{content:"";position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#ffffff3d,#60dfff9e 22%,#2f80ff2e 54%,#ffffff1a);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#page-tech .tech-domain-card>*,#page-tech .tech-domain-process-card>*{position:relative;z-index:1}#page-tech .tech-domain-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#031022;font-family:Sora,Noto Sans SC,sans-serif!important;font-size:11px;font-weight:900;background:radial-gradient(circle at 38% 26%,rgba(255,255,255,.92),transparent 42%),linear-gradient(180deg,#91f1ff,#42cfff 44%,#2f80ff);box-shadow:inset 0 -6px 16px -10px #000000e6,0 0 22px #60dfff52}#page-tech .tech-domain-card p{min-width:0;margin:0;color:#e4f0fedb;font-size:14.5px;line-height:1.58;overflow-wrap:anywhere}#page-tech .tech-domain-core{position:relative;display:grid;place-items:center;min-height:424px;padding:22px;border:1px solid rgba(126,218,255,.18);border-radius:18px;background:radial-gradient(circle at 50% 43%,rgba(126,232,255,.16),transparent 42%),radial-gradient(circle at 50% 44%,rgba(47,128,255,.22),transparent 62%),linear-gradient(180deg,#07163275,#030a1885)}#page-tech .tech-domain-core:before{content:"";position:absolute;inset:34px;border:1px solid rgba(126,232,255,.16);border-radius:50%;box-shadow:0 0 42px #409fff33}#page-tech .tech-domain-core-orb{position:relative;z-index:1;width:min(224px,72%);aspect-ratio:1;border-radius:50%;border:1px solid rgba(126,232,255,.42);background:radial-gradient(circle at 50% 42%,rgba(232,253,255,.86),rgba(137,231,255,.44) 14%,transparent 30%),radial-gradient(circle at 50% 50%,#2f80ff9e,#092354bd 56%,#040c1cf5 72%);box-shadow:inset 0 0 42px #9aebff38,inset 0 -22px 42px #2f80ff38,0 28px 60px -34px #429fffe6}#page-tech .tech-domain-core-orb:before,#page-tech .tech-domain-core-orb:after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(176,242,255,.22)}#page-tech .tech-domain-core-orb:after{inset:42px;border-color:#7ee8ff29;box-shadow:0 0 32px #7ee8ff2e}#page-tech .tech-domain-core-label{position:absolute;left:50%;bottom:28px;z-index:2;transform:translate(-50%);width:max-content;max-width:calc(100% - 44px);color:#9cecff;text-align:center;font-size:13px;line-height:1.35;font-weight:900}#page-tech .tech-domain-core-label span,#page-tech .tech-domain-core-label strong{display:block}#page-tech .tech-domain-core-label strong{color:#f7fbff;font-size:22px;line-height:1.25}#page-tech .tech-domain-base{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0}#page-tech .tech-domain-base i{display:block;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(126,232,255,.74),rgba(92,155,255,.36),transparent);box-shadow:0 0 16px #60dfff38;opacity:.72}#page-tech .tech-domain-process{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}#page-tech .tech-domain-process-card{min-height:92px;padding:18px}#page-tech .tech-domain-process-card span{display:block;margin-bottom:10px;color:#7ee8ff;font-family:Sora,Noto Sans SC,sans-serif!important;font-size:12px;line-height:1;font-weight:900}#page-tech .tech-domain-process-card strong{display:block;color:#f6fbff;font-size:16px;line-height:1.52;font-weight:900}#page-tech .tech-panel--stack{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}#page-tech .tech-panel--stack:before,#page-tech .tech-panel--stack:after{content:none!important}#page-tech .tech-panel--stack .tech-panel-title{width:fit-content;margin:0 0 18px;padding:0;border:0;font-size:19px}#page-tech .tech-panel--stack .tech-info-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;border-top:0;align-items:stretch}#page-tech #t-domain-agent .tech-info-stack,#page-tech #t-closed-loop .tech-info-stack,#page-tech #t-data-flywheel .tech-info-stack{grid-template-columns:repeat(4,minmax(0,1fr))}#page-tech .tech-panel--stack .tech-info-card,#page-tech .tech-panel--stack .tech-info-card:first-child,#page-tech .tech-panel--stack .tech-info-card:last-child{position:relative;isolation:isolate;min-height:184px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:1fr;align-items:flex-start;gap:14px;padding:22px 19px;border:1px solid rgba(133,203,255,.26);border-radius:16px;overflow:hidden;background-color:#040a18f5;background-image:radial-gradient(at 88% 40%,rgba(8,22,50,.96) 0,transparent 76%),radial-gradient(at 49% 30%,rgba(16,42,92,.82) 0,transparent 72%),radial-gradient(at 14% 26%,rgba(6,18,44,.95) 0,transparent 70%),radial-gradient(at 0% 64%,rgba(24,142,183,.34) 0,transparent 76%),radial-gradient(at 41% 94%,rgba(47,128,255,.32) 0,transparent 74%),radial-gradient(at 100% 99%,rgba(17,74,122,.36) 0,transparent 78%);box-shadow:inset 0 -18px 30px -18px #d6f7ff4d,inset 0 1px #ffffff14,0 24px 70px -58px #2f80ffe6;transition:transform .28s ease,border-color .28s ease,background-image .28s ease}#page-tech .tech-panel--stack .tech-info-card:before{content:"";position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#ffffff5c,#60dfffdb 18%,#2f80ff33 46%,#ffffff24);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#page-tech .tech-panel--stack .tech-info-card:after{content:"";position:absolute;left:20px;right:20px;bottom:-2px;z-index:0;height:46px;border-radius:999px;background:linear-gradient(90deg,#60dfff6b,#b6f6ff8f,#2f80ff3d);filter:blur(22px);opacity:.38;pointer-events:none}#page-tech .tech-panel--stack .tech-info-card>*{position:relative;z-index:1}#page-tech .tech-panel--stack .tech-icon{flex:0 0 auto;width:38px;height:38px;border:0;border-radius:50%;color:#031022;background:radial-gradient(circle at 38% 26%,rgba(255,255,255,.92),transparent 42%),linear-gradient(180deg,#91f1ff,#42cfff 44%,#2f80ff);box-shadow:inset 0 -6px 16px -10px #000000e6,0 0 22px #60dfff57}#page-tech .tech-panel--stack .tech-info-card p{min-width:0;margin:0;color:#e4f0fedb;font-size:14.5px;line-height:1.75;overflow-wrap:anywhere}#page-tech .tech-panel--stack .tech-info-card b{display:block;margin:0 0 7px;color:#f8fcff;font-size:16px;line-height:1.45}#page-tech .tech-panel--stack .tech-info-card:hover{transform:translateY(-3px);border-color:#7ee8ff75;background-image:radial-gradient(at 88% 40%,rgba(12,34,76,.98) 0,transparent 76%),radial-gradient(at 49% 30%,rgba(24,60,126,.88) 0,transparent 72%),radial-gradient(at 14% 26%,rgba(7,23,54,.96) 0,transparent 70%),radial-gradient(at 0% 64%,rgba(36,170,213,.4) 0,transparent 76%),radial-gradient(at 41% 94%,rgba(68,144,255,.38) 0,transparent 74%),radial-gradient(at 100% 99%,rgba(17,84,138,.42) 0,transparent 78%)}#page-tech #t-domain-agent .tech-agent-figure{position:relative;z-index:1;display:grid;place-items:center;width:100%;margin:28px auto 42px;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}#page-tech #t-domain-agent .tech-agent-figure:before,#page-tech #t-domain-agent .tech-agent-figure:after{content:none!important}#page-tech #t-domain-agent .tech-agent-figure img{display:block;width:min(1280px,calc(100% - 72px));max-width:none;max-height:none;height:auto;margin:0 auto;object-fit:contain;background:transparent;border:0;box-shadow:none}#page-tech #t-domain-agent .tech-moat-layout--agent{grid-template-columns:1fr;grid-template-areas:"details";gap:0}#page-tech #t-domain-agent .tech-moat-layout--agent>.tech-panel--stack{grid-area:details}#page-tech #t-domain-agent .tech-panel-title{margin-bottom:28px}#page-tech #t-domain-agent .tech-info-stack{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}.about-partners-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#0408103d,#080f1c94 48%,#0408104d)}.about-partners-section .wrap{max-width:1320px}.about-partners-section .partners{margin-top:0}#page-solutions .phero{min-height:660px;padding:154px 0 82px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 82% 36%,rgba(45,143,255,.24),transparent 42%),radial-gradient(ellipse at 18% 22%,rgba(82,229,255,.12),transparent 36%),linear-gradient(180deg,#0308122e,#040912a3)}#page-solutions .phero:before{content:"";position:absolute;inset:-18% -10% 0 42%;z-index:0;pointer-events:none;background:linear-gradient(116deg,transparent 0 38%,rgba(82,229,255,.2) 46%,rgba(38,111,255,.13) 51%,transparent 61%),radial-gradient(ellipse at 62% 42%,rgba(93,205,255,.22),transparent 46%);filter:blur(2px);opacity:.82;transform:skew(-8deg)}#page-solutions .phero:after{content:"";position:absolute;left:50%;right:0;bottom:2%;z-index:0;height:210px;pointer-events:none;background:radial-gradient(ellipse at 54% 100%,rgba(82,229,255,.22),rgba(31,118,255,.08) 38%,transparent 72%);opacity:.86}#page-solutions .phero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,760px) minmax(320px,1fr);align-items:center;gap:58px}#page-solutions .solutions-hero-copy{min-width:0}#page-solutions .solutions-hero-title{max-width:none;font-size:58px;line-height:1.08;letter-spacing:0!important}#page-solutions .solutions-title-line,#page-solutions .solutions-title-line .grad{display:block;white-space:nowrap}#page-solutions .solutions-title-line--service{margin-top:8px}#page-solutions .phero .lead{max-width:720px;margin-top:26px;color:#dee9fac7;font-size:18px;white-space:normal;word-break:normal;overflow-wrap:anywhere}#page-solutions .solutions-mobile-break{display:none}#page-solutions .solutions-plasma-hero{min-height:calc(96svh + 86px);margin-top:-86px;padding:204px 0 108px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background-color:#050610;background-image:radial-gradient(ellipse at 50% 58%,rgba(29,80,162,.18),transparent 48%),url(/assets/solutions-hero-bg-v2-Dl9pu14z.png),linear-gradient(180deg,#071126,#040816 52%,#03050d);background-position:center center,center center,center center;background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat}#page-solutions .solutions-plasma-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.035) 0 1px,transparent 1.6px),radial-gradient(circle at 67% 32%,rgba(255,255,255,.03) 0 1px,transparent 1.7px),radial-gradient(circle at 44% 76%,rgba(255,255,255,.026) 0 1px,transparent 1.6px),radial-gradient(circle at 78% 72%,rgba(82,137,255,.028) 0 1px,transparent 1.8px);background-size:5px 5px,7px 7px,6px 6px,9px 9px;opacity:.34;transform:none}#page-solutions .solutions-plasma-hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 0 30%,rgba(3,4,12,.22) 62%,rgba(3,4,12,.82) 100%),linear-gradient(90deg,rgba(3,4,12,.72),transparent 27% 73%,rgba(3,4,12,.72)),linear-gradient(180deg,rgba(3,4,12,.08),transparent 24% 70%,rgba(3,4,12,.62));opacity:.48}#page-solutions .solutions-plasma-hero .wrap{position:relative;z-index:3;display:flex;justify-content:center;width:100%}#page-solutions .solutions-plasma-hero .solutions-hero-copy{position:relative;isolation:isolate;width:min(980px,100%);margin:0 auto;text-align:center}#page-solutions .solutions-plasma-hero .solutions-hero-copy:before{display:none}#page-solutions .solutions-plasma-hero .solutions-hero-title{max-width:980px;margin:0 auto;text-align:center;text-shadow:0 0 18px rgba(103,146,255,.16),0 18px 42px rgba(0,0,0,.56)}#page-solutions .solutions-plasma-hero .phero .lead,#page-solutions .solutions-plasma-hero .lead{max-width:100%;margin:28px auto 0;text-align:center;font-size:18px;color:#e1e8faa8;text-shadow:0 12px 34px rgba(0,0,0,.56)}#page-home #solutions{overflow:hidden}#page-home #solutions:before{content:"";position:absolute;inset:8% -12% 0;pointer-events:none;background:radial-gradient(ellipse at 22% 56%,rgba(27,111,255,.22),transparent 42%),radial-gradient(ellipse at 76% 34%,rgba(82,229,255,.12),transparent 38%);opacity:.76}#page-home #solutions .wrap{position:relative;z-index:1}#page-home #solutions .sec-head{max-width:920px}#page-home #solutions .sec-head p{max-width:720px;margin-left:auto;margin-right:auto}#page-products{overflow-x:clip}#page-products .products-hero{min-height:calc(100svh - 82px);padding:144px 0 82px;display:grid;align-items:center;overflow:hidden;isolation:isolate;background:#00030a}#page-products .products-hero:before{content:none}#page-products .products-hero:after{content:none}#page-products .products-dark-veil{position:absolute;inset:0;z-index:0;width:100%;height:100%;transform:none;pointer-events:none;overflow:hidden;opacity:1;background:#00030a;transform-origin:center center}#page-products .products-dark-veil:before,#page-products .products-dark-veil:after{content:none}#page-products .products-dark-veil:before{background:none}#page-products .products-dark-veil:after{background:none}#page-products .products-dark-veil canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;filter:none}.darkveil-canvas{width:100%;height:100%;display:block}#page-products .products-dark-veil.dark-veil-fallback{background:radial-gradient(ellipse 48% 36% at 48% 48%,rgba(48,142,255,.32),transparent 66%),radial-gradient(ellipse 62% 52% at 58% 40%,rgba(98,240,255,.18),transparent 72%),linear-gradient(180deg,#050713,#071126 52%,#030713)}#page-products .products-hero .wrap{position:relative;z-index:3;max-width:min(1280px,calc(100% - 48px));text-align:center}#page-products .products-hero .breadcrumb{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 0 28px;color:#bcd2ef8f;font-family:Sora,Noto Sans SC,sans-serif;font-size:13px;letter-spacing:0!important}#page-products .products-hero-title{max-width:960px;margin:0 auto;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;font-size:72px!important;line-height:1.16!important;font-weight:700!important;letter-spacing:0!important;color:#f5f9ff;text-wrap:balance;white-space:normal!important;overflow-wrap:anywhere;text-shadow:0 0 34px rgba(92,201,255,.16)}#page-products .products-title-line{display:block;max-width:100%}#page-products .products-mobile-break{display:none}#page-products .products-title-line--systems{margin-top:8px;background:linear-gradient(90deg,#fff,#c3e5ff 26%,#55a1ff 62%,#62f0ff);-webkit-background-clip:text;background-clip:text;color:transparent}#page-products .products-hero .lead{max-width:820px;margin:30px auto 0;color:#e6f0ffd1;font-size:18px;line-height:1.86;font-weight:600;text-align:center;white-space:normal!important;text-shadow:0 0 22px rgba(0,10,24,.46)}#page-products .products-hero .lead a{display:inline-block;margin-top:10px;color:#66e9ff;cursor:pointer;font-weight:800;text-decoration:none;text-shadow:0 0 18px rgba(102,233,255,.22);transition:color .24s ease,transform .24s ease,text-shadow .24s ease}#page-products .products-hero .lead a:hover{color:#a7f7ff;transform:translate(5px);text-shadow:0 0 24px rgba(102,233,255,.38)}#page-products .subnav{border-top:1px solid rgba(116,178,255,.18);background:linear-gradient(180deg,#050c18eb,#040912d6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#page-products .products-hero.field-motion>.section-field{display:none!important}#page-tech .tech-hero h1,#page-solutions .solutions-hero-title,#page-products .products-hero-title{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;font-size:72px!important;line-height:1.16!important;font-weight:700!important;letter-spacing:0!important;text-align:center;text-rendering:geometricPrecision}#page-tech .tech-hero h1 .grad,#page-solutions .solutions-title-line .grad,#page-products .products-title-line--systems{font-weight:700!important;background:linear-gradient(90deg,#fff,#e7f2ff 38%,#76cfff 72%,#2e86ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#page-products .products-hero-title,#page-products .products-title-line--systems{font-weight:600!important}#page-solutions .solution-cases{display:grid;grid-template-columns:minmax(292px,35%) minmax(0,1fr);gap:56px;align-items:stretch;margin-top:8px}#page-solutions .solution-case-nav{display:flex;flex-direction:column;gap:12px;height:100%}#page-solutions .solution-case-tab{position:relative;width:100%;min-height:86px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px 22px;overflow:hidden;text-align:left;color:#e1ebfac2;border:1px solid rgba(126,174,255,.18);border-radius:8px;background:linear-gradient(180deg,#0e182ac2,#080e1bad),radial-gradient(circle at 86% 30%,rgba(82,229,255,.06),transparent 44%);box-shadow:inset 0 1px #ffffff0b;cursor:pointer;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease,color .24s ease}#page-solutions .solution-case-tab:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 15% 14%,rgba(114,238,255,.2),transparent 38%),radial-gradient(circle at 92% 58%,rgba(25,111,255,.28),transparent 44%),linear-gradient(104deg,#1460cec7,#042650cc);transition:opacity .24s ease}#page-solutions .solution-case-tab:after{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:999px;background:linear-gradient(180deg,#7df3ff,#2d77ff);opacity:0;transition:opacity .24s ease}#page-solutions .solution-case-tab span,#page-solutions .solution-case-tab em{position:relative;z-index:1}#page-solutions .solution-case-tab span{color:#f0f6ffe6;font-size:22px;font-weight:850;line-height:1.15}#page-solutions .solution-case-tab em{color:#bdcae29e;font-size:14px;font-style:normal;font-weight:650;line-height:1.42}#page-solutions .solution-case-tab:hover,#page-solutions .solution-case-tab:focus-visible{transform:translate(3px);border-color:#71d2ff75;color:#fff;outline:none}#page-solutions .solution-case-tab.active{color:#fff;border-color:#6de2ff94;background:radial-gradient(circle at 8% 24%,rgba(106,232,255,.22),transparent 36%),linear-gradient(104deg,#1663d6e6,#052c5cd1);box-shadow:inset 0 1px #ffffff24,inset 0 -18px 32px #43e2ff1a,0 18px 46px -30px #3079fff2,0 0 30px -22px #52e5ffe6}#page-solutions .solution-case-tab.active:before,#page-solutions .solution-case-tab.active:after{opacity:1}#page-solutions .solution-case-tab.active em{color:#e4eeffd1}#page-solutions .solution-case-stage{min-width:0;display:flex;align-self:stretch}#page-solutions .solution-case-panel{width:100%;min-height:100%;display:grid;grid-template-rows:auto auto 1fr;animation:solutionCaseIn .28s ease both}#page-solutions .solution-case-panel[hidden]{display:none!important}#page-solutions .solution-case-visual{position:relative;height:260px;overflow:hidden;border:1px solid rgba(116,181,255,.24);border-radius:8px;background:radial-gradient(ellipse at 78% 20%,rgba(38,119,255,.24),transparent 38%),radial-gradient(ellipse at 28% 72%,rgba(82,229,255,.16),transparent 44%),linear-gradient(180deg,#040812f5,#050e1be6);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #52e5ff06,0 28px 78px -58px #237dffd9}#page-solutions .solution-case-visual:before{content:"";position:absolute;inset:0;opacity:.56;background:linear-gradient(90deg,rgba(3,8,20,.32),transparent 30% 72%,rgba(3,8,20,.4)),radial-gradient(ellipse 72% 86% at 50% 44%,transparent 44%,rgba(3,8,20,.3))}#page-solutions .solution-case-visual:after{content:"";position:absolute;left:6%;right:6%;bottom:22%;height:1px;background:linear-gradient(90deg,transparent,rgba(102,230,255,.62),rgba(76,132,255,.48),transparent);box-shadow:0 0 28px #4ed6ff47}#page-solutions .solution-case-visual img{display:block;width:100%;height:100%;object-fit:cover}#page-solutions .solution-case-copy{margin-top:28px;max-width:920px}#page-solutions .solution-case-copy span{display:block;margin-bottom:8px;color:#75d5ffc7;font-size:13px;font-weight:750}#page-solutions .solution-case-copy h3{margin:0 0 14px;color:#f5f9ff;font-size:36px;line-height:1.16;font-weight:900}#page-solutions .solution-case-copy p{max-width:910px;color:#e2ebf9e0;font-size:18px;line-height:1.66;font-weight:680}#page-solutions .solution-case-metrics{align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 56px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(136,180,236,.18)}#page-solutions .solution-case-metrics div{min-width:0}#page-solutions .solution-case-metrics b{display:block;color:#edf7ff;font-size:24px;line-height:1.18;font-weight:900;text-shadow:0 0 22px rgba(82,229,255,.16)}#page-solutions .solution-case-metrics span{display:block;margin-top:8px;color:#bdcae2b8;font-size:14px;line-height:1.5;font-weight:680}@keyframes solutionCaseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#page-solutions .solution-case-tab,#page-solutions .solution-case-tab:before,#page-solutions .solution-case-tab:after,#page-solutions .solution-case-panel{animation:none;transition:none}}:root{--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--type-copy: 15.5px;--type-lead: 17px;--type-card-title: 22px;--type-panel-title: 24px;--type-meta: 13px;--lh-copy: 1.78;--lh-lead: 1.86;--lh-title: 1.28;--copy: rgba(238, 246, 255, .88);--copy-strong: rgba(250, 253, 255, .96);--copy-lead: rgba(238, 246, 255, .9);--copy-muted: rgba(216, 229, 248, .74)}html body,html body *{font-family:var(--font-ui)!important;letter-spacing:0!important}body{font-size:var(--type-copy);line-height:var(--lh-copy);font-weight:500;color:var(--copy);-webkit-font-smoothing:auto}.nav-links a,.subnav a,.breadcrumb,.btn{font-size:15px!important;line-height:1.45!important;font-weight:500!important;white-space:nowrap}.hero .sub,.phero .lead,.sec-head p,.lead,.market-note,.cta-box p,.partners .sub,#page-home .hero .sub,#page-products .products-hero .lead,#page-solutions .phero .lead,#page-solutions .solutions-plasma-hero .lead,#page-tech .tech-hero .lead,#page-about .about-hero .lead,#page-about .about-profile-panel--front p,#page-about .about-research-copy p,#page-about .about-history-head p{color:var(--copy-lead)!important;font-size:var(--type-lead)!important;line-height:var(--lh-lead)!important;font-weight:500!important}.pcard h3,.emp h4,.panel h3,.techcol h3,.sentry h3,.ccard h4,.case-inline .cmid h4,.cc h4,#page-about .about-timeline-copy h3,#page-about .about-contact .cc h4{color:var(--copy-strong)!important;font-size:var(--type-card-title)!important;line-height:var(--lh-title)!important;font-weight:600!important}#page-home .emp h4,#page-products .emp h4,#page-solutions .solution-scenario-grid .sentry h3,#page-solutions .solution-case-tab span{font-size:var(--type-panel-title)!important;line-height:var(--lh-title)!important;font-weight:600!important}#page-solutions .solution-case-copy h3{font-size:34px!important;line-height:1.18!important;font-weight:600!important}.pcard li,.emp p,.feat-list li,.techcol p,.sentry p,.metric-row .mc .ml,.cc p,.case-inline .cmid p,.shot-slot .desc,.deploy .demp,.foot-grid a,.foot-grid p,#page-home #cases .ccard p,#page-home #cases .ccard .bigl,#page-solutions .solution-case-copy p,#page-solutions .solution-case-tab em,#page-solutions .solution-case-metrics span,#page-about .about-timeline-copy p,#page-about .about-contact .cc p,#page-about .about-partners-section .partners .sub{color:var(--copy)!important;font-size:var(--type-copy)!important;line-height:var(--lh-copy)!important;font-weight:500!important}.pcard .num,.pcard .role,.ccard .ind,.sentry .stags,.shot-slot .tag,.section-label,.vmcard .vlabel,.hero-stats .s span,.metric-row .mc .ml,.breadcrumb,#page-home #cases .ccard .ind,#page-solutions .solution-case-copy span,#page-solutions .solution-case-metrics span,#page-about .about-timeline-copy span{color:var(--copy-muted)!important;font-size:var(--type-meta)!important;line-height:1.52!important;font-weight:600!important}.feat-list li b,.market-note b{color:#e8f2ffe6!important;font-weight:700!important}.spec th{color:#eef6ffe0!important;font-size:14px!important;line-height:1.58!important;font-weight:600!important}.spec td{color:var(--copy)!important;font-size:15px!important;line-height:1.72!important;font-weight:500!important}.spec .mono{font-size:14px!important;font-weight:600!important}.foot-bot{color:var(--copy-muted)!important;font-size:13px!important;line-height:1.55!important;font-weight:500!important}.star-border-card:hover>.star-border-flow,.star-border-card:focus-within>.star-border-flow{opacity:.82!important;animation-play-state:running!important}.star-border-card:hover>.star-border-side-glow,.star-border-card:focus-within>.star-border-side-glow{opacity:.42!important;transform:translateZ(0) scale(1)!important}@media(prefers-reduced-motion:reduce){.star-border-card:hover>.star-border-flow,.star-border-card:focus-within>.star-border-flow{opacity:.5!important}.star-border-card:hover>.star-border-side-glow,.star-border-card:focus-within>.star-border-side-glow{transition:none!important}}#page-home #products .emp{background:radial-gradient(ellipse 132% 108% at 18% 12%,rgba(60,138,220,.13),rgba(27,82,154,.065) 42%,transparent 78%),radial-gradient(ellipse 136% 116% at 84% 88%,rgba(48,176,196,.11),rgba(25,100,146,.055) 44%,transparent 80%),radial-gradient(circle at 18% 18%,rgba(190,224,255,.032) 0 1px,transparent 1.4px),radial-gradient(circle at 70% 78%,rgba(160,232,255,.028) 0 1px,transparent 1.4px),linear-gradient(150deg,#0a162af0,#050a16e6)!important;background-size:auto,auto,10px 10px,11px 11px,auto!important;border-color:#84bee62e!important;box-shadow:inset 0 1px #ffffff0b,0 32px 90px -70px #2a76cd9e!important}#page-home #products .emp:before{left:34px!important;right:34px!important;opacity:.22!important;background:linear-gradient(90deg,transparent,rgba(148,218,244,.36),transparent)!important}#page-home #products .emp:after{inset:-24% -20%!important;width:auto!important;height:auto!important;transform:none!important;z-index:0!important;opacity:.58!important;background:radial-gradient(ellipse 58% 38% at 50% 50%,rgba(68,142,218,.085),transparent 74%),radial-gradient(ellipse 48% 30% at 58% 62%,rgba(56,208,222,.055),transparent 78%)!important;filter:blur(38px)!important}#page-home #products .emp>.star-border-side-glow-left{left:-42%!important;top:-38%!important;width:106%!important;height:104%!important;background:radial-gradient(ellipse at 42% 36%,rgba(72,145,226,.22) 0%,rgba(42,103,184,.095) 44%,rgba(24,72,132,.04) 68%,transparent 86%)!important;filter:blur(28px) saturate(102%)!important}#page-home #products .emp>.star-border-side-glow-right{right:-40%!important;bottom:-38%!important;width:110%!important;height:104%!important;background:radial-gradient(ellipse at 62% 62%,rgba(61,201,215,.2) 0%,rgba(33,132,176,.085) 44%,rgba(22,86,132,.038) 70%,transparent 88%)!important;filter:blur(30px) saturate(100%)!important}#page-home #products .emp:hover,#page-home #products .emp.is-lit{background:radial-gradient(ellipse 134% 110% at 18% 12%,rgba(62,142,224,.16),rgba(27,82,154,.075) 43%,transparent 80%),radial-gradient(ellipse 138% 118% at 84% 88%,rgba(50,182,200,.13),rgba(25,100,146,.062) 45%,transparent 82%),radial-gradient(circle at 18% 18%,rgba(190,224,255,.035) 0 1px,transparent 1.4px),radial-gradient(circle at 70% 78%,rgba(160,232,255,.031) 0 1px,transparent 1.4px),linear-gradient(150deg,#0c1930f2,#050b18eb)!important;box-shadow:inset 0 1px #ffffff0e,0 34px 96px -66px #3287dca8!important}#page-home #products .emp:hover>.star-border-side-glow,#page-home #products .emp:focus-within>.star-border-side-glow{opacity:.3!important;transform:translate(0) scale(1)!important}#page-home #products .emp:hover>.star-border-flow,#page-home #products .emp:focus-within>.star-border-flow{opacity:.44!important;filter:drop-shadow(0 0 5px rgba(116,218,238,.16))!important}.page .subnav{position:sticky!important;top:var(--subnav-pin-top, 86px)!important;z-index:42!important;margin-bottom:0!important;background:radial-gradient(ellipse 96% 150% at 50% -42%,#5cf1ff33,#3690ff1c 44%,#081934e6 80%),linear-gradient(180deg,#071932e0,#040f22f5)!important;border-top:1px solid rgba(122,225,255,.1)!important;border-bottom:1px solid rgba(111,158,235,.22)!important;box-shadow:inset 0 1px #88e8ff0d,0 -78px 112px -96px #4ae8ff4d,0 -42px 96px -86px #2f8bff61,0 18px 54px -46px #3a87ff80!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.page .subnav.is-fixed{top:var(--subnav-pin-top, 86px)!important}.subnav-pin-spacer{display:block;height:0;flex:0 0 auto;pointer-events:none}html[data-zoom="1"] .page .subnav{position:relative!important;top:0!important;transform:none;will-change:top}.page .subnav .wrap.subnav-in{max-width:min(1120px,calc(100% - 96px))!important;height:82px!important;padding:0 18px!important;justify-content:center!important;gap:10px!important}.page .subnav a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:999px!important;color:#c6d2e8db!important;font-size:16px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-shadow:0 0 16px rgba(91,201,255,.12)!important;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease!important}.page .subnav a:hover,.page .subnav a.active{color:#fff!important;border-color:#76e4ff5c!important;background:radial-gradient(circle at 82% 50%,rgba(98,236,255,.22),transparent 48%),linear-gradient(180deg,#2382ff75,#061f567a)!important;box-shadow:inset 0 1px #ffffff1f,0 12px 34px -24px #41b2ffd1,0 0 24px -18px #6aebffe6!important}.page .subnav a:hover{transform:translateY(-1px)!important}.page>section[id]{scroll-margin-top:168px}#page-solutions>section[id]{scroll-margin-top:204px}body[data-page=home]{background:#030713}body[data-page=home]:before{opacity:0}body[data-page=home] .grid-bg{display:none}#page-home .hero{background:#030713!important;isolation:isolate}#page-home .hero.field-motion>.section-field{display:none!important}.pixel-blast-bg{position:absolute;inset:-8% -4% -10%;z-index:0;pointer-events:none;overflow:hidden;isolation:isolate;contain:paint;background:radial-gradient(ellipse 48% 34% at 50% 34%,rgba(29,134,255,.16),transparent 70%),linear-gradient(180deg,#030713,#051127,#030713)}.pixel-blast-bg:before,.pixel-blast-bg:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.pixel-blast-bg:before{background:radial-gradient(ellipse 58% 42% at 50% 38%,transparent 0 46%,rgba(3,7,19,.28) 74%,rgba(3,7,19,.72) 100%),linear-gradient(180deg,rgba(3,7,19,.72) 0%,transparent 22%,transparent 70%,rgba(3,7,19,.74) 100%)}.pixel-blast-bg:after{background:linear-gradient(90deg,rgba(3,7,19,.72),transparent 18% 82%,rgba(3,7,19,.72))}.pixel-blast-bg canvas{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:.74;mix-blend-mode:screen;filter:saturate(1.08) drop-shadow(0 0 24px rgba(62,178,255,.18))}#page-home .hero-grid{z-index:4!important}.pixel-blast-bg.pixel-blast-fallback{background:radial-gradient(circle at 50% 36%,rgba(69,186,255,.28),transparent 42%),repeating-radial-gradient(circle at 50% 42%,rgba(69,186,255,.18) 0 2px,transparent 3px 13px),linear-gradient(180deg,#030713,#06142f 52%,#030713)}#page-home .hero-stats{margin-top:66px!important;width:min(1168px,calc(100% - 10px))!important;max-width:none!important;margin-left:50%!important;margin-right:0!important;transform:translate(-50%,6px)}#page-home .hero-stats .s,#page-home .hero-stats .s:first-child{border:1px solid rgba(159,210,255,.32)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff17,#ffffff06 30%,#fff0 52%),radial-gradient(ellipse 92% 72% at 18% 0%,rgba(103,196,255,.22),transparent 58%),radial-gradient(ellipse 82% 70% at 86% 102%,rgba(36,218,238,.14),transparent 64%),linear-gradient(180deg,#122a4e94,#050d1fb3 58%,#030917c7)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #64e0ff1f,inset 0 0 34px #70b9ff12,0 22px 60px -34px #1558d2b8!important;-webkit-backdrop-filter:blur(20px) saturate(136%);backdrop-filter:blur(20px) saturate(136%);overflow:hidden;transform:translateY(0);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease!important}#page-home .hero-stats .s:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.07) 16%,transparent 38%),linear-gradient(180deg,rgba(255,255,255,.065),transparent 42%);opacity:.76!important}#page-home .hero-stats .s:after{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(204,246,255,.72),transparent);opacity:.58}#page-home .hero-stats .s b,#page-home .hero-stats .s span{position:relative;z-index:2}#page-home .hero-stats .s:hover{transform:translateY(-7px)!important;border-color:#70ebffd6!important;background:linear-gradient(145deg,#ffffff21,#ffffff0a 32%,#fff0 56%),radial-gradient(ellipse 94% 76% at 20% -2%,rgba(107,212,255,.31),transparent 58%),radial-gradient(ellipse 86% 78% at 88% 105%,rgba(50,238,244,.24),transparent 66%),linear-gradient(180deg,#143967a8,#05122ac2 58%,#030b1dd6)!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #76eeff33,inset 0 0 38px #5eccff1f,0 0 0 1px #73ebff24,0 0 30px #3bd8ff57,0 26px 74px -28px #217ffff2!important}#page-home .hero-stats .s:hover>.star-border-flow,#page-home .hero-stats .s:focus-within>.star-border-flow{opacity:.92!important;filter:drop-shadow(0 0 8px rgba(105,242,255,.48)) drop-shadow(0 0 20px rgba(54,147,255,.34))!important}#page-home .hero-stats .s:hover>.star-border-side-glow,#page-home .hero-stats .s:focus-within>.star-border-side-glow{opacity:.62!important}#page-home .hero-stats .s>.star-border-side-glow-left{background:radial-gradient(ellipse at 44% 42%,rgba(68,174,255,.44) 0%,rgba(39,125,232,.22) 42%,rgba(25,90,180,.08) 70%,transparent 88%),linear-gradient(90deg,rgba(126,238,255,.18),rgba(58,145,255,.08) 42%,transparent 78%)!important}#page-home .hero-stats .s>.star-border-side-glow-right{background:radial-gradient(ellipse at 58% 60%,rgba(62,235,245,.42) 0%,rgba(35,172,222,.2) 42%,rgba(24,104,180,.07) 70%,transparent 88%),linear-gradient(270deg,rgba(124,250,255,.16),rgba(43,184,222,.075) 40%,transparent 78%)!important}#page-home #products .home-products-solution-entry{display:flex;justify-content:center;margin-top:28px}#page-home #products .home-products-solution-entry .btn{min-height:50px;padding:0 28px;border-radius:999px;font-size:15px;box-shadow:inset 0 1px #ffffff29,0 16px 44px -24px #4fb0ffe6,0 0 34px -22px #6fedffe6}#page-home #products .home-products-solution-entry .btn:hover{box-shadow:inset 0 1px #fff3,0 20px 54px -22px #4ca4ff,0 0 40px -20px #6fedff}#page-home #ag-loop{overflow:hidden}#page-home #ag-loop:before{content:"";position:absolute;inset:8% -10% 4%;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(56,132,255,.22),transparent 42%),radial-gradient(ellipse at 63% 64%,rgba(91,238,255,.12),transparent 34%),linear-gradient(115deg,transparent 0 38%,rgba(71,178,255,.07) 44%,transparent 52%);opacity:.86}@keyframes agentCoreBreathe{0%,to{box-shadow:inset 0 1px #ffffff29,inset 0 -24px 60px #1b5ac43d,0 0 0 1px #3f95ff2e,0 0 70px -18px #4da3ffb3,0 0 112px -58px #60efffc7}50%{box-shadow:inset 0 1px #fff3,inset 0 -28px 68px #1b64d44d,0 0 0 1px #59d8ff42,0 0 92px -12px #4da3ffdb,0 0 140px -48px #60effff2}}#page-home #ag-loop{overflow:hidden;padding-top:96px;padding-bottom:108px;background:radial-gradient(ellipse at 50% 36%,rgba(44,108,238,.24),transparent 46%),linear-gradient(180deg,transparent 0%,rgba(10,23,57,.62) 44%,transparent 100%)}#page-home #ag-loop:before{content:"";position:absolute;left:50%;top:360px;width:2304px;height:170px;transform:translate(-50%);pointer-events:none;background:linear-gradient(180deg,#3c74ff00,#3473ff2e 44%,#09133000),linear-gradient(90deg,#1a389400,#50aaff29 50%,#1a389400);opacity:.78;display:none}#page-home #ag-loop:after{content:"";position:absolute;inset:28% -12% 6%;pointer-events:none;background:radial-gradient(ellipse at 50% 44%,rgba(111,244,255,.12),transparent 38%),radial-gradient(ellipse at 28% 68%,rgba(59,123,255,.12),transparent 34%),radial-gradient(ellipse at 72% 68%,rgba(59,123,255,.12),transparent 34%);filter:blur(10px);opacity:.72}#page-home #ag-loop .wrap{position:relative;z-index:1}#page-home #ag-loop .sec-head{margin-bottom:24px}.agent-loop-stage{position:relative;width:min(1120px,100%);min-height:564px;margin:66px auto 0;isolation:isolate}.agent-stage-light{position:absolute;left:50%;top:66px;z-index:0;width:min(760px,1459.2px);height:360px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 38%,rgba(130,226,255,.24),transparent 22%),radial-gradient(ellipse at 50% 56%,rgba(58,126,255,.28),transparent 52%);filter:blur(24px);opacity:.66}.agent-platform-wrap{position:absolute;left:50%;top:-6px;z-index:3;width:min(600px,1344px);height:330px;transform:translate(-50%)}.agent-platform-wrap:before{content:"";position:absolute;left:50%;top:188px;width:78%;height:104px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(111,244,255,.22),rgba(83,154,255,.08) 50%,transparent 72%);filter:blur(22px);opacity:.48}.agent-loop-visual{position:absolute;left:50%;top:24px;z-index:3;width:min(540px,100%);max-width:none;height:auto;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 26px 34px rgba(4,12,34,.34)) drop-shadow(0 0 24px rgba(72,177,255,.16));opacity:.96;pointer-events:none}.agent-loop-paths{position:absolute;inset:0;z-index:1;width:100%;height:100%;transform:translateY(6px);pointer-events:none;overflow:visible;filter:drop-shadow(0 0 10px rgba(85,186,255,.22))}.loop-path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.loop-path--soft{stroke:#a6d7ff2e;stroke-width:1.1;opacity:.62}.loop-path--main{stroke:url(#agentLoopLine);stroke-width:1.8;opacity:.76}.loop-path--pulse{stroke:#ebfdffad;stroke-width:2.2;stroke-dasharray:3 32;opacity:.36;animation:agentLoopDash 10s linear infinite}.agent-loop-nodes{position:absolute;left:2%;right:2%;bottom:6px;height:214px;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;pointer-events:none}.agent-loop-node{position:relative;width:min(168px,100%);margin:0 auto;transform:none;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:auto}.agent-loop-node--sense{left:auto;top:auto;transform:translateY(-58px)}.agent-loop-node--cognition{left:auto;top:auto;transform:translateY(-20px)}.agent-loop-node--decision{left:auto;top:auto;transform:translateY(12px)}.agent-loop-node--action{left:auto;top:auto;transform:translateY(-20px)}.agent-loop-node--evolution{left:auto;top:auto;transform:translateY(-58px)}.agent-node-orb{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;color:#f8fcff;font-size:17px;font-weight:900;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.88),rgba(221,244,255,.46) 24%,transparent 52%),radial-gradient(circle at 66% 76%,rgba(0,82,255,.5),transparent 58%),linear-gradient(145deg,#addaffdb,#4a8fffc7 44%,#004ff2e6);border:1px solid rgba(225,247,255,.64);box-shadow:inset 0 2px #ffffffb3,inset 0 -20px 34px #0042de6b,inset 10px 0 22px #e7f8ff29,0 20px 40px -24px #287afff2,0 0 38px -14px #9bddffd6;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.agent-loop-node:hover .agent-node-orb{transform:translateY(-4px);border-color:#f5fdffd1;box-shadow:inset 0 2px #ffffffc7,inset 0 -20px 34px #004aec7a,inset 10px 0 22px #e7f8ff2e,0 24px 46px -22px #287aff,0 0 48px -12px #bbecff}.agent-node-copy{width:100%;margin-top:12px;padding:0 2px;text-shadow:0 2px 12px rgba(3,10,25,.72)}.agent-node-copy b{display:block;color:#f3f8ff;font-size:15px;line-height:1.24;font-weight:900}.agent-node-copy p{margin-top:6px;color:#cfddf5c7;font-size:12.5px;line-height:1.46;min-height:38px}.agent-node-copy span{display:none;align-items:center;min-height:22px;margin-top:8px;padding:0 9px;border-radius:999px;border:1px solid rgba(173,224,255,.24);background:#10307661;color:#d6f6ffe0;font-size:11px;line-height:1;font-weight:800}.agent-loop-node--sense .agent-node-copy span,.agent-loop-node--action .agent-node-copy span{color:#c7e1ffc2;border-color:#9ccaff2e;background:#0c1e4a61}@keyframes agentLoopDash{to{stroke-dashoffset:-140}}@media(prefers-reduced-motion:reduce){.loop-path--pulse{animation:none}}#page-home .spotlight-card:focus-visible,#page-home .agent-loop-node:focus-visible,#page-home .home-contact-card:focus-within{outline:2px solid var(--cyan);outline-offset:4px}#page-home .home-contact-card{transition:transform .28s ease,background .28s ease,box-shadow .28s ease}@media(hover:hover)and (pointer:fine){#page-home .pcard:hover,#page-home .panel:hover{transform:translateY(-5px)}#page-home .home-contact-card:hover{z-index:2;transform:translateY(-4px);background:radial-gradient(circle at 50% 12%,rgba(77,205,255,.15),transparent 64%);box-shadow:0 20px 48px -34px #38a0ffdb}}@media(hover:none),(pointer:coarse){#page-home .spotlight-card:after,#page-home .spotlight-card>.star-border-flow,#page-home .spotlight-card>.star-border-side-glow{display:none!important}#page-home .pcard:hover,#page-home .emp:hover,#page-home .panel:hover,#page-home .ccard:hover,#page-home .cta-box:hover,#page-home .home-contact-card:hover,#page-home .agent-loop-node:hover .agent-node-orb{transform:none!important}}@media(prefers-reduced-motion:reduce){#page-home .spotlight-card,#page-home .spotlight-card:after,#page-home .spotlight-card>.star-border-flow,#page-home .spotlight-card>.star-border-side-glow,#page-home .home-contact-card,#page-home .agent-node-orb{transition:none!important;animation:none!important}#page-home .spotlight-card:after{display:none}}.field-motion{--field-mx: 50%;--field-my: 46%;--field-depth: 0;--field-progress: 0;--field-seed: 1;--field-delay: 0s;--field-depth-y: 0px;--field-current-x: 0px;--field-current-y: 0px;--field-current-bg: 50% 50%;--field-current-angle: 0deg;--field-skew: 0deg;--field-scroll-a-x: 0px;--field-scroll-a-y: 0px;--field-scroll-b-x: 0px;--field-scroll-b-y: 0px;--field-rgb: 92, 196, 255;--field-rgb-2: 98, 240, 255;position:relative;isolation:isolate}.field-motion>.section-field{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:0;contain:layout paint;mix-blend-mode:screen;transition:opacity .75s ease;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%)}.field-motion.field-live>.section-field{opacity:var(--field-opacity, .58)}.field-motion>.wrap,.field-motion>.hero-grid,.field-motion>.about-section-title{position:relative;z-index:3}.section-field:before,.section-field:after{content:"";position:absolute;inset:-18%;pointer-events:none;will-change:transform,background-position,opacity;animation-play-state:paused;animation-delay:var(--field-delay)}.field-live .section-field:before,.field-live .section-field:after{animation-play-state:running}.section-field:before{background:repeating-linear-gradient(112deg,transparent 0 62px,rgba(var(--field-rgb),.115) 63px 64px,transparent 65px 126px),repeating-linear-gradient(24deg,transparent 0 88px,rgba(var(--field-rgb-2),.075) 89px 90px,transparent 91px 176px),linear-gradient(100deg,transparent 0 36%,rgba(var(--field-rgb),.075) 44%,rgba(var(--field-rgb-2),.05) 51%,transparent 61% 100%);background-size:260px 260px,340px 340px,100% 100%;background-position:var(--field-scroll-a-x) var(--field-scroll-a-y),var(--field-scroll-b-x) var(--field-scroll-b-y),50% 50%;opacity:.62;transform:translate3d(0,var(--field-depth-y),0) skewY(var(--field-skew));animation:sectionFieldMesh 28s linear infinite}.section-field:after{inset:-28%;background:repeating-radial-gradient(ellipse 112% 72% at var(--field-mx) var(--field-my),transparent 0 74px,rgba(var(--field-rgb-2),.1) 75px 76px,transparent 78px 150px),linear-gradient(108deg,transparent 0 41%,rgba(var(--field-rgb-2),.18) 47%,rgba(255,255,255,.055) 50%,rgba(var(--field-rgb),.12) 54%,transparent 62% 100%);background-size:100% 100%,160% 160%;background-position:50% 50%,var(--field-current-bg);opacity:.52;transform:translate3d(var(--field-current-x),var(--field-current-y),0) rotate(var(--field-current-angle));animation:sectionFieldCurrent 13s ease-in-out infinite alternate}#page-home .field-motion{--field-rgb: 80, 185, 255;--field-rgb-2: 96, 244, 255;--field-opacity: .48}#page-products .field-motion{--field-rgb: 96, 190, 255;--field-rgb-2: 74, 230, 255;--field-opacity: .56}#page-solutions .field-motion,.page[id^=page-sc-] .field-motion{--field-rgb: 82, 164, 255;--field-rgb-2: 82, 229, 255;--field-opacity: .6}#page-solutions .section-field,.page[id^=page-sc-] .section-field{display:none!important}#page-tech .field-motion{--field-rgb: 120, 156, 255;--field-rgb-2: 98, 240, 255;--field-opacity: .54}#page-about .field-motion{--field-rgb: 110, 162, 255;--field-rgb-2: 170, 222, 255;--field-opacity: .5}.cta-final.field-motion,.about-contact.field-motion{--field-opacity: .68}@keyframes sectionFieldMesh{0%{background-position:var(--field-scroll-a-x) var(--field-scroll-a-y),var(--field-scroll-b-x) var(--field-scroll-b-y),50% 50%}to{background-position:calc(var(--field-scroll-a-x) - 260px) calc(var(--field-scroll-a-y) + 120px),calc(var(--field-scroll-b-x) + 180px) calc(var(--field-scroll-b-y) - 160px),50% 50%}}@keyframes sectionFieldCurrent{0%{filter:saturate(1.05) brightness(1);opacity:.38}to{filter:saturate(1.32) brightness(1.16);opacity:.72}}@media(prefers-reduced-motion:reduce){.field-motion>.section-field{opacity:.28}.section-field:before,.section-field:after{animation:none!important;transform:none!important}}#page-products .products-hero-interactive{--hero-mx: 50%;--hero-my: 48%;--hero-glow-x: 0px;--hero-glow-y: 0px;--hero-title-x: 0px;--hero-title-y: 0px;--hero-copy-x: 0px;--hero-copy-y: 0px;--hero-halo: 1}#page-products .products-hero-interactive:before{background:radial-gradient(ellipse 52% 34% at 50% 50%,transparent 0 42%,rgba(5,7,16,.04) 68%,rgba(5,7,16,.32) 100%),linear-gradient(90deg,rgba(6,7,15,.36),transparent 18% 82%,rgba(6,7,15,.36)),linear-gradient(180deg,#06070f0a,#06070f00 38%,#05071047)}#page-products .products-hero-interactive .products-hero-title,#page-products .products-hero-interactive .lead{transition:transform .38s cubic-bezier(.2,.8,.2,1),text-shadow .3s ease;will-change:transform}#page-products .products-hero-interactive.is-pointer-active .products-hero-title{transform:translate3d(var(--hero-title-x),var(--hero-title-y),0);text-shadow:0 0 40px rgba(96,219,255,.2)}#page-products .products-hero-interactive.is-pointer-active .lead{transform:translate3d(var(--hero-copy-x),var(--hero-copy-y),0)}#page-products .products-hero-interactive.is-pointer-active .products-title-line--systems{background-size:100% 100%;background-position:50% 50%}#page-products .product-hover-card{--mx: 50%;--my: 42%;--line-x: 50%;--tilt-x: 0deg;--tilt-y: 0deg;--hover-x: 0px;--hover-y: 0px;--inner-x: 0px;--inner-y: 0px;--visual-x: 0px;--visual-y: 0px;position:relative;overflow:hidden;isolation:isolate;transform:perspective(960px) rotateX(0) rotateY(0) translateZ(0);transform-style:preserve-3d;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .34s ease,background .32s ease;will-change:transform}#page-products .product-hover-card>.product-hover-glow{position:absolute!important;inset:-1px;z-index:1!important;display:block;pointer-events:none;border-radius:inherit;opacity:0;transform:translateZ(18px) scale(.985);transition:opacity .28s ease,transform .34s cubic-bezier(.2,.8,.2,1);mix-blend-mode:screen;background:radial-gradient(380px circle at var(--mx) var(--my),rgba(101,229,255,.26),rgba(43,132,255,.15) 30%,rgba(49,188,255,.05) 52%,transparent 76%),linear-gradient(115deg,transparent 0 33%,rgba(111,238,255,.12) 44%,rgba(255,255,255,.055) 50%,rgba(55,136,255,.1) 57%,transparent 69% 100%)}#page-products .product-hover-card>.product-hover-glow:before,#page-products .product-hover-card>.product-hover-glow:after{content:"";position:absolute;left:calc(var(--line-x) - 92px);width:184px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(227,252,255,.92),rgba(101,230,255,.62),transparent);box-shadow:0 0 18px #62f0ff61}#page-products .product-hover-card>.product-hover-glow:before{top:0}#page-products .product-hover-card>.product-hover-glow:after{bottom:0;opacity:.48}#page-products .product-hover-card>*:not(.product-hover-glow):not(.star-border-flow):not(.star-border-side-glow){transition:transform .34s cubic-bezier(.2,.8,.2,1),text-shadow .28s ease,filter .3s ease;will-change:transform}#page-products .shot-slot.product-hover-card img,#page-products .emp.product-hover-card .emp-visual img{transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .32s ease;will-change:transform}@media(hover:hover)and (pointer:fine){#page-products .product-hover-card.is-hovering{transform:perspective(960px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(var(--hover-x),var(--hover-y),0) scale(1.018);border-color:#74e7ff99!important;background:radial-gradient(circle at var(--mx) var(--my),rgba(68,202,255,.15),transparent 36%),linear-gradient(180deg,#0f1e39e0,#050c1ac2)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 46px #2e8eff1a,0 34px 100px -54px #3a97fffa,0 0 32px -20px #62f0ffe0!important}#page-products .product-hover-card.is-hovering>.product-hover-glow{opacity:1;transform:translateZ(22px) scale(1)}#page-products .product-hover-card.is-hovering>*:not(.product-hover-glow):not(.star-border-flow):not(.star-border-side-glow){transform:translate3d(var(--inner-x),var(--inner-y),26px)}#page-products .product-hover-card.is-hovering h3,#page-products .product-hover-card.is-hovering h4{text-shadow:0 0 20px rgba(111,230,255,.24)}#page-products .shot-slot.product-hover-card.is-hovering img,#page-products .emp.product-hover-card.is-hovering .emp-visual img{transform:translate3d(var(--visual-x),var(--visual-y),34px) scale(1.065);filter:drop-shadow(0 30px 40px rgba(54,151,255,.5)) drop-shadow(0 0 24px rgba(82,229,255,.24))}}@media(hover:none),(pointer:coarse){#page-products .products-hero-interactive .products-hero-title,#page-products .products-hero-interactive .lead,#page-products .product-hover-card,#page-products .product-hover-card>*:not(.product-hover-glow):not(.star-border-flow):not(.star-border-side-glow){transform:none!important}#page-products .product-hover-card>.product-hover-glow{display:none}}@media(prefers-reduced-motion:reduce){#page-products .products-hero-interactive .products-hero-title,#page-products .products-hero-interactive .lead,#page-products .product-hover-card,#page-products .product-hover-card>*,#page-products .shot-slot.product-hover-card img,#page-products .emp.product-hover-card .emp-visual img{transition:none!important;transform:none!important;animation:none!important}}#page-solutions{background:transparent!important}body[data-page=solutions]:before,body[data-page=solutions] .grid-bg{display:none!important;opacity:0!important;background:none!important;background-image:none!important}#page-solutions .phero,#page-solutions .solutions-plasma-hero,#page-solutions .solution-sector,#page-solutions #solutions-cases{background:none!important;background-image:none!important;background-color:transparent!important}#page-solutions .phero:before,#page-solutions .phero:after,#page-solutions .solutions-plasma-hero:before,#page-solutions .solutions-plasma-hero:after,#page-solutions .solution-sector:before,#page-solutions .solution-sector:after{display:none!important;opacity:0!important}#page-solutions .solution-sector .wrap:before,#page-solutions .solution-sector .wrap:after{background:none!important;box-shadow:none!important}#page-solutions .solutions-plasma-hero{position:relative;overflow:hidden;isolation:isolate;background-color:#05040b!important;background-image:radial-gradient(ellipse 54% 48% at 76% 8%,rgba(55,91,177,.16),transparent 70%),radial-gradient(ellipse 62% 58% at 22% 96%,rgba(65,121,221,.12),transparent 74%),linear-gradient(180deg,#080811,#05040b 54%,#030309)!important}#page-solutions .solutions-color-bends{position:absolute;inset:-15% -10% -24%;z-index:1;display:block!important;overflow:hidden;pointer-events:none;opacity:.9!important;background:transparent;filter:saturate(.76) brightness(1.04) contrast(1.02);transform:translateZ(0)}#page-solutions .solutions-color-bends:before,#page-solutions .solutions-color-bends:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}#page-solutions .solutions-color-bends:before{display:none}#page-solutions .solutions-color-bends:after{background:radial-gradient(ellipse 38% 30% at 50% 48%,rgba(3,4,11,.64) 0 30%,rgba(3,4,11,.28) 56%,transparent 76%),radial-gradient(ellipse 100% 86% at 50% 50%,transparent 38%,rgba(3,4,11,.2) 74%,rgba(3,4,11,.74) 100%),linear-gradient(180deg,rgba(3,4,11,.26),transparent 24% 72%,rgba(3,4,11,.58))}#page-solutions .solutions-color-bends-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block!important;opacity:.88!important;mix-blend-mode:screen;filter:saturate(.74) brightness(1.05) contrast(1.02)}#page-solutions .solutions-color-bends-fallback{background:linear-gradient(154deg,transparent 0 22%,rgba(75,104,158,.11) 29%,rgba(211,226,241,.36) 34%,rgba(87,120,176,.14) 43%,transparent 54%),linear-gradient(154deg,transparent 0 50%,rgba(76,108,168,.1) 58%,rgba(212,228,243,.34) 64%,rgba(92,130,188,.14) 74%,transparent 84%)}#page-solutions .solutions-plasma-hero .wrap{z-index:4}#page-solutions .solutions-plasma-hero .solutions-hero-title,#page-solutions .solutions-plasma-hero .solutions-title-line,#page-solutions .solutions-plasma-hero .solutions-title-line .grad{font-weight:500!important}#page-solutions .solutions-plasma-hero .solutions-title-line .grad{background:linear-gradient(90deg,#fff,#eaf5ff 40%,#78d7ff 76%,#5f91ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:reduce){#page-solutions .solutions-color-bends{opacity:.62!important;filter:saturate(.72) brightness(.92)}#page-solutions .solutions-color-bends:before{display:none}}:root{--page-hero-title-size: 72px;--page-hero-title-size-tablet: 54px;--page-hero-title-size-mobile: 32px;--page-hero-title-weight: 500;--page-hero-title-line: 1.16;--page-hero-title-max: min(980px, calc(100% - 56px) )}#page-home .hero h1,#page-products .products-hero-title,#page-solutions .solutions-plasma-hero .solutions-hero-title,#page-tech .tech-hero h1,#page-about .about-hero h1,.page[id^=page-sc-] .phero h1{max-width:var(--page-hero-title-max)!important;margin-left:auto!important;margin-right:auto!important;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;font-size:var(--page-hero-title-size)!important;line-height:var(--page-hero-title-line)!important;font-weight:var(--page-hero-title-weight)!important;letter-spacing:0!important;text-align:center!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;white-space:normal!important;text-wrap:balance;overflow-wrap:break-word;word-break:normal}#page-home .hero h1 .grad,#page-products .products-title-line,#page-products .products-title-line--systems,#page-solutions .solutions-plasma-hero .solutions-title-line,#page-solutions .solutions-plasma-hero .solutions-title-line .grad,#page-tech .tech-title-line,#page-tech .tech-hero h1 .grad,#page-about .about-hero h1 .grad,.page[id^=page-sc-] .phero h1 .grad{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:0!important}#page-products .products-title-line,#page-solutions .solutions-plasma-hero .solutions-title-line,#page-tech .tech-title-line{display:block!important;max-width:100%!important}#page-products .products-title-line+.products-title-line,#page-solutions .solutions-plasma-hero .solutions-title-line+.solutions-title-line,#page-tech .tech-title-line+.tech-title-line{margin-top:8px!important}#page-solutions .solutions-plasma-hero .solutions-title-line,#page-solutions .solutions-plasma-hero .solutions-title-line .grad,#page-tech .tech-title-line,#page-tech .tech-hero h1 .grad,.page[id^=page-sc-] .phero h1 .grad{white-space:normal!important}#page-tech .tech-hero h1{display:block!important;align-items:normal!important;justify-content:normal!important;gap:0!important}#page-tech .tech-hero h1{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:.22em!important;max-width:min(1160px,calc(100% - 40px))!important;white-space:nowrap!important;text-wrap:nowrap;overflow-wrap:normal}#page-tech .tech-title-line{display:inline-block!important;max-width:none!important;white-space:nowrap!important}#page-tech .tech-title-line+.tech-title-line{margin-top:0!important}.page[id^=page-sc-] .phero{padding-bottom:32px}.page[id^=page-sc-] .phero .lead{max-width:min(1080px,calc(100% - 64px));margin:38px auto 0;text-align:center}.page[id^=page-sc-] .phero+section{padding-top:52px}#page-about .about-hero{min-height:92svh;background:radial-gradient(ellipse 62% 54% at 50% 48%,rgba(22,69,117,.32),transparent 70%),linear-gradient(180deg,#031020,#061327 46%,#030814)!important}#page-about .about-hero:before{content:"";position:absolute;inset:-8% -4%;z-index:2;pointer-events:none;background-image:linear-gradient(150deg,transparent 0 48.8%,rgba(128,178,232,.12) 49.1%,transparent 49.5%),linear-gradient(30deg,transparent 0 48.9%,rgba(93,144,206,.1) 49.2%,transparent 49.7%),linear-gradient(102deg,transparent 0 49.1%,rgba(150,202,255,.08) 49.35%,transparent 49.7%);background-size:210px 96px,190px 104px,148px 132px;background-position:8px 12px,70px -16px,12px 38px;opacity:.5;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),#000 36%,rgba(0,0,0,.72) 78%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),#000 36%,rgba(0,0,0,.72) 78%,transparent 100%)}#page-about .about-hero:after{z-index:2;background:radial-gradient(ellipse 34% 28% at 50% 50%,rgba(3,8,20,.42),rgba(3,8,20,.14) 46%,transparent 76%),radial-gradient(ellipse 118% 88% at 50% 50%,transparent 30%,rgba(2,7,16,.26) 78%,rgba(1,5,12,.68) 100%),linear-gradient(180deg,rgba(1,5,12,.08),transparent 22% 70%,rgba(1,5,12,.58));opacity:.88}#page-about .about-plasma{position:absolute;inset:-12% -7% -18%;z-index:1;pointer-events:none;overflow:hidden;background:#020814;filter:saturate(1.08) brightness(1.04) contrast(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 91%,transparent 100%)}#page-about .about-plasma:before,#page-about .about-plasma:after{content:"";position:absolute;inset:0;pointer-events:none}#page-about .about-plasma:before{content:none}#page-about .about-plasma:after{z-index:3;background:radial-gradient(ellipse 45% 34% at 50% 50%,rgba(3,8,20,.44),rgba(3,8,20,.12) 46%,transparent 72%),linear-gradient(90deg,#01050db8,#0107110a 22% 78%,#01050d94),linear-gradient(180deg,rgba(1,5,13,.1),transparent 18% 68%,rgba(1,5,13,.62));opacity:.7}#page-about .about-plasma-canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;opacity:.82;mix-blend-mode:screen;filter:saturate(.96) brightness(1.07) contrast(1.04) drop-shadow(0 0 18px rgba(49,99,236,.1))}#page-about .about-plasma-fallback{background:radial-gradient(ellipse 52% 48% at 52% 38%,rgba(74,94,214,.24),transparent 72%),linear-gradient(180deg,#040d22,#030814)}#page-about .about-hero-copy{z-index:3}#page-about .about-hero-copy:before{background:radial-gradient(ellipse at center,rgba(2,7,18,.76),rgba(2,7,18,.38) 42%,transparent 72%)}#page-about .about-hero h1 .grad{background:linear-gradient(100deg,#f9fcff,#bcefff 46%,#55baff 72%,#287cff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:reduce){#page-about .about-plasma-canvas{opacity:.68}}#page-home .hero-grid{max-width:1160px!important}#page-home .hero-grid>div{max-width:980px!important}#page-home .hero h1{white-space:normal!important;text-wrap:balance}#page-home .hero h1 .grad{display:inline-block!important;margin-top:8px!important;white-space:nowrap!important}#page-tech #t-domain-model .tech-domain-figure{position:relative;z-index:1;width:100%;margin:30px auto 0;padding:0 16px;text-align:center}#page-tech #t-domain-model .tech-domain-figure img{display:block;width:auto;max-width:min(980px,100%);max-height:500px;height:auto;margin:0 auto;object-fit:contain;filter:drop-shadow(0 26px 62px rgba(38,111,255,.16))}#page-tech .tech-moat-section:before{content:none!important;display:none!important}#page-tech .tech-panel--stack .tech-info-stack{counter-reset:tech-info-card;gap:16px!important}#page-tech .tech-panel--stack .tech-info-card,#page-tech .tech-panel--stack .tech-info-card:first-child,#page-tech .tech-panel--stack .tech-info-card:last-child{counter-increment:tech-info-card;display:flex!important;flex-direction:column;min-height:172px;gap:0;padding:24px 22px 22px!important;border:1px solid rgba(126,218,255,.2)!important;border-radius:12px!important;background:linear-gradient(180deg,#0a1834c7,#050d1edb),radial-gradient(ellipse at 50% 100%,rgba(42,112,229,.18),transparent 68%)!important;box-shadow:inset 0 1px #ffffff0e,0 20px 56px -48px #2f80ffbd!important}#page-tech .tech-panel--stack .tech-icon{display:none!important}#page-tech .tech-panel--stack .tech-info-card:before{content:counter(tech-info-card,decimal-leading-zero)!important;position:static!important;display:block;width:auto!important;height:auto!important;margin:0 0 15px;padding:0 0 12px!important;border:0!important;border-bottom:1px solid rgba(126,218,255,.18)!important;border-radius:0!important;background:none!important;color:#7ee8ffb8;font-family:Sora,Noto Sans SC,sans-serif!important;font-size:12px;line-height:1;font-weight:900;letter-spacing:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;pointer-events:none;-webkit-mask:none!important;mask:none!important}#page-tech .tech-panel--stack .tech-info-card:after{content:""!important;position:absolute;inset:0 auto auto 0!important;z-index:0;width:3px!important;height:100%!important;border-radius:12px 0 0 12px!important;background:linear-gradient(180deg,rgba(126,232,255,.62),rgba(92,155,255,.16) 58%,transparent)!important;filter:none!important;opacity:.7!important}#page-tech .tech-panel--stack .tech-info-card p{font-size:15px!important;line-height:1.76!important}#page-tech .tech-panel--stack .tech-info-card b{margin:0 0 10px!important;color:#f7fbff!important;font-size:18px!important;line-height:1.42!important}#page-tech .tech-panel--stack .tech-info-card:hover{transform:translateY(-2px);border-color:#7ee8ff52!important;background:linear-gradient(180deg,#0c1d3ed6,#050d1ee6),radial-gradient(ellipse at 50% 100%,rgba(42,112,229,.22),transparent 68%)!important}#page-solutions .solution-scenario-grid{gap:18px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#page-solutions .solution-scenario-grid:before{content:none!important;display:none!important}#page-solutions .solution-scenario-grid .sentry,#page-solutions .solution-scenario-grid .sentry:first-child,#page-solutions .solution-scenario-grid--four .sentry:nth-child(odd),#page-solutions .solution-scenario-grid--four .sentry:nth-child(n+3){--mx: 50%;--my: 42%;--line-x: 50%;--tilt-x: 0deg;--tilt-y: 0deg;--hover-x: 0px;--hover-y: 0px;--inner-x: 0px;--inner-y: 0px;position:relative;display:flex;flex-direction:column;min-height:292px!important;padding:28px 32px 24px!important;border:1px solid rgba(var(--sector-accent-rgb),.2)!important;border-radius:14px!important;overflow:hidden!important;isolation:isolate;background:linear-gradient(90deg,transparent,rgba(var(--sector-accent-rgb),.72),transparent) 22px 0 / calc(100% - 44px) 1px no-repeat,radial-gradient(260px 120px at 50% 45%,rgba(var(--sector-accent-2-rgb),.18),transparent 68%),radial-gradient(360px 210px at 100% 0%,rgba(var(--sector-accent-rgb),.14),transparent 62%),linear-gradient(180deg,#0c1a34db,#050d1edb)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px rgba(var(--sector-accent-rgb),.035),0 26px 76px -58px rgba(var(--sector-accent-2-rgb),.86)!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;backdrop-filter:blur(12px) saturate(125%)!important;transform:perspective(960px) rotateX(0) rotateY(0) translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .28s ease,background .32s ease,box-shadow .34s ease!important;will-change:transform,box-shadow,border-color}#page-solutions .solution-scenario-grid .sentry:before{content:none!important;display:none!important}#page-solutions .solution-scenario-grid .sentry .snum{position:absolute!important;top:28px!important;right:28px!important;z-index:3!important;display:inline-flex;align-items:center;justify-content:center;width:46px!important;min-width:46px;max-width:46px;height:26px!important;margin:0;padding:0 9px!important;border:1px solid rgba(var(--sector-accent-rgb),.24)!important;border-radius:999px!important;background:#0610238f!important;color:rgba(var(--sector-accent-rgb),.78)!important;box-shadow:inset 0 1px #ffffff0f;font-family:Sora,Noto Sans SC,sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:850!important;opacity:1!important;pointer-events:none}#page-solutions .solution-scenario-grid .sentry:after{content:"";position:absolute;inset:-1px;z-index:1;display:block;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx) var(--my),rgba(var(--sector-accent-rgb),.24),rgba(var(--sector-accent-2-rgb),.12) 30%,rgba(var(--sector-accent-rgb),.045) 52%,transparent 76%),linear-gradient(115deg,transparent 0 34%,rgba(255,255,255,.055) 48%,rgba(var(--sector-accent-rgb),.1) 58%,transparent 72% 100%);mix-blend-mode:screen;transition:opacity .28s ease,transform .34s cubic-bezier(.2,.8,.2,1)}#page-solutions .solution-scenario-grid .sentry>*:not(.star-border-flow):not(.star-border-side-glow){position:relative;z-index:2;transition:transform .34s cubic-bezier(.2,.8,.2,1),text-shadow .28s ease,color .24s ease;will-change:transform}#page-solutions .solution-scenario-grid .sentry .stags{display:block;width:calc(100% - 54px)!important;max-width:calc(100% - 54px)!important;min-height:26px;margin:0 0 18px!important;padding-right:0!important;padding-bottom:14px;border-bottom:1px solid rgba(var(--sector-accent-rgb),.14);color:rgba(var(--sector-accent-rgb),.82)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-solutions .solution-scenario-grid .sentry h3{max-width:100%!important;margin:0 0 12px!important;color:#f7fbff!important}#page-solutions .solution-scenario-grid .sentry p{flex:1;color:#e6efffe0!important}#page-solutions .solution-scenario-grid .sentry .more{align-self:flex-start;margin-top:22px!important;padding-top:17px;border-top:1px solid rgba(var(--sector-accent-rgb),.14);color:rgb(var(--sector-accent-rgb))!important;font-weight:750!important}#page-solutions .solution-scenario-grid .sentry>.star-border-flow,#page-solutions .solution-scenario-grid .sentry>.star-border-side-glow{display:block!important}#page-solutions .solution-scenario-grid .sentry:focus-visible{outline:2px solid rgba(var(--sector-accent-rgb),.8);outline-offset:4px}@media(hover:hover)and (pointer:fine){#page-solutions .solution-scenario-grid .sentry:hover{transform:translateY(-6px) scale(1.012)!important;border-color:rgba(var(--sector-accent-rgb),.54)!important;background:linear-gradient(90deg,transparent,rgba(var(--sector-accent-rgb),.88),transparent) 22px 0 / calc(100% - 44px) 1px no-repeat,radial-gradient(circle at var(--mx) var(--my),rgba(var(--sector-accent-rgb),.16),transparent 36%),radial-gradient(260px 120px at 50% 45%,rgba(var(--sector-accent-2-rgb),.22),transparent 68%),linear-gradient(180deg,#0e1f3eeb,#060e1fe6)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 46px rgba(var(--sector-accent-2-rgb),.1),0 32px 92px -48px rgba(var(--sector-accent-2-rgb),.96),0 0 0 1px rgba(var(--sector-accent-rgb),.08)!important}#page-solutions .solution-scenario-grid .sentry:hover:after{opacity:1}#page-solutions .solution-scenario-grid .sentry.solution-hover-card.is-hovering{transform:perspective(960px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(var(--hover-x),var(--hover-y),0) scale(1.018)!important}#page-solutions .solution-scenario-grid .sentry.solution-hover-card.is-hovering>*:not(.star-border-flow):not(.star-border-side-glow){transform:translate3d(var(--inner-x),var(--inner-y),24px)}#page-solutions .solution-scenario-grid .sentry.solution-hover-card.is-hovering h3{text-shadow:0 0 20px rgba(var(--sector-accent-rgb),.24)}}@media(prefers-reduced-motion:reduce){#page-solutions .solution-scenario-grid .sentry,#page-solutions .solution-scenario-grid .sentry:after,#page-solutions .solution-scenario-grid .sentry>*:not(.star-border-flow):not(.star-border-side-glow){transition:none!important;transform:none!important}}#page-solutions .solution-sector-visual:before{opacity:.3!important;background:radial-gradient(ellipse 45% 70% at 12% 24%,rgba(var(--sector-accent-rgb),.18),transparent 66%),linear-gradient(90deg,rgba(3,8,20,.08),transparent 46%,rgba(3,8,20,.14))!important}#page-solutions .solution-sector-visual:after{opacity:.24!important;background:linear-gradient(90deg,rgba(3,8,20,.1),transparent 22% 78%,rgba(3,8,20,.16)),linear-gradient(180deg,rgba(4,10,22,.04),transparent 56%,rgba(3,8,20,.18))!important}#page-solutions .solution-sector-visual img{filter:saturate(1.04) contrast(1.03) brightness(1.12)!important}#page-solutions .solution-sector--public .solution-sector-visual:before{opacity:.28!important;background:radial-gradient(ellipse 45% 70% at 12% 24%,rgba(var(--sector-accent-rgb),.16),transparent 66%),linear-gradient(90deg,#040d1c14,#1c669e14 42%,#03081429)!important}#page-solutions .solution-sector--public .solution-sector-visual img{filter:saturate(1.06) contrast(1.03) brightness(1.16)!important}#page-tech #t-closed-loop .tech-moat-layout--loop{grid-template-columns:1fr;grid-template-areas:"mechanism" "details";gap:38px}#page-tech #t-closed-loop .tech-moat-layout--loop>.tech-loop-stage{grid-area:mechanism}#page-tech #t-closed-loop .tech-moat-layout--loop>.tech-panel--stack{grid-area:details}#page-tech #t-closed-loop .tech-panel-title{margin-bottom:28px}#page-tech #t-closed-loop .tech-info-stack{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}#page-tech #t-closed-loop .tech-loop-stage{min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#page-tech #t-closed-loop .tech-loop-stage:before,#page-tech #t-closed-loop .tech-loop-stage:after{content:none!important}#page-tech .tech-loop-diagram{position:relative;z-index:1;display:grid;place-items:center;width:100%;margin:0}#page-tech .tech-loop-diagram img{display:block;width:min(824px,100%);height:auto;object-fit:contain}#page-tech #t-data-flywheel .tech-moat-layout--flywheel{grid-template-columns:1fr;grid-template-areas:"mechanism" "details";gap:38px}#page-tech #t-data-flywheel .tech-moat-layout--flywheel>.tech-flywheel-stage{grid-area:mechanism}#page-tech #t-data-flywheel .tech-moat-layout--flywheel>.tech-panel--stack{grid-area:details}#page-tech #t-data-flywheel .tech-panel-title{margin-bottom:28px}#page-tech #t-data-flywheel .tech-info-stack{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}#page-tech #t-data-flywheel .tech-flywheel-stage{min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#page-tech #t-data-flywheel .tech-flywheel-stage:before,#page-tech #t-data-flywheel .tech-flywheel-stage:after{content:none!important}#page-tech .tech-flywheel-diagram{position:relative;z-index:1;display:grid;place-items:center;width:100%;margin:0}#page-tech .tech-flywheel-diagram img{display:block;width:min(82%,800px);height:auto;object-fit:contain}#page-tech .tech-moats .wrap{max-width:min(1280px,calc(100% - 72px))!important;margin-left:auto!important;margin-right:auto!important}#page-tech .tech-moat-sections,#page-tech .tech-moat-section,#page-tech .tech-moat-head,#page-tech .tech-moat-layout{margin-left:auto;margin-right:auto}#page-products #p-star .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy shot" "panel panel";column-gap:50px;row-gap:30px;direction:ltr}#page-products #p-star .split>:first-child{grid-area:copy}#page-products #p-star .split>.panel{grid-area:panel;margin-top:0}#page-products #p-star .split>.shot-slot{grid-area:shot}@media(hover:none),(pointer:coarse){#page-products #p-stone .split,#page-products #p-han .split{grid-template-columns:minmax(0,1fr);gap:34px;direction:ltr}#page-products #p-star .split{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "panel" "shot";gap:34px;direction:ltr}#page-products #p-stone .split>*,#page-products #p-star .split>*,#page-products #p-han .split>*,#page-products #p-stone .panel,#page-products #p-star .panel,#page-products #p-han .panel{min-width:0;width:100%}#page-products #p-stone .block-title,#page-products #p-star .block-title,#page-products #p-han .block-title,#page-products #p-stone .lead,#page-products #p-star .lead,#page-products #p-han .lead,#page-products #p-stone .feat-list li,#page-products #p-star .feat-list li,#page-products #p-han .feat-list li,#page-products #p-stone .spec th,#page-products #p-stone .spec td,#page-products #p-han .spec th,#page-products #p-han .spec td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}#page-products #p-stone .spec,#page-products #p-han .spec{table-layout:fixed}#page-products #p-star .shot-slot,#page-products #p-star .shot-slot img{max-width:100%}}@media(hover:none),(pointer:coarse){#page-home #cases .case-track{perspective:none}#page-home #cases .ccard,#page-home #cases .ccard:nth-child(1),#page-home #cases .ccard:nth-child(2),#page-home #cases .ccard:nth-child(3),#page-home #cases .ccard:nth-child(4),#page-home #cases .ccard:nth-child(5){transform:none!important}}.nav-in .logo-img-mobile,.nav-in .logo-text{display:none}@media(hover:none),(pointer:coarse){.nav-in .logo-img-desktop{display:none}.nav-in .logo-img-mobile,.nav-in .logo-text{display:block}.nav-in .logo-text{font-size:20px;white-space:nowrap}.nav-in{min-height:154px;height:154px;padding:10px 52px 12px;flex-direction:column;align-items:center;justify-content:center;gap:8px}.nav-in .logo{flex:0 0 auto}.nav-in .logo-text{font-size:1.8rem;padding-top:2px}.nav-in .logo-img{height:64px;padding:10px}.nav-links{position:relative;left:auto;top:auto;width:100%;flex:0 0 auto;justify-content:center;transform:none}.nav-links a{font-size:24px!important}.page .subnav>div>a{font-size:22px!important}.slogan,.sub{zoom:1.2}}
