html{color-scheme:dark;scroll-behavior:smooth;font-family:Manrope,Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0e0e0e}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:#0e0e0e}button,input,textarea,select{font:inherit}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ax-green);outline-offset:4px}:root{--ax-green: #00eebb;--ax-pink: #ff00c7;--ax-purple: #7f00ff;--ax-grey: #393939;--ax-darkgrey: #1a1a1a;--ax-yellow: #eee700;--ax-black: #0e0e0e}.breaker{height:1px;width:90%;position:relative;left:5%;margin-top:50px;margin-bottom:50px;background-color:var(--ax-grey)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ax-darkgrey)}::-webkit-scrollbar-thumb{background:var(--ax-purple)}::-webkit-scrollbar-thumb:hover{background:var(--ax-green)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.App{min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(127,0,255,.055),transparent 34%),radial-gradient(circle at 90% 8%,rgba(0,238,187,.035),transparent 30%),var(--ax-black);color:#f4f7f5;text-align:center}.skip-link{position:fixed;top:10px;left:12px;z-index:999;padding:11px 15px;border-radius:5px;background:var(--ax-green);color:#07100d;font-size:13px;font-weight:800;text-decoration:none;transform:translateY(-150%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.route-loader{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#ffffffb8}.route-loader span{width:32px;height:32px;border:2px solid rgba(255,255,255,.12);border-top-color:var(--ax-green);border-radius:50%;animation:route-loader-spin .7s linear infinite}.route-loader p{margin:0;font-size:13px}.not-found-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:110px 24px 60px;box-sizing:border-box;background:radial-gradient(circle at 50% 45%,rgba(127,0,255,.14),transparent 30%),#080a0a}.not-found-page>p{margin:0 0 20px;color:var(--ax-green);font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.14em}.not-found-page h1{margin:0;color:#f3f6f5;font-size:clamp(48px,8vw,86px);font-weight:550;letter-spacing:-.06em}.not-found-page>span{margin-top:20px;color:#8e9893;font-size:15px}.not-found-page>a{min-height:48px;display:inline-flex;align-items:center;margin-top:34px;padding:0 18px;border-radius:5px;background:var(--ax-green);color:#07100d;font-size:12px;font-weight:800;text-decoration:none}@keyframes route-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.skip-link{transition:none}.route-loader span{animation:none}}.site-nav{width:100%;position:fixed;top:0;left:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.1);background:#080a0ad1;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.site-nav__inner{width:min(1240px,calc(100% - 36px));height:70px;position:relative;display:grid;grid-template-columns:180px 1fr 180px;align-items:center;margin:0 auto}.site-nav__brand{width:fit-content;min-height:44px;display:inline-flex;align-items:center;margin-left:8px;border-radius:4px;text-decoration:none}.site-nav__wordmark{display:inline-flex;align-items:flex-end;color:var(--ax-green);font-family:Raleway,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.075em;line-height:.8;transition:color .18s ease}.site-nav__wordmark-dot{width:6px;height:6px;flex:0 0 auto;margin:0 0 1px 4px;border-radius:50%;background:#9228ff;box-shadow:0 0 9px #9228ff94;transition:box-shadow .18s ease,transform .18s ease}.site-nav__brand:hover .site-nav__wordmark,.site-nav__brand:focus-visible .site-nav__wordmark{color:#55ffd8}.site-nav__brand:hover .site-nav__wordmark-dot,.site-nav__brand:focus-visible .site-nav__wordmark-dot{box-shadow:0 0 13px #9228ffd9;transform:scale(1.08)}.site-nav__links{display:flex;align-items:center;justify-content:center;gap:clamp(22px,3vw,42px)}.site-nav__links a{position:relative;padding:25px 0 23px;color:#9aa39f;font-size:11px;font-weight:650;letter-spacing:.02em;text-decoration:none;transition:color .17s ease}.site-nav__links a:after{content:"";height:1px;position:absolute;right:50%;bottom:-1px;left:50%;background:var(--ax-green);transition:right .18s ease,left .18s ease}.site-nav__links a:hover,.site-nav__links a:focus-visible{color:#f0f5f2}.site-nav__links a:hover:after,.site-nav__links a:focus-visible:after{right:0;left:0}.site-nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.site-nav__contact{min-height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border:1px solid rgba(0,238,187,.34);border-radius:5px;background:#00eebb14;color:#d7fff4;font-size:11px;font-weight:750;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.site-nav__contact:hover,.site-nav__contact:focus-visible{border-color:var(--ax-green);background:#00eebb24;transform:translateY(-1px)}.site-nav__contact span{color:var(--ax-green);font-size:13px}.site-nav__toggle{width:44px;height:44px;display:none;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#ffffff08;color:#fff;cursor:pointer}.site-nav__toggle span{width:18px;height:1px;position:absolute;left:12px;background:currentColor;transition:transform .18s ease,top .18s ease}.site-nav__toggle span:first-child{top:17px}.site-nav__toggle span:last-child{top:25px}.site-nav__toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.site-nav__toggle[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.site-nav__mobile{display:none}@media (max-width: 840px){.site-nav__inner{height:64px;grid-template-columns:1fr auto}.site-nav__links{display:none}.site-nav__toggle{display:block}.site-nav__mobile{position:fixed;top:64px;right:0;left:0;display:flex;flex-direction:column;padding:18px;border-bottom:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 100% 0%,rgba(127,0,255,.13),transparent 42%),#080a0afa;box-shadow:0 28px 60px #00000061;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .18s ease,transform .18s ease}.site-nav__mobile.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav__mobile>a:not(.site-nav__mobile-cta){min-height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);color:#edf3f0;font-size:17px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.site-nav__mobile>a>span{color:#66716b;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em}.site-nav__mobile-secondary{display:flex;gap:20px;padding:18px 0}.site-nav__mobile-secondary a{color:#8d9792;font-size:11px;text-decoration:none}.site-nav__mobile-cta{min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;border-radius:5px;background:var(--ax-green);color:#07100d;font-size:12px;font-weight:800;text-decoration:none}}@media (max-width: 520px){.site-nav__inner{width:calc(100% - 24px)}.site-nav__contact{display:none}.site-nav__mobile-secondary{flex-direction:column;gap:12px}}@media (prefers-reduced-motion: reduce){.site-nav *,.site-nav *:before,.site-nav *:after{transition-duration:.001ms!important}}.home-page{--page-bg: #080a0a;--surface: #111414;--surface-light: #171b1a;--line: rgba(255, 255, 255, .11);--line-bright: rgba(255, 255, 255, .2);--text: #f4f7f5;--muted: #a9b1ad;--green-soft: rgba(0, 238, 187, .12);--purple-soft: rgba(127, 0, 255, .14);position:relative;overflow:clip;background:var(--page-bg);color:var(--text);text-align:left}.home-page *,.home-page *:before,.home-page *:after{box-sizing:border-box}.home-page section[id]{scroll-margin-top:86px}.site-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.section-pad{padding:clamp(96px,11vw,160px) 0}.section-kicker,.section-heading__index{color:var(--ax-green);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.section-heading{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:clamp(36px,7vw,120px);align-items:start;margin-bottom:clamp(46px,7vw,78px)}.section-heading h2,.work__intro h2,.intelligence__copy h2,.production__copy h2,.final-cta h2{margin:0;color:var(--text);font-size:clamp(40px,5vw,72px);font-weight:550;letter-spacing:-.052em;line-height:.98}.section-heading p,.work__intro>p,.intelligence__copy>p,.production__copy>p{max-width:720px;margin:26px 0 0;color:var(--muted);font-size:clamp(17px,1.7vw,20px);line-height:1.65}.site-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 21px;border:1px solid transparent;border-radius:7px;color:var(--text);font-size:14px;font-weight:750;letter-spacing:-.01em;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.site-button svg,.product-card__link svg,.engagement-note a svg,.lab-links a svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s ease}.site-button:hover,.site-button:focus-visible{transform:translateY(-2px)}.site-button:hover svg,.site-button:focus-visible svg,.product-card:hover .product-card__link svg,.product-card:focus-visible .product-card__link svg,.engagement-note a:hover svg,.engagement-note a:focus-visible svg,.lab-links a:hover svg,.lab-links a:focus-visible svg{transform:translate(4px)}.site-button--primary{background:var(--ax-green);color:#07100d;box-shadow:0 12px 35px #00eebb29}.site-button--primary:hover,.site-button--primary:focus-visible{background:#38f8cf;box-shadow:0 18px 40px #00eebb3d}.site-button--ghost{border-color:var(--line-bright);background:#ffffff06}.site-button--ghost:hover,.site-button--ghost:focus-visible{border-color:#00eebb85;background:var(--green-soft)}.hero{position:relative;min-height:max(880px,100svh);padding:clamp(128px,14vh,172px) 0 108px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);isolation:isolate}.hero__ambient,.hero__grid,.hero__scanline,.hero__orb{position:absolute;pointer-events:none}.hero__ambient{top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:radial-gradient(circle at 6% 5%,rgba(127,0,255,.15),transparent 34%),radial-gradient(circle at 90% 28%,rgba(0,238,187,.09),transparent 28%),linear-gradient(180deg,#080a0a,#090c0b 75%,#080a0a)}.hero__grid{top:-120px;right:-5%;bottom:-60px;left:-5%;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.052) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 70% 42%,black 5%,transparent 66%);mask-image:radial-gradient(ellipse at 70% 42%,black 5%,transparent 66%);will-change:transform}.hero__scanline{top:0;right:0;bottom:0;left:0;opacity:.2;background-image:repeating-linear-gradient(180deg,transparent,transparent 4px,rgba(255,255,255,.015) 4px,rgba(255,255,255,.015) 5px)}.hero__orb{border-radius:50%;filter:blur(2px)}.hero__orb--one{width:420px;height:420px;right:6%;top:17%;border:1px solid rgba(0,238,187,.14);box-shadow:inset 0 0 90px #00eebb09}.hero__orb--two{width:690px;height:690px;right:-10%;top:2%;border:1px solid rgba(127,0,255,.1)}.hero__layout{display:grid;grid-template-columns:minmax(0,.98fr) minmax(440px,.9fr);gap:clamp(58px,7vw,104px);align-items:center}.hero__copy{position:relative;z-index:2}.hero h1{max-width:690px;margin:0;color:var(--text);font-size:clamp(55px,7vw,78px);font-weight:520;letter-spacing:-.065em;line-height:.9}.hero h1 span{display:block;margin-top:12px;background:linear-gradient(92deg,var(--ax-green) 2%,#c8fff3 50%,#b78cff 96%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero__lede{max-width:640px;margin:32px 0 0;color:#c0c8c4;font-size:clamp(18px,2vw,22px);line-height:1.58}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:39px}.hero__signal-row{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:34px}.hero__signal-row span{position:relative;padding-left:13px;color:#858f8a;font-size:12px;font-weight:650}.hero__signal-row span:before{content:"";width:4px;height:4px;position:absolute;left:0;top:6px;border-radius:50%;background:var(--ax-purple)}.hero-system{width:100%;max-width:535px;justify-self:end;border:1px solid rgba(255,255,255,.15);border-radius:13px;overflow:hidden;background:#0a0d0cd6;box-shadow:0 38px 90px #0000007a,0 0 0 1px #00eebb08,0 0 70px #00eebb0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform}.hero-system__chrome,.hero-system__footer{min-height:45px;display:flex;align-items:center;gap:7px;padding:0 15px;background:#ffffff06;color:#6f7974;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.hero-system__chrome{border-bottom:1px solid rgba(255,255,255,.08)}.hero-system__chrome>span{width:7px;height:7px;border:1px solid rgba(255,255,255,.23);border-radius:50%}.hero-system__chrome>span:nth-child(1){border-color:var(--ax-purple);background:#7f00ff4d}.hero-system__chrome p{margin:0 auto 0 7px}.hero-system__chrome b{color:#d8dfdb;font-weight:500}.hero-system__canvas{height:485px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(0,238,187,.07),transparent 29%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:auto,29px 29px,29px 29px}.hero-system__canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,10,10,.38),transparent 17%,transparent 83%,rgba(8,10,10,.45))}.hero-system__links{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;fill:none;stroke:#00eebb47;stroke-width:1;stroke-dasharray:5 8}.hero-system__links path{animation:data-flow 14s linear infinite}.hero-system__links circle{stroke:#7f00ff33;stroke-dasharray:2 8;transform-origin:center;animation:orbit-turn 32s linear infinite}.system-node,.system-core{position:absolute;z-index:2}.system-node{width:125px;min-height:70px;display:flex;flex-direction:column;justify-content:center;padding:12px 13px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#101412eb;box-shadow:0 12px 30px #00000040}.system-node:before{content:"";width:5px;height:5px;position:absolute;top:11px;right:11px;border-radius:50%;background:var(--ax-green);box-shadow:0 0 9px #0ebc}.system-node small{margin-bottom:5px;color:#6f7a75;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px}.system-node strong{color:#edf4f1;font-size:12px}.system-node span{margin-top:3px;color:#919b96;font-size:10px}.system-node--context{left:7.5%;top:9%}.system-node--models{right:7.5%;top:9%}.system-node--tools{left:7.5%;bottom:9%}.system-node--evals{right:7.5%;bottom:9%}.system-core{width:176px;height:176px;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid rgba(0,238,187,.5);border-radius:50%;background:radial-gradient(circle,#13231f,#0b1110 64%,#080a0acc);box-shadow:0 0 55px #00eebb1f,inset 0 0 34px #00eebb0f}.system-core__ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px dashed rgba(0,238,187,.26);border-radius:50%;animation:orbit-turn 18s linear infinite}.system-core__ring--two{top:-27px;right:-27px;bottom:-27px;left:-27px;border-color:#7f00ff40;border-style:dotted;animation-direction:reverse;animation-duration:26s}.system-core p{margin:0 0 3px;color:var(--ax-green);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:23px;letter-spacing:.06em}.system-core strong{color:#f2f7f5;font-size:13px}.system-core small{margin-top:7px;color:#69746f;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.08em}.system-pulse{width:7px;height:7px;position:absolute;z-index:3;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px #00eebba6;animation:signal-travel 5s ease-in-out infinite}.system-pulse--one{left:28%;top:27%}.system-pulse--two{right:27%;bottom:27%;animation-delay:-2.5s}.hero-system__footer{min-height:43px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08)}.hero-system__footer span{display:flex;align-items:center;gap:6px}.hero-system__footer i{width:5px;height:5px;border-radius:50%;background:var(--ax-green);box-shadow:0 0 7px var(--ax-green)}.hero__scroll{position:absolute;left:50%;bottom:28px;display:flex;align-items:center;gap:11px;transform:translate(-50%);color:#717b76;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}.hero__scroll span{width:1px;height:24px;display:inline-block;position:relative;overflow:hidden;background:#ffffff29}.hero__scroll span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ax-green);transform:translateY(-100%);animation:scroll-hint 2.2s ease-in-out infinite}.signal-strip{position:relative;z-index:3;border-bottom:1px solid var(--line);background:#0b0d0d}.signal-strip__inner{width:min(1180px,calc(100% - 48px));min-height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#8d9692;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.signal-strip__inner i{width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:var(--ax-purple);box-shadow:0 0 8px #7f00ffcc}.capabilities{position:relative;background:radial-gradient(circle at 90% 44%,rgba(127,0,255,.07),transparent 28%),#0a0c0c}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-card{min-height:390px;position:relative;display:flex;flex-direction:column;padding:clamp(26px,3vw,38px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;overflow:hidden;transition:background-color .22s ease,border-color .22s ease}.capability-card:after{content:"";width:180px;height:180px;position:absolute;right:-75px;bottom:-90px;border-radius:50%;background:radial-gradient(circle,rgba(0,238,187,.12),transparent 68%);opacity:0;transition:opacity .24s ease,transform .24s ease}.capability-card:hover{background:#ffffff09;border-color:#00eebb38}.capability-card:hover:after{opacity:1;transform:translate(-14px,-10px)}.capability-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:54px}.capability-card__top>span{color:#65706b;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em}.capability-card__glyph{width:42px;height:42px;padding:9px;border:1px solid rgba(0,238,187,.18);border-radius:8px;fill:none;stroke:var(--ax-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.capability-card h3{margin:0 0 18px;color:#f1f5f3;font-size:clamp(24px,2.25vw,31px);font-weight:580;letter-spacing:-.035em}.capability-card>p{margin:0;color:#98a19d;font-size:15px;line-height:1.65}.capability-card__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:34px}.capability-card__tags span{padding:6px 8px;border:1px solid rgba(255,255,255,.09);border-radius:4px;color:#98a19d;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.02em}.intelligence{position:relative;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(127,0,255,.025),transparent 48%),#080a0a}.intelligence__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1fr);gap:clamp(60px,9vw,130px);align-items:center}.intelligence__copy h2{max-width:610px;margin-top:26px}.intelligence__principles{margin-top:42px;border-top:1px solid var(--line)}.intelligence__principles>div{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.intelligence__principles span{color:var(--ax-purple);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px}.intelligence__principles p{margin:0;color:#9ca6a1;font-size:14px;line-height:1.6}.intelligence__principles strong{color:#eef3f1;font-weight:650}.orchestration{border:1px solid var(--line-bright);border-radius:12px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#0c0f0e;background-size:32px 32px,32px 32px,auto;box-shadow:0 30px 80px #00000057;overflow:hidden}.orchestration__header{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--line);color:#737e79;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.12em}.orchestration__header span:last-child{color:var(--ax-green)}.orchestration__header i{width:5px;height:5px;display:inline-block;margin-right:5px;border-radius:50%;background:var(--ax-green);box-shadow:0 0 8px var(--ax-green)}.orchestration__steps{margin:0;padding:20px;list-style:none;counter-reset:none}.orchestration__steps li{min-height:90px;position:relative;display:grid;grid-template-columns:44px 1fr 24px;gap:15px;align-items:center;padding:14px 16px;border:1px solid rgba(255,255,255,.09);background:#0b0e0de0}.orchestration__steps li:not(:last-child){margin-bottom:10px}.orchestration__steps li:not(:last-child):after{content:"";width:1px;height:11px;position:absolute;left:37px;bottom:-11px;background:var(--ax-green);opacity:.42}.orchestration__steps li>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(0,238,187,.22);border-radius:50%;color:var(--ax-green);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px}.orchestration__steps h3{margin:0 0 4px;color:#edf3f0;font-size:15px;font-weight:650}.orchestration__steps p{margin:0;color:#939d98;font-size:11px;line-height:1.45}.orchestration__steps b{color:#46504b;font-size:15px;font-weight:400}.orchestration__return{min-height:47px;display:flex;align-items:center;justify-content:center;position:relative;border-top:1px solid var(--line);color:#646e69;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.orchestration__return:before,.orchestration__return:after{content:"";width:20%;height:1px;margin:0 13px;background:linear-gradient(90deg,transparent,rgba(127,0,255,.6))}.orchestration__return:after{transform:scaleX(-1)}.engagements{background:radial-gradient(circle at 20% 50%,rgba(0,238,187,.045),transparent 27%),#0b0d0d}.section-heading--compact{margin-bottom:54px}.engagement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.engagement-card{min-height:600px;position:relative;display:flex;flex-direction:column;padding:clamp(30px,4vw,54px);border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#101312}.engagement-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.68;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 70%);mask-image:linear-gradient(180deg,black,transparent 70%)}.engagement-card--1:after,.engagement-card--2:after{content:"";width:390px;height:390px;position:absolute;right:-230px;top:-230px;border:1px solid rgba(0,238,187,.17);border-radius:50%;box-shadow:0 0 80px #00eebb0e}.engagement-card--2:after{border-color:#7f00ff40;box-shadow:0 0 80px #7f00ff12}.engagement-card__index{position:relative;z-index:1;margin-bottom:auto;color:#ffffff0d;font-size:clamp(100px,13vw,170px);font-weight:700;letter-spacing:-.08em;line-height:.75}.engagement-card__eyebrow{position:relative;z-index:1;margin:72px 0 17px;color:var(--ax-green);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.engagement-card--2 .engagement-card__eyebrow{color:#b885ff}.engagement-card h3{position:relative;z-index:1;margin:0;color:#f1f5f3;font-size:clamp(32px,4vw,50px);font-weight:550;letter-spacing:-.05em;line-height:1}.engagement-card__description{position:relative;z-index:1;max-width:540px;margin:22px 0 32px;color:#9aa49f;font-size:15px;line-height:1.65}.engagement-card ul{position:relative;z-index:1;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.engagement-card li{position:relative;padding:13px 0 13px 20px;border-bottom:1px solid var(--line);color:#c4cbc7;font-size:13px}.engagement-card li:before{content:"";width:6px;height:1px;position:absolute;left:0;top:21px;background:var(--ax-green)}.engagement-card--2 li:before{background:#9b4aff}.engagement-note{display:grid;grid-template-columns:.42fr 1fr auto;gap:30px;align-items:center;margin-top:18px;padding:27px 30px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.engagement-note>span{color:#edf2f0;font-size:15px;font-weight:700}.engagement-note p{margin:0;color:#818b86;font-size:13px;line-height:1.55}.engagement-note a{display:inline-flex;align-items:center;gap:9px;color:var(--ax-green);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.work{position:relative;border-top:1px solid rgba(255,255,255,.07);background:#080a0a}.work__intro{max-width:780px;margin-bottom:64px}.work__intro h2{margin-top:25px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.product-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#101312;color:inherit;text-decoration:none;transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}.product-card:hover,.product-card:focus-visible{transform:translateY(-7px);border-color:#00eebb57;box-shadow:0 27px 65px #00000059}.product-card[data-reveal].is-visible:hover,.product-card[data-reveal].is-visible:focus-visible{transform:translateY(-7px)}.product-card--purple:hover,.product-card--purple:focus-visible{border-color:#a45bff80}.product-card--pink:hover,.product-card--pink:focus-visible{border-color:#ff00c773}.product-visual{height:285px;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.product-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:31px 31px;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}.product-visual--clx{padding:35px 27px;background:radial-gradient(circle at 100% 0%,rgba(0,238,187,.17),transparent 40%),#0b1110}.clx-header,.fin-topline{display:flex;align-items:center;justify-content:space-between;color:#8ca39c;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.1em}.clx-header i,.fin-topline i{width:6px;height:6px;border-radius:50%;background:var(--ax-green);box-shadow:0 0 9px var(--ax-green)}.clx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:28px}.clx-panel{min-height:68px;display:flex;flex-direction:column;justify-content:center;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff09;color:#d8fdf4;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:23px}.clx-panel--wide{min-height:83px;grid-column:1 / -1;gap:10px}.clx-panel--wide span{width:80%;height:5px;display:block;border-radius:3px;background:#ffffff21}.clx-panel--wide span:nth-child(2){width:56%}.clx-panel--wide span:nth-child(3){width:68%;background:#00eebb47}.product-visual--design{display:grid;grid-template-columns:52px 1fr;background:radial-gradient(circle at 70% 10%,rgba(127,0,255,.22),transparent 44%),#100d15}.design-sidebar{display:flex;flex-direction:column;align-items:center;gap:13px;padding-top:30px;border-right:1px solid rgba(255,255,255,.09);background:#00000026}.design-sidebar span{width:19px;height:19px;border:1px solid rgba(255,255,255,.15);border-radius:4px}.design-sidebar span:first-child{background:#9450ff;box-shadow:0 0 14px #7f00ff66}.design-canvas{padding:31px 25px}.design-type{color:#f5f0ff;font-size:54px;font-weight:650;letter-spacing:-.08em}.design-swatches{display:flex;gap:8px;margin-top:17px}.design-swatches i{width:28px;height:28px;border-radius:50%;background:var(--ax-purple)}.design-swatches i:nth-child(2){background:var(--ax-green)}.design-swatches i:nth-child(3){background:var(--ax-pink)}.design-swatches i:nth-child(4){background:#f3f5f4}.design-component{height:58px;display:flex;align-items:center;gap:12px;margin-top:24px;padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0b}.design-component span{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,var(--ax-purple),var(--ax-pink))}.design-component b{width:55%;height:7px;border-radius:4px;background:#ffffff38}.product-visual--fin{padding:32px 25px 22px;background:radial-gradient(circle at 12% 0%,rgba(255,0,199,.16),transparent 37%),#130d13}.fin-topline i{background:var(--ax-pink);box-shadow:0 0 9px var(--ax-pink)}.fin-value{margin-top:31px;color:#fff0fb;font-size:34px;font-weight:600;letter-spacing:-.04em}.fin-chart{height:108px;position:relative;margin-top:21px;border-bottom:1px solid rgba(255,255,255,.1);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 27px}.fin-chart>span{width:1px;height:100%;position:absolute;top:0;background:#ffffff0d}.fin-chart>span:nth-child(1){left:0}.fin-chart>span:nth-child(2){left:25%}.fin-chart>span:nth-child(3){left:50%}.fin-chart>span:nth-child(4){left:75%}.fin-chart>span:nth-child(5){right:0}.fin-chart svg{width:100%;height:75px;position:absolute;left:0;top:8px;overflow:visible}.fin-chart path{fill:none;stroke:var(--ax-pink);stroke-width:2;filter:drop-shadow(0 0 7px rgba(255,0,199,.55))}.product-card__body{min-height:310px;display:flex;flex-direction:column;padding:28px}.product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#909a95;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.product-card__meta span:first-child{color:var(--ax-green)}.product-card--purple .product-card__meta span:first-child{color:#b580ff}.product-card--pink .product-card__meta span:first-child{color:#ff69df}.product-card h3{margin:28px 0 15px;color:#f3f6f5;font-size:31px;font-weight:570;letter-spacing:-.045em}.product-card__body>p{margin:0;color:#929c97;font-size:14px;line-height:1.65}.product-card__link{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:30px;color:#e5eae7;font-size:12px;font-weight:700}.lab-links{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;margin-top:18px;padding:27px 30px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.lab-links>div:first-child>span{color:#edf2f0;font-size:15px;font-weight:700}.lab-links p{margin:6px 0 0;color:#7e8883;font-size:12px}.lab-links__actions{display:flex;align-items:center;gap:10px}.lab-links a{min-height:43px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#cbd2ce;font-size:11px;font-weight:650;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.lab-links a:hover,.lab-links a:focus-visible{border-color:#0eb6;background:#00eebb0f}.process{border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 75% 80%,rgba(0,238,187,.04),transparent 30%),#0b0d0d}.process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.process-grid li{min-width:0;position:relative;padding-right:28px}.process-grid li>span{color:var(--ax-green);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em}.process-grid__line{width:calc(100% + 1px);height:1px;position:relative;margin:22px 0 30px;background:#ffffff26}.process-grid__line i{width:9px;height:9px;position:absolute;left:0;top:-4px;border:2px solid #0b0d0d;border-radius:50%;background:var(--ax-green);box-shadow:0 0 0 1px #00eebb59,0 0 12px #00eebb59}.process-grid h3{margin:0 0 13px;color:#eff3f1;font-size:23px;font-weight:580;letter-spacing:-.03em}.process-grid p{margin:0;color:#818b86;font-size:13px;line-height:1.6}.production{padding-top:0;background:#0b0d0d}.production__panel{position:relative;display:grid;grid-template-columns:.8fr 1fr;gap:clamp(50px,8vw,108px);padding:clamp(42px,7vw,84px);border:1px solid rgba(0,238,187,.17);border-radius:15px;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(0,238,187,.08),transparent 26%),radial-gradient(circle at 100% 100%,rgba(127,0,255,.08),transparent 32%),#0e1211;box-shadow:0 30px 90px #00000042}.production__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 90% 20%,black,transparent 60%);mask-image:radial-gradient(circle at 90% 20%,black,transparent 60%)}.production__copy,.production__matrix,.production__stack{position:relative;z-index:1}.production__copy h2{margin-top:25px;font-size:clamp(42px,5vw,65px)}.production__copy>p{font-size:16px}.production__matrix{border-top:1px solid var(--line)}.production__matrix article{display:grid;grid-template-columns:39px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.production__matrix article>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(0,238,187,.22);border-radius:6px;color:var(--ax-green);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px}.production__matrix h3{margin:0 0 5px;color:#edf3f0;font-size:15px;font-weight:650}.production__matrix p{margin:0;color:#818b86;font-size:12px;line-height:1.55}.production__stack{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:5px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.production__stack span{min-height:56px;display:grid;place-items:center;padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#969f9b;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.4;text-align:center;text-transform:uppercase}.faq{border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 18% 28%,rgba(127,0,255,.065),transparent 28%),#0a0c0c}.faq__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(58px,9vw,130px);align-items:start}.faq__intro{position:sticky;top:110px}.faq__intro h2{margin:25px 0 0;color:var(--text);font-size:clamp(40px,5vw,66px);font-weight:550;letter-spacing:-.052em;line-height:.98}.faq__intro p{max-width:470px;margin:25px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.faq__list{border-top:1px solid var(--line)}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{min-height:86px;display:grid;grid-template-columns:32px 1fr 22px;gap:18px;align-items:center;color:#e9efec;font-size:clamp(16px,1.6vw,20px);font-weight:600;letter-spacing:-.02em;list-style:none;cursor:pointer}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary>span{color:#64706a;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em}.faq__list summary i{width:16px;height:16px;position:relative}.faq__list summary i:before,.faq__list summary i:after{content:"";width:14px;height:1px;position:absolute;left:1px;top:8px;background:var(--ax-green);transition:transform .18s ease}.faq__list summary i:after{transform:rotate(90deg)}.faq__list details[open] summary i:after{transform:rotate(0)}.faq__list details>p{max-width:680px;margin:-3px 38px 30px 50px;color:#8e9893;font-size:14px;line-height:1.7}.faq__list summary:hover,.faq__list summary:focus-visible{color:var(--ax-green)}.final-cta{min-height:620px;position:relative;display:flex;align-items:center;overflow:hidden;border-top:1px solid rgba(255,255,255,.07);background:#080a0a}.final-cta__ambient{width:750px;height:750px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(0,238,187,.1);border-radius:50%;box-shadow:0 0 0 110px #00eebb05,0 0 0 220px #7f00ff04,inset 0 0 120px #00eebb06}.final-cta__ambient:before,.final-cta__ambient:after{content:"";position:absolute;top:95px;right:95px;bottom:95px;left:95px;border:1px dashed rgba(127,0,255,.14);border-radius:50%;animation:orbit-turn 45s linear infinite}.final-cta__ambient:after{top:205px;right:205px;bottom:205px;left:205px;border-color:#00eebb29;animation-direction:reverse;animation-duration:30s}.final-cta__content{position:relative;z-index:1;text-align:center}.final-cta__content>p{margin:0 0 22px;color:var(--ax-green);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.final-cta h2{max-width:900px;margin:0 auto;font-size:clamp(54px,8vw,102px)}.final-cta__actions{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:45px}.final-cta__phone{display:flex;flex-direction:column;gap:4px;color:#edf3f0;font-size:15px;font-weight:700;text-decoration:none}.final-cta__phone span{color:#6e7873;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.site-footer{border-top:1px solid var(--line);background:#070909}.site-footer__inner{min-height:128px;display:grid;grid-template-columns:auto 1fr auto auto;gap:30px;align-items:center}.site-footer__brand img{width:98px;display:block}.site-footer__inner>p,.site-footer__inner>span{margin:0;color:#68726d;font-size:11px}.site-footer__links{display:flex;gap:18px}.site-footer__links a{color:#9aa49f;font-size:11px;text-decoration:none}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--ax-green)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero-system[data-reveal].is-visible{transform:translate3d(0,var(--hero-drift, 0),0)}@keyframes data-flow{to{stroke-dashoffset:-130}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes signal-travel{0%,to{opacity:0;transform:translate(25px,20px) scale(.6)}25%{opacity:1}50%{opacity:.85;transform:translate(65px,55px) scale(1)}75%{opacity:1}90%{opacity:0;transform:translate(92px,80px) scale(.6)}}@keyframes scroll-hint{0%{transform:translateY(-100%)}45%,60%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width: 1120px){.hero__layout{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:42px}.hero-system__canvas{height:440px}.system-node{width:112px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence__layout{grid-template-columns:minmax(0,.8fr) minmax(430px,1fr);gap:55px}.product-card__body{padding:24px}.product-card__meta{align-items:flex-start;flex-direction:column;gap:6px}.production__stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 920px){.hero{min-height:auto;padding-top:135px}.hero__layout,.intelligence__layout{grid-template-columns:1fr}.hero__copy{max-width:720px}.hero-system{max-width:620px;justify-self:center}.section-heading{grid-template-columns:1fr;gap:25px}.intelligence__copy{max-width:720px}.engagement-card{min-height:560px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.product-card:last-child .product-visual{height:100%;min-height:360px;border-right:1px solid var(--line);border-bottom:0}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 0}.production__panel{grid-template-columns:1fr}.production__copy{max-width:700px}.faq__layout{grid-template-columns:1fr}.faq__intro{max-width:720px;position:static}.site-footer__inner{grid-template-columns:auto 1fr auto}.site-footer__links{display:none}}@media (max-width: 720px){.site-container,.signal-strip__inner{width:min(100% - 30px,1180px)}.section-pad{padding:86px 0}.section-heading h2,.work__intro h2,.intelligence__copy h2,.production__copy h2{font-size:clamp(38px,12vw,54px)}.hero{padding:122px 0 88px}.hero__grid,.hero__orb,.hero__scroll{display:none}.hero__layout{gap:60px}.hero__lede{margin-top:26px;font-size:17px}.hero__actions{display:grid;grid-template-columns:1fr;margin-top:32px}.site-button{width:100%}.hero__signal-row{gap:9px 16px;margin-top:26px}.hero-system{width:calc(100% + 2px);transform:none!important}.hero-system__canvas{height:380px}.hero-system__links{opacity:.8}.system-node{width:102px;min-height:61px;padding:9px}.system-node strong{font-size:10px}.system-node span{font-size:9px}.system-node--context,.system-node--tools{left:4%}.system-node--models,.system-node--evals{right:4%}.system-core{width:142px;height:142px}.system-core p{font-size:20px}.system-core__ring--two{top:-16px;right:-16px;bottom:-16px;left:-16px}.hero-system__footer span:nth-child(2){display:none}.signal-strip__inner{min-height:58px;justify-content:flex-start;overflow:hidden}.signal-strip__inner span:nth-of-type(n+5),.signal-strip__inner i:nth-of-type(n+5){display:none}.capability-grid,.engagement-grid,.product-grid{grid-template-columns:1fr}.capability-card{min-height:350px}.capability-card__top{margin-bottom:42px}.orchestration__steps{padding:12px}.orchestration__steps li{grid-template-columns:40px 1fr;padding:12px}.orchestration__steps b{display:none}.orchestration__header{padding:0 13px}.orchestration__header span:last-child{display:none}.engagement-card{min-height:520px;padding:30px}.engagement-card__eyebrow{margin-top:64px}.engagement-note{grid-template-columns:1fr;gap:12px;padding:24px}.engagement-note a{margin-top:8px;white-space:normal}.product-card:last-child{grid-column:auto;display:flex}.product-card:last-child .product-visual{height:285px;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.product-card__body{min-height:290px}.lab-links{grid-template-columns:1fr;padding:24px}.lab-links__actions{flex-direction:column;align-items:stretch}.lab-links a{justify-content:space-between}.process-grid{grid-template-columns:1fr;gap:0}.process-grid li{display:grid;grid-template-columns:34px 1fr;gap:0 17px;padding:0 0 34px}.process-grid li>span{grid-column:1;grid-row:1;padding-top:4px}.process-grid__line{width:1px;height:calc(100% + 1px);grid-column:1;grid-row:1 / span 3;margin:25px 0 0 4px}.process-grid__line i{left:-4px;top:0}.process-grid h3{grid-column:2;grid-row:1}.process-grid p{grid-column:2;grid-row:2}.production__panel{width:calc(100% - 20px);gap:40px;padding:31px 24px}.production__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.faq__list summary{min-height:78px;grid-template-columns:25px 1fr 18px;gap:12px;font-size:15px}.faq__list details>p{margin:-2px 28px 26px 37px;font-size:13px}.final-cta{min-height:560px}.final-cta h2{font-size:clamp(50px,16vw,72px)}.final-cta__actions{flex-direction:column;gap:22px;margin-top:36px}.final-cta__ambient{width:500px;height:500px}.site-footer__inner{grid-template-columns:1fr auto;gap:18px;padding:30px 0}.site-footer__inner>p{grid-column:1 / -1;grid-row:2}}@media (max-width: 390px){.hero-system__canvas{height:355px}.system-node{width:92px}.system-core{width:132px;height:132px}.system-core p{font-size:20px}.system-core__ring--two{top:-16px;right:-16px;bottom:-16px;left:-16px}.hero-system__footer span:last-child{display:none}.signal-strip__inner span:nth-of-type(n+4),.signal-strip__inner i:nth-of-type(n+4){display:none}.engagement-card{padding:25px}.product-card__body{padding:22px}}@media (prefers-reduced-motion: reduce){.home-page *,.home-page *:before,.home-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}.hero-system,.hero__grid{transform:none!important}}
