.ax{--ink:#0A0C12;--ink2:#2B313D;--mut:#565E6E;--line:#E3E6EB;--soft:#F5F6F8;--dk:#05070D;--navy:#061433;--b:#4285F4;--r:#EA4335;--y:#FBBC05;--g:#34A853;--bink:#1A56C4;--dmut:#A9B1BF}.ax .c-b{--c:#4285F4}.ax .c-r{--c:#EA4335}.ax .c-y{--c:#FBBC05}.ax .c-g{--c:#34A853}.ax .c-w{--c:#FFFFFF}.ax{font-family:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:clip;font-size:16px;line-height:1.55}.ax *,.ax :after,.ax :before{box-sizing:border-box}@layer base{.ax h1,.ax h2,.ax h3,.ax h4,.ax ol,.ax p,.ax ul{margin:0;padding:0}.ax li{list-style:none}}.ax a,.ax button{color:inherit}.ax button{font:inherit;cursor:pointer}.ax :focus-visible{outline:2px solid var(--b);outline-offset:3px}.ax .wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 40px}.ax .disp{font-family:var(--font-sora),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.ax .mono{font-family:var(--font-jbm),ui-monospace,SFMono-Regular,monospace}.ax .eyebrow{font-family:var(--font-jbm),ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:14px;color:var(--mut)}.ax .dark .eyebrow,.ax .navy .eyebrow{color:#9AA3B3}.ax .h2{font-size:clamp(42px,6.2vw,92px)}.ax .h3{font-family:var(--font-sora),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:clamp(21px,1.8vw,26px);letter-spacing:-.02em;line-height:1.18}.ax .lead{font-size:clamp(17px,1.4vw,20px);line-height:1.62;color:var(--mut);max-width:640px;text-wrap:pretty}.ax .dark .lead,.ax .navy .lead{color:var(--dmut)}.ax .sec{position:relative;padding:clamp(96px,11vw,168px) 0}.ax .dark{background:var(--dk);color:#fff}.ax .navy{background:var(--navy);color:#fff}.ax .sec-head{display:flex;flex-direction:column;gap:28px;max-width:1000px}.ax .spec{display:inline-flex;gap:5px;align-items:center}.ax .spec i{display:block;height:4px;border-radius:2px}.ax .spec i:first-child{width:30px;background:var(--b)}.ax .spec i:nth-child(2){width:14px;background:var(--r)}.ax .spec i:nth-child(3){width:8px;background:var(--y)}.ax .spec i:nth-child(4){width:20px;background:var(--g)}.ax .chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:600;background:#fff}.ax .chip .d,.ax .dotc{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.ax .btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:12px;min-height:54px;padding:0 26px 0 20px;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:-.005em;text-decoration:none;border:1px solid transparent;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s,box-shadow .4s}.ax .btn:hover{transform:translateY(-2px)}.ax .btn .arr{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ax .btn:hover .arr{transform:translateX(4px)}.ax .btn-w{background:#fff;color:#05070D}.ax .btn-w:hover{box-shadow:0 18px 40px -16px rgba(66,133,244,.55)}.ax .btn-k{background:#0A0C12;color:#fff}.ax .btn-k:hover{box-shadow:0 18px 40px -18px rgba(10,12,18,.6)}.ax .btn-o{color:#fff;border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.04)}.ax .btn-o:hover{border-color:rgba(255,255,255,.62)}.ax .btn-ol{color:var(--ink);border-color:#C6CCD6;background:#fff}.ax .btn-ol:hover{border-color:var(--ink)}.ax .btn:before{content:"";position:absolute;left:31px;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .8s cubic-bezier(.2,.8,.2,1);z-index:-1;background:radial-gradient(circle,rgba(66,133,244,.22) 0,rgba(52,168,83,.12) 45%,rgba(251,188,5,0) 70%)}.ax .btn:hover:before{transform:translate(-50%,-50%) scale(38)}.ax .fx{width:22px;height:22px;flex:none;overflow:visible}.ax .fx line,.ax .fx path{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.ax .fxn line{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .55s ease;opacity:.7}.ax .fxn circle{transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ax .fxn .n0{fill:currentColor}.ax .fxn .n1{fill:var(--b);transform:scale(0)}.ax .fxn .n2{fill:var(--r);transform:scale(0)}.ax .fxn .n3{fill:var(--y);transform:scale(0)}.ax .fxn .n4{fill:var(--g);transform:scale(0)}.ax .btn:hover .fxn line{stroke-dashoffset:0}.ax .btn:hover .fxn .n1{transform:scale(1);transition-delay:.06s}.ax .btn:hover .fxn .n2{transform:scale(1);transition-delay:.12s}.ax .btn:hover .fxn .n3{transform:scale(1);transition-delay:.18s}.ax .btn:hover .fxn .n4{transform:scale(1);transition-delay:.24s}.ax .fxq .w{opacity:.45}.ax .fxq .v{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .4s .1s}.ax .fxq circle,.ax .fxq rect{transform-box:fill-box;transform-origin:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),fill .3s}.ax .fxq rect{fill:currentColor;transform:scale(.55)}.ax .fxq .ctl{fill:currentColor;transform:scale(0)}.ax .fxq .tgt{fill:none;stroke:currentColor;stroke-width:1.3;transform:scale(0)}.ax .btn:hover .fxq rect{transform:scale(1);fill:var(--y)}.ax .btn:hover .fxq .ctl{transform:scale(1);fill:var(--b)}.ax .btn:hover .fxq .tgt{transform:scale(1);stroke:var(--g)}.ax .btn:hover .fxq .v{stroke-dashoffset:0}.ax .fxa .ring{fill:none;stroke:currentColor;stroke-width:1.2;opacity:.35;transform-box:fill-box;transform-origin:center}.ax .fxa .core{fill:currentColor;transition:fill .3s}.ax .btn:hover .fxa .core{fill:var(--b)}.ax .btn:hover .fxa .ring{stroke:var(--b);opacity:1;animation:ax-ping 1.5s cubic-bezier(.2,.8,.2,1) infinite}.ax .nav{position:sticky;top:0;z-index:60;background:rgba(5,7,13,.74);backdrop-filter:saturate(150%) blur(18px);-webkit-backdrop-filter:saturate(150%) blur(18px);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.ax .nav-in{gap:28px;height:72px}.ax .brand,.ax .nav-in{display:flex;align-items:center}.ax .brand{gap:11px;text-decoration:none;font-family:var(--font-sora),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.025em;color:#fff}.ax .brand span{color:#8C95A6;font-weight:500}.ax .mark{width:28px;height:28px;flex:none}.ax .mark .mk-l{stroke:rgba(255,255,255,.55);stroke-width:1.4;fill:none}.ax .mark .mk-c{fill:none;stroke:#fff;stroke-width:2}.ax .nav-links{display:flex;gap:2px;margin-left:auto}.ax .nav-links a{padding:10px 14px;border-radius:999px;font-size:14px;font-weight:600;color:rgba(255,255,255,.76);text-decoration:none;transition:color .2s,background-color .2s}.ax .nav-links a:hover{color:#fff;background:rgba(255,255,255,.07)}.ax .nav-cta{min-height:44px;padding:0 18px 0 14px;font-size:14px}.ax .menu-btn{display:none;margin-left:auto;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;align-items:center;justify-content:center}.ax .menu-btn svg{width:20px;height:20px}.ax .menu-btn path{stroke:#fff;stroke-width:1.6;fill:none;stroke-linecap:round}.ax .mnav{display:flex;flex-direction:column;padding:4px 20px 24px;border-top:1px solid rgba(255,255,255,.08)}.ax .mnav a{padding:16px 2px;font-size:19px;font-family:var(--font-sora),sans-serif;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}.ax .mnav .btn{margin-top:20px;align-self:flex-start}@media(max-width:1060px){.ax .nav-cta,.ax .nav-links{display:none}.ax .menu-btn{display:inline-flex}}.ax .hero{position:relative;min-height:880px;background:radial-gradient(1100px 760px at 72% 48%,#0C1428 0,#070A14 45%,#05070D 75%);color:#fff;overflow:hidden;display:flex;align-items:center}.ax .hero-cv{position:absolute;inset:0;width:100%;height:100%;display:block}.ax .hero-scrim{position:absolute;inset:0;background:radial-gradient(900px 700px at 8% 55%,rgba(5,7,13,.78) 0,rgba(5,7,13,0) 70%);pointer-events:none}.ax .hero-in{position:relative;z-index:2;width:100%;padding-top:88px;padding-bottom:150px;pointer-events:none}.ax .hero-in a,.ax .hero-in button{pointer-events:auto}.ax .hero-copy{max-width:720px;display:flex;flex-direction:column;gap:34px}.ax .hero h1{font-size:clamp(54px,7.8vw,124px)}.ax .hero h1 .ln{display:block;animation:ax-rise 1.2s cubic-bezier(.2,.8,.2,1) both}.ax .hero h1 .ln:nth-child(2){animation-delay:.12s}.ax .hero h1 .ln:nth-child(3){animation-delay:.24s}.ax .hero-sub{font-size:clamp(17px,1.4vw,20px);line-height:1.62;color:#B9C0CC;max-width:580px;animation:ax-fade 1.4s .45s both}.ax .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;animation:ax-fade 1.4s .6s both}.ax .hero-legend{position:absolute;right:40px;bottom:96px;z-index:2;display:grid;grid-template-columns:auto auto;gap:8px 22px;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8E97A8}.ax .hero-legend div{display:flex;align-items:center;gap:8px}.ax .hero-hint{position:absolute;right:40px;top:28px;z-index:2;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7D8697}.ax .hero-strip{position:absolute;left:0;right:0;bottom:0;z-index:2;border-top:1px solid rgba(255,255,255,.08);background:rgba(5,7,13,.4)}.ax .hero-strip .wrap{display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:20px;padding-bottom:20px;font-family:var(--font-jbm),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#98A1B1}.ax .hero-strip .wrap div{display:flex;align-items:center;gap:10px}@media(max-width:760px){.ax .hero{align-items:flex-start;min-height:0}.ax .hero-in{padding-top:380px;padding-bottom:200px}.ax .hero-hint,.ax .hero-legend{display:none}.ax .hero-scrim{background:linear-gradient(180deg,rgba(5,7,13,0) 30%,rgba(5,7,13,.85) 60%)}}.ax .globe-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center;margin-top:56px}.ax .globe-box{position:relative;aspect-ratio:1/1;width:100%;max-width:680px;margin:0 auto}.ax .globe-box:after{content:"";position:absolute;left:12%;right:12%;bottom:-2%;height:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,20,40,.12),rgba(10,20,40,0));z-index:-1}.ax .globe-cv{width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}.ax .globe-note{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:12px;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.ax .regions{border-top:1px solid var(--line)}.ax .region,.ax .regions{display:flex;flex-direction:column}.ax .region{border-bottom:1px solid var(--line)}.ax .region-btn{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:12px 4px;border:0;background:none;text-align:left;font-family:var(--font-sora),sans-serif;font-size:clamp(19px,1.7vw,24px);font-weight:500;letter-spacing:-.02em;color:#7A8291;transition:color .3s}.ax .region-btn .dotc{width:10px;height:10px;justify-self:center;transition:transform .3s}.ax .region-btn .hubs{font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.06em;color:var(--mut);text-align:right}.ax .region.on .region-btn{color:var(--ink)}.ax .region.on .region-btn .dotc{transform:scale(1.5);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent)}.ax .region-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;padding:0 4px 22px 40px;animation:ax-fade .5s both}.ax .cap{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink2)}.ax .cap i{width:16px;height:2px;border-radius:2px;background:var(--c);display:block}.ax .route-key{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}@media(max-width:960px){.ax .globe-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ax .region-btn .hubs{display:none}.ax .region-body{padding-left:4px}}.ax .story{background:var(--soft)}.ax .story-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.ax .toggle{display:inline-flex;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--line)}.ax .toggle button{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:transparent;font-weight:700;font-size:14px;color:var(--mut);transition:background-color .3s,color .3s}.ax .toggle button.on{background:var(--ink);color:#fff}.ax .stage-card{position:relative;margin-top:56px;border-radius:32px;background:#fff;border:1px solid var(--line);padding:clamp(20px,3vw,40px);overflow:hidden}.ax .stage-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.ax .story-canvas{position:relative;aspect-ratio:1000/420;width:100%;margin-top:12px}.ax .story-canvas svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ax .legacy,.ax .modern{transition:opacity .9s ease,transform 1.2s cubic-bezier(.7,0,.2,1)}.ax .lg-box{fill:#F3F4F6;stroke:#C9CED6;stroke-width:1.5}.ax .lg-arrow{stroke:#9AA1AD;stroke-width:1.5;fill:none}.ax .lg-head{fill:#9AA1AD}.ax .mode-auto .legacy{opacity:0;transform:translateY(46px)}.ax .modern{opacity:0}.ax .mode-auto .modern{opacity:1;transition-delay:.35s}.ax .md-edge{fill:none;stroke:var(--c);stroke-width:2.5;stroke-dasharray:640;stroke-dashoffset:640;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1) .6s}.ax .mode-auto .md-edge{stroke-dashoffset:0}.ax .md-flow{fill:none;stroke:var(--c);stroke-width:2.5;stroke-dasharray:3 14;stroke-linecap:round;opacity:0;transition:opacity .6s 2s}.ax .mode-auto .md-flow{opacity:1;animation:ax-flow 1.1s linear infinite}.ax .md-loop{fill:none;stroke:#9AA1AD;stroke-width:1.5;stroke-dasharray:4 7;animation:ax-flow 2.4s linear infinite}.ax .md-mesh{fill:none;stroke:#C8CDD6;stroke-width:1}.ax .md-small{fill:#C8CDD6}.ax .md-halo,.ax .md-node{fill:var(--c)}.ax .md-halo{opacity:.14;transform-box:fill-box;transform-origin:center;animation:ax-breathe 3s ease-in-out infinite}.ax .slab{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-sora),sans-serif;font-weight:600;font-size:clamp(12px,1.35vw,17px);letter-spacing:-.01em;white-space:nowrap;text-align:center;transition:opacity .8s,transform 1.2s cubic-bezier(.7,0,.2,1)}.ax .slab.lg{color:#3F4552}.ax .slab.md{transform:translate(-50%,22px);color:var(--ink)}.ax .slab small{display:block;font-family:var(--font-jbm),monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-top:4px}.ax .mode-auto .slab.lg{opacity:0;transform:translate(-50%,calc(-50% + 46px))}.ax .slab.md{opacity:0}.ax .mode-auto .slab.md{opacity:1;transition-delay:1.1s}.ax .story-mobile{display:none}.ax .sm-col{display:flex;flex-direction:column;gap:10px}.ax .sm-item{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--line);font-weight:600}.ax .sm-item.lg{background:var(--soft);color:#4A5160}.ax .sm-arrow{font-family:var(--font-jbm),monospace;font-size:12px;color:var(--mut);text-align:center;letter-spacing:.14em;text-transform:uppercase;padding:14px 0}@media(max-width:760px){.ax .story-canvas{display:none}.ax .story-mobile{display:flex;flex-direction:column;margin-top:16px}}.ax .agents-sec{background:radial-gradient(900px 500px at 0 0,rgba(66,133,244,.08),rgba(66,133,244,0) 70%),radial-gradient(800px 500px at 100% 30%,rgba(52,168,83,.07),rgba(52,168,83,0) 70%),radial-gradient(700px 500px at 50% 100%,rgba(251,188,5,.07),rgba(251,188,5,0) 70%),linear-gradient(180deg,#F4F6FA,#FFFFFF)}.ax .agents{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:18px;margin-top:72px}.ax .agent{position:relative;border-radius:26px;background:rgba(255,255,255,.86);border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;gap:16px;min-height:290px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s,border-color .3s;backdrop-filter:blur(8px)}.ax .agent:hover{transform:translateY(-6px);box-shadow:0 34px 70px -34px rgba(16,30,70,.28);border-color:#CDD3DD}.ax .agent-top{display:flex;justify-content:space-between;align-items:flex-start}.ax .glyph{width:60px;height:60px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ax .agent:hover .glyph{transform:rotate(-10deg) scale(1.07)}.ax .glyph .fb{fill:#4285F4}.ax .glyph .fr{fill:#EA4335}.ax .glyph .fy{fill:#FBBC05}.ax .glyph .fg{fill:#34A853}.ax .glyph .fk{fill:#0A0C12}.ax .glyph .sb,.ax .glyph .sg,.ax .glyph .sk,.ax .glyph .sr,.ax .glyph .sy{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ax .glyph .sb{stroke:#4285F4}.ax .glyph .sr{stroke:#EA4335}.ax .glyph .sy{stroke:#FBBC05}.ax .glyph .sg{stroke:#34A853}.ax .glyph .sk{stroke:#0A0C12}.ax .agent-id{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.12em;color:var(--mut)}.ax .ready{display:inline-flex;align-items:center;gap:7px;color:#1E7B3A}.ax .ready i{width:7px;height:7px;border-radius:50%;background:var(--g);display:block;animation:ax-blink 2.4s ease-in-out infinite}.ax .agent p{color:var(--mut);font-size:15px;line-height:1.6}.ax .verbs{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.ax .agents-foot{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;margin-top:40px;color:var(--mut);font-size:15px}.ax .collab{background:#060910;overflow:hidden}.ax .collab:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);pointer-events:none}.ax .cgraph{position:relative;width:100%;aspect-ratio:1200/520;margin-top:56px}.ax .cgraph svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ax .ce{fill:none;stroke:rgba(255,255,255,.13);stroke-width:1.6;transition:stroke .5s,opacity .5s}.ax .ce.done{stroke:var(--c);opacity:.5}.ax .ce.active{stroke:var(--c);stroke-width:3;stroke-dasharray:5 11;stroke-linecap:round;animation:ax-flow .7s linear infinite}.ax .cxl{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1;stroke-dasharray:2 7}.ax .cxl.lit{stroke:rgba(255,255,255,.22);animation:ax-flow 2s linear infinite}.ax .cn .halo{fill:var(--c);opacity:0;transform-box:fill-box;transform-origin:center}.ax .cn .ring{fill:#060910;stroke:rgba(255,255,255,.22);stroke-width:1.5;transition:stroke .4s}.ax .cn .core{fill:rgba(255,255,255,.28);transition:fill .4s}.ax .cn.done .ring{stroke:var(--c)}.ax .cn.done .core{fill:var(--c)}.ax .cn.active .halo{opacity:.3;animation:ax-halo 1.6s ease-in-out infinite}.ax .cn.active .ring{stroke:var(--c);stroke-width:3}.ax .cn.active .core{fill:var(--c)}.ax .clab{position:absolute;transform:translate(-50%,30px);display:flex;flex-direction:column;align-items:center;gap:3px;min-height:44px;padding:4px 10px;border:0;background:none;color:#7F889A;font-family:var(--font-sora),sans-serif;font-weight:600;font-size:clamp(11px,1.15vw,15px);letter-spacing:-.01em;white-space:nowrap;transition:color .4s}.ax .clab.up{transform:translate(-50%,calc(-100% - 30px))}.ax .clab small{font-family:var(--font-jbm),monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5F6879}.ax .clab.done{color:#C9CFDA}.ax .clab.active{color:#fff}.ax .clab.active small{color:var(--c)}.ax .cpanel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin-top:40px}.ax .cctl{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025)}.ax .cctl-row{display:flex;gap:10px;flex-wrap:wrap}.ax .cbtn{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04);color:#fff;font-weight:700;font-size:14px;transition:border-color .2s,background-color .2s}.ax .cbtn:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08)}.ax .cnow{font-family:var(--font-sora),sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ax .cnow small{display:block;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8A93A4;margin-bottom:10px}.ax .cnow small,.ax .console{font-family:var(--font-jbm),monospace}.ax .console{border-radius:24px;border:1px solid rgba(255,255,255,.09);background:#0A0E18;padding:22px 24px;font-size:13px;line-height:1.55;min-height:330px;display:flex;flex-direction:column;gap:10px}.ax .console-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6F788A;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.ax .tl{display:grid;grid-template-columns:64px 150px minmax(0,1fr);gap:12px;color:#AEB6C4;animation:ax-fade .5s both}.ax .tl .tt{color:#5D6677}.ax .tl .ta{color:var(--c)}.ax .tl.last{color:#fff}.ax .cmob{display:none}.ax .cm-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;align-items:center;min-height:52px;padding:0 4px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:none;text-align:left;color:#7F889A;font-family:var(--font-sora),sans-serif;font-weight:600;font-size:16px}.ax .cm-item i{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);display:block;justify-self:center}.ax .cm-item.done{color:#C9CFDA}.ax .cm-item.done i{background:var(--c);border-color:var(--c)}.ax .cm-item.active{color:#fff}.ax .cm-item.active i{background:var(--c);border-color:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 30%,transparent)}@media(max-width:860px){.ax .cgraph{display:none}.ax .cmob{display:flex;flex-direction:column;margin-top:40px}.ax .cpanel{grid-template-columns:minmax(0,1fr)}.ax .tl{grid-template-columns:52px minmax(0,1fr)}.ax .tl .ta,.ax .tl .tm{grid-column:2}}.ax .os{margin-top:64px;border-radius:28px;border:1px solid var(--line);background:#fff;box-shadow:0 50px 120px -50px rgba(16,30,70,.32);overflow:hidden}.ax .os-top{display:flex;align-items:center;gap:14px 18px;padding:14px 22px;border-bottom:1px solid var(--line);background:#FAFBFC;flex-wrap:wrap}.ax .os-title{font-family:var(--font-sora),sans-serif;font-weight:600;font-size:15px;letter-spacing:-.01em}.ax .os-pill{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.08em;color:var(--ink2)}.ax .os-pill i{width:7px;height:7px;border-radius:50%;background:var(--c);display:block}.ax .os-body{display:grid;grid-template-columns:270px minmax(0,1fr) 290px}.ax .os-rail{border-right:1px solid var(--line);padding:22px 16px;display:flex;flex-direction:column;gap:2px}.ax .os-lbl{font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);padding:0 8px 12px}.ax .stg{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:40px;padding:0 10px;border-radius:12px;font-size:14px;font-weight:500;color:#848C9A;transition:background-color .4s,color .4s}.ax .stg i{width:10px;height:10px;border-radius:50%;border:1.5px solid #c4cad4;justify-self:center;display:block;transition:all .4s}.ax .stg .n{font-family:var(--font-jbm),monospace;font-size:11px;color:#A0A7B3}.ax .stg.done{color:var(--ink2)}.ax .stg.done i{background:var(--g);border-color:var(--g)}.ax .stg.active{background:var(--soft);color:var(--ink);font-weight:700}.ax .stg.active i{border-color:var(--b);background:#fff;box-shadow:0 0 0 4px rgba(66,133,244,.2);animation:ax-blink 1.4s ease-in-out infinite}.ax .os-main{padding:28px;gap:22px;min-width:0}.ax .os-main,.ax .req{display:flex;flex-direction:column}.ax .req{border-radius:20px;border:1px solid var(--line);padding:22px;gap:12px}.ax .req q{font-family:var(--font-sora),sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.015em;line-height:1.35;quotes:"\201C" "\201D"}.ax .req-meta{display:flex;gap:10px 18px;flex-wrap:wrap;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.08em;color:var(--mut)}.ax .now{border-radius:20px;background:#0A0C12;color:#fff;padding:26px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.ax .now:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(66,133,244,.35),rgba(66,133,244,0) 70%)}.ax .now h3{font-size:clamp(24px,2.4vw,34px)}.ax .now p{color:#B9C0CC;max-width:520px;animation:ax-fade .5s both}.ax .prog{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.ax .prog i{height:4px;border-radius:2px;background:rgba(255,255,255,.14);display:block;transition:background-color .4s}.ax .prog i.done{background:var(--g)}.ax .prog i.active{background:var(--b)}.ax .os-side{border-left:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:26px}.ax .ag-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:40px;font-size:14px;font-weight:600}.ax .ag-row .st{font-family:var(--font-jbm),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:var(--soft);color:var(--mut)}.ax .ag-row .st.Active{background:#E8F0FE;color:#1A56C4}.ax .ag-row .st.Complete{background:#E6F4EA;color:#1E7B3A}.ax .guard{display:flex;flex-direction:column;gap:12px}.ax .guard div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;color:var(--ink2);line-height:1.45}.ax .guard svg{width:18px;height:18px;margin-top:1px}.ax .guard path{fill:none;stroke:#1E7B3A;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ax .os-foot{padding:14px 22px;border-top:1px solid var(--line);font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.1em;color:var(--mut);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:1100px){.ax .os-body{grid-template-columns:minmax(0,1fr)}.ax .os-rail{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ax .os-lbl{grid-column:1/-1}.ax .os-side{border-left:0;border-top:1px solid var(--line)}}.ax .quantum{background:#03040A;overflow:hidden}.ax .quantum:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 500px at 85% 10%,rgba(66,133,244,.16),rgba(66,133,244,0) 70%),radial-gradient(600px 500px at 5% 60%,rgba(234,67,53,.09),rgba(234,67,53,0) 70%);pointer-events:none}.ax .q-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:end;position:relative}.ax .q-ctas{display:flex;gap:12px;flex-wrap:wrap}.ax .qgrid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:72px}.ax .qcard{border-radius:26px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;min-width:0}.ax .qcap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8D96A7}.ax .qcap b{color:#fff;font-weight:500}.ax .q-proc{grid-column:span 5;grid-row:span 2}.ax .q-circ{grid-column:span 7}.ax .q-bloch{grid-column:span 3}.ax .q-prob{grid-column:span 4}.ax .q-hyb{grid-column:span 12}.ax .qsvg{width:100%;height:auto;display:block;overflow:visible}.ax .chip-o{fill:#0A0E1A;stroke:rgba(255,255,255,.16);stroke-width:1.5}.ax .chip-i{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1}.ax .pads{stroke:rgba(251,188,5,.55);stroke-width:3;stroke-linecap:round;fill:none}.ax .cpl{stroke:rgba(255,255,255,.16);stroke-width:2;fill:none}.ax .ent{stroke:#fff;stroke-width:2.5;fill:none;stroke-dasharray:4 6;animation:ax-flow 1s linear infinite;opacity:.8}.ax .qb{animation:ax-qc 8s linear infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.28))}.ax .qb.d1{animation-delay:-1s}.ax .qb.d2{animation-delay:-2s}.ax .qb.d3{animation-delay:-3s}.ax .qb.d4{animation-delay:-4s}.ax .qb.d5{animation-delay:-5s}.ax .qb.d6{animation-delay:-6s}.ax .qb.d7{animation-delay:-7s}.ax .qring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:1}.ax .wires{stroke:rgba(255,255,255,.28);stroke-width:1.5;fill:none}.ax .gate{fill:#0D1222;stroke:rgba(255,255,255,.5);stroke-width:1.2}.ax .gate.h{stroke:#4285F4}.ax .gate.rz{stroke:#FBBC05}.ax .gate.ry{stroke:#34A853}.ax .gate.m{stroke:rgba(255,255,255,.5)}.ax .qsvg text{font-family:var(--font-jbm),monospace;font-size:12px;fill:#fff;text-anchor:middle;dominant-baseline:central}.ax .qsvg text.ql{fill:#7E879A;text-anchor:start}.ax .ctl{fill:#EA4335}.ax .tgt{fill:none}.ax .cnl,.ax .tgt{stroke:#EA4335;stroke-width:1.6}.ax .meter{fill:none;stroke:#fff;stroke-width:1.3}.ax .pulse{transform-box:view-box;animation:ax-wire 4.8s linear infinite}.ax .pulse.p0{fill:#4285F4}.ax .pulse.p1{fill:#EA4335;animation-delay:-1.2s}.ax .pulse.p2{fill:#FBBC05;animation-delay:-2.4s}.ax .pulse.p3{fill:#34A853;animation-delay:-3.6s}.ax .bl{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.2}.ax .bl-eq{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1;stroke-dasharray:3 4}.ax .bl-ax{stroke:rgba(255,255,255,.18);stroke-width:1;stroke-dasharray:2 4}.ax .bvec{transform-box:view-box;transform-origin:100px 100px;animation:ax-bloch 7s ease-in-out infinite}.ax .bv{stroke:#FBBC05;stroke-width:2.5;stroke-linecap:round}.ax .bvh{fill:#FBBC05}.ax .bfill{fill:rgba(66,133,244,.07)}.ax .probs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:end;height:170px;margin-top:auto}.ax .pb{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.ax .pb i{display:block;width:100%;border-radius:6px 6px 2px 2px;background:var(--c);transform-origin:bottom;animation:ax-prob 5s ease-in-out infinite;height:100%}.ax .pb span{font-family:var(--font-jbm),monospace;font-size:10px;color:#8D96A7}.ax .pb:first-child i{animation-delay:-.2s;max-height:62%}.ax .pb:nth-child(2) i{animation-delay:-1.1s;max-height:24%}.ax .pb:nth-child(3) i{animation-delay:-2.3s;max-height:40%}.ax .pb:nth-child(4) i{animation-delay:-.7s;max-height:88%}.ax .pb:nth-child(5) i{animation-delay:-3.1s;max-height:30%}.ax .pb:nth-child(6) i{animation-delay:-1.8s;max-height:72%}.ax .pb:nth-child(7) i{animation-delay:-4s;max-height:18%}.ax .pb:nth-child(8) i{animation-delay:-2.7s;max-height:52%}.ax .hyb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:center}.ax .hbox{border-radius:20px;border:1px solid rgba(255,255,255,.12);padding:22px;display:flex;flex-direction:column;gap:6px}.ax .hbox h4{font-family:var(--font-sora),sans-serif;font-weight:600;font-size:20px;letter-spacing:-.02em}.ax .hbox span{font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8D96A7}.ax .hlinks{display:flex;flex-direction:column;gap:14px}.ax .hl{position:relative;height:2px;background:rgba(255,255,255,.12);border-radius:2px;overflow:hidden}.ax .hl:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:var(--c);border-radius:2px;animation:ax-slide 2.4s cubic-bezier(.6,0,.4,1) infinite}.ax .hl.rev:after{animation-name:ax-slideback}.ax .hlt{display:flex;justify-content:space-between;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8D96A7}.ax .hcap{color:#A9B1BF;font-size:15px;max-width:760px}@media(max-width:1000px){.ax .qgrid>.qcard{grid-column:1/-1;grid-row:auto}.ax .hyb,.ax .q-head{grid-template-columns:minmax(0,1fr)}}.ax .qs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-top:clamp(96px,10vw,150px);position:relative}.ax .qs{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1px;margin-top:48px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:26px;overflow:hidden}.ax .qsv{background:#05070E;padding:30px 26px 34px;display:flex;flex-direction:column;gap:14px;min-height:250px;transition:background-color .5s}.ax .qsv:hover{background:#0B1020}.ax .qsv svg{width:44px;height:44px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ax .qsv:hover svg{transform:translateY(-4px) scale(1.06)}.ax .qsv svg .s{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ax .qsv svg .a{fill:var(--c)}.ax .qsv svg .as{fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round}.ax .qsv h4{font-family:var(--font-sora),sans-serif;font-weight:600;font-size:20px;letter-spacing:-.02em}.ax .qsv p{color:#A9B1BF;font-size:15px;line-height:1.55}.ax .qsv .more{margin-top:auto;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6E778A;transition:color .3s}.ax .qsv:hover .more{color:var(--c)}.ax .qnote{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;margin-top:28px;padding:20px 24px;border-radius:18px;border:1px solid rgba(251,188,5,.28);background:rgba(251,188,5,.05);color:#D8DCE3;font-size:15px;max-width:900px}.ax .qnote svg{width:22px;height:22px}.ax .qnote circle,.ax .qnote path{fill:none;stroke:#FBBC05;stroke-width:1.6;stroke-linecap:round}.ax .aiq{background:radial-gradient(700px 500px at 0 0,rgba(66,133,244,.12),rgba(66,133,244,0) 70%),radial-gradient(600px 500px at 0 100%,rgba(234,67,53,.08),rgba(234,67,53,0) 70%),radial-gradient(700px 500px at 100% 0,rgba(251,188,5,.11),rgba(251,188,5,0) 70%),radial-gradient(700px 500px at 100% 100%,rgba(52,168,83,.1),rgba(52,168,83,0) 70%),#FBFBFD;overflow:hidden}.ax .aiq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:0;align-items:center;margin-top:72px}.ax .aiq-pane{border-radius:28px;background:rgba(255,255,255,.75);border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;gap:20px;backdrop-filter:blur(10px);position:relative;z-index:1}.ax .aiq-pane h3{font-size:clamp(24px,2.2vw,32px)}.ax .aiq-pane svg{width:100%;height:auto;display:block}.ax .aiq-list{display:flex;flex-wrap:wrap;gap:8px}.ax .nn-e{fill:none;stroke:#B9C3D6;stroke-width:.8}.ax .nn-n{fill:#fff;stroke:#4285F4;stroke-width:2}.ax .nn-n.on{fill:#4285F4;animation:ax-blink 2.2s ease-in-out infinite}.ax .nn-n.on2{fill:#34A853;stroke:#34A853;animation:ax-blink 2.2s ease-in-out .7s infinite}.ax .nn-p{fill:none;stroke:#4285F4;stroke-width:2;stroke-dasharray:4 12;animation:ax-flow 1.2s linear infinite}.ax .qo{fill:none;stroke:#C9CFDA;stroke-width:1.2}.ax .qo-r{animation:ax-spin2 18s linear infinite}.ax .qo-r,.ax .qo-r2{transform-box:view-box;transform-origin:150px 130px}.ax .qo-r2{animation:ax-spin2 26s linear infinite reverse}.ax .qdot{animation:ax-qc 8s linear infinite}.ax .qdot.d2{animation-delay:-2s}.ax .qdot.d4{animation-delay:-4s}.ax .qdot.d6{animation-delay:-6s}.ax .aiq-core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding:40px 12px;min-height:360px}.ax .aiq-core .disp{font-size:clamp(26px,2.8vw,42px);letter-spacing:-.03em;line-height:1.02}.ax .aiq-orb{width:120px;height:120px;border-radius:50%;position:relative;background:conic-gradient(from 0deg,#4285F4,#EA4335,#FBBC05,#34A853,#4285F4);animation:ax-spin2 14s linear infinite;filter:saturate(1.05)}.ax .aiq-orb:after{inset:5px;background:#FBFBFD}.ax .aiq-orb:after,.ax .aiq-orb:before{content:"";position:absolute;border-radius:50%}.ax .aiq-orb:before{inset:-26px;background:conic-gradient(from 0deg,rgba(66,133,244,.25),rgba(234,67,53,.2),rgba(251,188,5,.22),rgba(52,168,83,.22),rgba(66,133,244,.25));filter:blur(22px);z-index:-1}.ax .aiq-orb-in{position:absolute;inset:30px;border-radius:50%;background:#0A0C12;z-index:2;display:flex;align-items:center;justify-content:center}.ax .aiq-orb-in i{width:10px;height:10px;border-radius:50%;background:#fff;display:block;box-shadow:0 0 18px 6px rgba(255,255,255,.35);animation:ax-breathe 2.4s ease-in-out infinite}.ax .link-h{position:absolute;top:50%;height:2px;width:46%;overflow:hidden;background:linear-gradient(90deg,rgba(66,133,244,0),rgba(66,133,244,.35))}.ax .link-h.l{left:-23%}.ax .link-h.r{right:-23%;background:linear-gradient(90deg,rgba(52,168,83,.35),rgba(52,168,83,0))}.ax .link-h:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:#4285F4;animation:ax-slide 2s cubic-bezier(.6,0,.4,1) infinite}.ax .link-h.r:after{background:#34A853;animation-name:ax-slideback}@media(max-width:1000px){.ax .aiq-grid{grid-template-columns:minmax(0,1fr)}.ax .link-h{display:none}.ax .aiq-core{min-height:0;padding:32px 0}}.ax .uni-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;margin-top:56px}.ax .uni{position:relative;aspect-ratio:1/1;width:100%;max-width:640px;margin:0 auto}.ax .uni svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ax .u-l{stroke:#DCE0E7;stroke-width:1}.ax .u-l,.ax .u-la{fill:none;vector-effect:non-scaling-stroke}.ax .u-la{stroke:var(--c);stroke-width:2;stroke-dasharray:3 5;animation:ax-flow 1.2s linear infinite}.ax .orbit{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed #d3d8e0;transform:translate(-50%,-50%)}.ax .o1{width:46%;height:46%}.ax .o2{width:78%;height:78%}.ax .o3{width:98%;height:98%;border-style:solid;border-color:#EEF0F3}.ax .osat{position:absolute;left:50%;top:50%;width:78%;height:78%;transform:translate(-50%,-50%);animation:ax-spin 60s linear infinite}.ax .osat i{width:7px;height:7px;background:var(--c);display:block}.ax .osat i,.ax .ucore{position:absolute;border-radius:50%}.ax .ucore{left:50%;top:50%;transform:translate(-50%,-50%);width:27%;aspect-ratio:1/1;background:#0A0C12;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-sora),sans-serif;font-weight:700;font-size:clamp(10px,1.1vw,14px);letter-spacing:.1em;z-index:2;box-shadow:0 24px 60px -20px rgba(10,12,18,.55)}.ax .ucore:before{inset:-6px;background:conic-gradient(#4285F4,#EA4335,#FBBC05,#34A853,#4285F4);animation:ax-spin2 10s linear infinite}.ax .ucore:after,.ax .ucore:before{content:"";position:absolute;border-radius:50%;z-index:-1}.ax .ucore:after{inset:-2px;background:#0A0C12}.ax .unode{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:700;font-size:clamp(12px,1.1vw,14px);white-space:nowrap;z-index:3;transition:background-color .3s,color .3s,box-shadow .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.ax .unode:hover{box-shadow:0 12px 30px -12px rgba(16,30,70,.3)}.ax .unode.on{background:#0A0C12;color:#fff;border-color:#0A0C12;transform:translate(-50%,-50%) scale(1.06)}.ax .upanel{display:flex;flex-direction:column;gap:22px}.ax .upanel .big{font-family:var(--font-sora),sans-serif;font-weight:600;font-size:clamp(40px,4.6vw,68px);letter-spacing:-.045em;line-height:1}.ax .uchips{display:flex;flex-wrap:wrap;gap:10px}.ax .uchips .chip{min-height:44px;padding:0 18px;font-size:14px;animation:ax-fade .45s both}@media(max-width:960px){.ax .uni-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ax .unode{padding:0 11px}}.ax .ind{background:var(--soft)}.ax .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:56px}.ax .tab{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:700;font-size:14px;color:var(--ink2);transition:background-color .3s,color .3s,border-color .3s}.ax .tab:hover{border-color:#B9C0CB}.ax .tab.on{background:#0A0C12;color:#fff;border-color:#0A0C12}.ax .ind-panel{margin-top:28px;border-radius:30px;background:#fff;border:1px solid var(--line);padding:clamp(24px,3.4vw,48px);display:flex;flex-direction:column;gap:36px}.ax .ind-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.ax .ind-top .disp{font-size:clamp(34px,4vw,60px)}.ax .chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.ax .step{position:relative;border-radius:20px;border:1px solid var(--line);padding:22px 20px;display:flex;flex-direction:column;gap:12px;animation:ax-rise2 .6s cubic-bezier(.2,.8,.2,1) both;min-height:210px}.ax .step:nth-child(2){animation-delay:.05s}.ax .step:nth-child(3){animation-delay:.1s}.ax .step:nth-child(4){animation-delay:.15s}.ax .step:nth-child(5){animation-delay:.2s}.ax .step:nth-child(6){animation-delay:.25s}.ax .step .k{display:flex;align-items:center;gap:10px;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.ax .step .k i{width:22px;height:3px;border-radius:2px;background:var(--c);display:block}.ax .step p{font-size:15px;line-height:1.55;color:var(--ink2)}.ax .step.out{background:#0A0C12;border-color:#0A0C12}.ax .step.out p{color:#fff;font-family:var(--font-sora),sans-serif;font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.ax .step.out .k{color:#9AA3B3}.ax .trust h2{font-size:clamp(50px,8.6vw,150px);letter-spacing:-.055em;line-height:.94;max-width:1200px}.ax .marq{position:relative;overflow:hidden;margin-top:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ax .marq-track{display:flex;width:max-content;animation:ax-marquee 40s linear infinite}.ax .marq:hover .marq-track{animation-play-state:paused}.ax .logo-slot{gap:14px;padding:30px 44px;border-right:1px solid var(--line);white-space:nowrap}.ax .logo-mark,.ax .logo-slot{display:flex;align-items:center}.ax .logo-mark{width:38px;height:38px;border-radius:10px;border:1.5px dashed #bfc5cf;justify-content:center}.ax .logo-mark i{width:10px;height:10px;border-radius:3px;background:var(--c);display:block}.ax .logo-slot b{font-family:var(--font-sora),sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;color:#2E3440}.ax .logo-slot span{font-family:var(--font-jbm),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7A8291;display:block}.ax .tind{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0;margin-top:80px;border-top:1px solid var(--line)}.ax .ti{display:flex;flex-direction:column;gap:12px;padding:32px 28px 36px 0;border-bottom:1px solid var(--line)}.ax .ti svg{width:28px;height:28px}.ax .ti svg circle,.ax .ti svg path,.ax .ti svg rect{fill:none;stroke:#0A0C12;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ax .ti svg .ac{stroke:var(--c)}.ax .ti h3{font-size:22px}.ax .ti p{color:var(--mut);font-size:15px;max-width:340px}.ax .arch{overflow:hidden}.ax .arch:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 600px at 30% 60%,rgba(66,133,244,.22),rgba(66,133,244,0) 70%);pointer-events:none}.ax .arch-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;margin-top:48px}.ax .stack{position:relative;height:640px;perspective:1600px}.ax .plane{position:absolute;left:50%;width:min(380px,74vw);height:min(240px,47vw);margin-left:calc(min(380px,74vw) / -2);transform:rotateX(60deg) rotate(-42deg);transform-style:preserve-3d;border-radius:22px;border:1px solid rgba(255,255,255,.2);background:rgba(18,40,90,.55);background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:24px 24px;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s,background-color .4s;cursor:pointer}.ax .plane.on{border-color:var(--c);background-color:color-mix(in srgb,var(--c) 30%,#0A1C44);box-shadow:0 0 0 1px var(--c),0 0 60px -6px var(--c);transform:rotateX(60deg) rotate(-42deg) translateZ(26px)}.ax .plane span{position:absolute;left:18px;top:14px;font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.14em;color:rgba(255,255,255,.7)}.ax .layers{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12)}.ax .lyr{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;gap:14px;align-items:center;min-height:56px;padding:8px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:none;text-align:left;color:#8F9BB4;font-family:var(--font-sora),sans-serif;font-weight:500;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.015em;transition:color .3s}.ax .lyr .n{font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.1em;color:#6E7C99}.ax .lyr .dotc{opacity:.5;transition:opacity .3s,transform .3s}.ax .lyr.on{color:#fff}.ax .lyr.on .dotc{opacity:1;transform:scale(1.4)}.ax .ldetail{margin-top:28px;padding:26px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:14px;animation:ax-fade .45s both}.ax .ldetail p{color:#C9D1E0;font-size:16px}.ax .ldetail .uchips .chip{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff;min-height:36px;font-size:13px}@media(max-width:1000px){.ax .arch-grid{grid-template-columns:minmax(0,1fr)}.ax .stack{height:520px}}.ax .cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px;margin-top:64px}.ax .case{border-radius:28px;border:1px solid var(--line);padding:32px;display:flex;flex-direction:column;gap:26px;min-height:520px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;background:#fff}.ax .case:hover{transform:translateY(-6px);box-shadow:0 34px 70px -34px rgba(16,30,70,.25)}.ax .case-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.ax .case .num{font-family:var(--font-sora),sans-serif;font-size:64px;font-weight:600;letter-spacing:-.06em;line-height:1;color:#E4E7EC}.ax .tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#FEF7E0;color:#7A5900;font-family:var(--font-jbm),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ax .case h3{font-size:clamp(26px,2.4vw,34px)}.ax .pso{display:flex;flex-direction:column;gap:16px;margin-top:auto}.ax .pso div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding-top:16px;border-top:1px solid var(--line)}.ax .pso .k,.ax .pso dt{font-family:var(--font-jbm),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding-top:3px}.ax .pso .v{font-size:16px;color:var(--ink2);line-height:1.5}.ax .cta{min-height:860px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(900px 600px at 50% 50%,#0D1730 0,#05070D 65%)}.ax .cta-orbits{width:1400px;height:1400px;pointer-events:none}.ax .cta-orbits,.ax .cta-orbits i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ax .cta-orbits i{border-radius:50%;border:1px solid rgba(255,255,255,.07)}.ax .cta-orbits i:first-child{width:44%;height:44%}.ax .cta-orbits i:nth-child(2){width:64%;height:64%}.ax .cta-orbits i:nth-child(3){width:86%;height:86%}.ax .cta-sat{top:50%;transform:translate(-50%,-50%);animation:ax-spin 40s linear infinite}.ax .cta-sat,.ax .cta-sat b{position:absolute;left:50%;border-radius:50%}.ax .cta-sat b{top:-5px;width:10px;height:10px;background:var(--c);box-shadow:0 0 20px 4px var(--c);display:block}.ax .cta-sat.s1{width:616px;height:616px}.ax .cta-sat.s2{width:896px;height:896px;animation-duration:60s;animation-direction:reverse}.ax .cta-sat.s3{width:1204px;height:1204px;animation-duration:90s}.ax .cta-in{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:36px}.ax .cta h2{font-size:clamp(50px,8.4vw,142px);letter-spacing:-.055em;line-height:.94;max-width:1200px}.ax .cta .lead{max-width:760px;text-align:center}.ax .cta-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ax .foot{background:#05070D;color:#fff;padding:88px 0 40px;border-top:1px solid rgba(255,255,255,.08)}.ax .foot-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:40px}.ax .foot-brand{display:flex;flex-direction:column;gap:18px}.ax .foot-brand .word{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:28px;letter-spacing:.06em}.ax .foot-brand p{color:#9AA3B3;max-width:320px}.ax .fcol{display:flex;flex-direction:column;gap:4px}.ax .fcol h4{font-family:var(--font-jbm),monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7D8697;margin-bottom:10px}.ax .fcol a{color:#D3D8E0;text-decoration:none;font-size:15px;padding:6px 0;transition:color .2s}.ax .fcol a:hover{color:#fff}.ax .foot-bot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:72px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);color:#7D8697;font-size:13px}.ax .foot-bot .reg{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#C9CFDA;font-size:13px;font-weight:600}@media(max-width:960px){.ax .foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ax .foot-brand{grid-column:1/-1}}@media(max-width:720px){.ax .wrap{padding-left:20px;padding-right:20px}.ax .agent,.ax .case{min-height:0}.ax .stack{height:440px}.ax .pso div{grid-template-columns:minmax(0,1fr);gap:6px}}@keyframes ax-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ax-rise2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ax-fade{0%{opacity:0}to{opacity:1}}@keyframes ax-flow{to{stroke-dashoffset:-32}}@keyframes ax-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes ax-ping{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes ax-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ax-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes ax-halo{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.45);opacity:.12}}@keyframes ax-qc{0%,to{fill:#4285F4}25%{fill:#EA4335}50%{fill:#FBBC05}75%{fill:#34A853}}@keyframes ax-wire{0%{transform:translateX(0)}to{transform:translateX(560px)}}@keyframes ax-bloch{0%,to{transform:rotate(-38deg) scaleY(1)}35%{transform:rotate(52deg) scaleY(.82)}70%{transform:rotate(12deg) scaleY(.94)}}@keyframes ax-prob{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ax-slide{0%{left:-30%}to{left:100%}}@keyframes ax-slideback{0%{left:100%}to{left:-30%}}@keyframes ax-marquee{to{transform:translateX(-50%)}}@keyframes ax-spin2{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ax *,.ax :after,.ax :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}.ax section[id]{scroll-margin-top:72px}