/* AI is a luminous, interactive extension of the Oasis service-page system. */
.aix-page{--ax-bg:#050d18;--ax-ink:#eef7fc;--ax-muted:#9cb3c7;--ax-cyan:#a5f1ff;--ax-line:#92caed29;--ax-violet:#b7b1ff;--hero-title-accent:#a6eaff;background:var(--ax-bg);color:var(--ax-ink)}
.aix-page::before,.aix-page::after{display:none}.aix-page main{overflow:clip}.aix-page .site-header,.aix-page .site-header.is-scrolled{background:linear-gradient(100deg,#071b30f5,#0f3653f5,#071b30f5);backdrop-filter:blur(22px)}.aix-page .footer{background:#061322}.aix-page [hidden]{display:none!important}.aix-page button{font:inherit;cursor:pointer}.aix-page :is(a,button,summary):focus-visible{outline:3px solid #b7edff;outline-offset:5px}.aix-page [id]{scroll-margin-top:calc(var(--header) + 22px)}.aix-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.aix-wrap{width:min(1456px,calc(100% - 112px));margin-inline:auto}.aix-section{position:relative;padding:120px 0}.aix-page :is(h1,h2,h3){font-weight:560;text-wrap:balance}.aix-page h2{font-size:clamp(42px,4.2vw,68px);line-height:1.06;letter-spacing:-.06em;margin-bottom:28px}.aix-page h2>span{color:#91afc5}.aix-heading{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:100px;margin-bottom:52px}.aix-heading h2{margin:0}.aix-heading p{font-size:16px;line-height:1.85;color:var(--ax-muted);max-width:500px;margin-bottom:0}.aix-fine{font-size:11px!important;line-height:1.7!important;color:#93b0c5}.aix-heading .aix-fine{margin-top:16px}.aix-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.aix-button{display:inline-flex;align-items:center;justify-content:center;min-height:57px;gap:30px;padding:16px 22px;border:1px solid #d1f4ff;border-radius:7px;color:#092535!important;background:linear-gradient(120deg,#d4faff,#9cddff 62%,#a3baf7);box-shadow:0 9px 32px #080f2299,0 0 30px #74ceff1a,inset 0 1px #fff9;font-size:13px;font-weight:750;line-height:1.4;transition:translate .25s,box-shadow .25s,filter .25s}.aix-button>span{font-size:23px;font-weight:400}.aix-button:hover{translate:0 -3px;filter:brightness(1.12);box-shadow:0 10px 36px #0008,0 0 40px #74ceff44}.aix-button:active{translate:0 0}.aix-button:disabled{cursor:wait;opacity:.65;translate:none}.aix-text-link{display:inline-flex;align-items:center;gap:23px;min-height:46px;font-size:13px;color:#bbd2e2}.aix-text-link>span{font-size:21px;transition:translate .25s}.aix-text-link:hover{color:#e0fbff}.aix-text-link:hover>span{translate:3px -2px}
/* Full-width cinema and a tangible, dimensional intelligence sculpture. */
.aix-hero{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:calc(var(--header) + 30px) 0 25px;background:#050d18}.aix-cinema{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#06101a url('assets/ai-circuit-poster.jpg') center 42%/cover}.aix-cinema video{width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.43;filter:brightness(.65) contrast(1.2)}.aix-cinema-color{position:absolute;inset:0;background:linear-gradient(120deg,#09234b,#11809c,#5254a3);mix-blend-mode:color;opacity:.8}.aix-cinema-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050d18f2,#050d18db 27%,#050d1870 60%,#050d1830),linear-gradient(0deg,#050d18 0%,#050d1870 18%,transparent 55%,#050d1866 100%)}.aix-hero-horizon{position:absolute;left:0;right:0;bottom:70px;height:30%;z-index:-1;background:radial-gradient(ellipse at 72% 80%,#3f87d92b,transparent 48%)}.aix-hero-grid{flex:1;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:16px;min-height:720px}.aix-hero-copy{position:relative;z-index:3;padding:38px 0 55px}.aix-hero-copy::before{content:"";position:absolute;inset:-20% -5%;z-index:-1;background:radial-gradient(ellipse at 40% 48%,#050d18ac,transparent 72%);filter:blur(15px);pointer-events:none}.aix-hero h1{font-size:clamp(67px,7vw,112px);line-height:.985;letter-spacing:-.074em;margin:0 0 32px;font-weight:620;text-shadow:0 3px 30px #03101ed9}.aix-hero h1>span{color:#a6eaff}.aix-hero-copy>p{font-size:19px;line-height:1.65;letter-spacing:-.015em;color:#d0dfeb;max-width:455px;margin:0 0 14px}.aix-hero-copy>p.aix-hero-description{font-size:15px;line-height:1.85;color:#99b2c6;letter-spacing:0;max-width:395px;margin-bottom:29px}.aix-hero-experience{position:relative;min-width:0;align-self:center;padding-bottom:10px}.aix-neural-stage{position:relative;height:610px;isolation:isolate;margin:0 -50px;touch-action:pan-y}.aix-neural-stage canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.aix-neural-aura{position:absolute;inset:9% 3% 10%;border-radius:50%;background:radial-gradient(ellipse at 47% 44%,#259dc52b,#6978e813 43%,transparent 68%);filter:blur(18px);z-index:-1}.aix-neural-stage[data-aix-hero-mode=knowledge] .aix-neural-aura{background:radial-gradient(ellipse at 47% 44%,#885bcf35,#5164e518 43%,transparent 68%)}.aix-neural-stage[data-aix-hero-mode=operations] .aix-neural-aura{background:radial-gradient(ellipse at 47% 44%,#36bc9b2b,#418acc18 43%,transparent 68%)}.aix-neural-fallback{position:absolute;inset:20% 25% 28%;display:grid;place-items:center;perspective:600px}.aix-neural-fallback i{position:absolute;inset:0;border:1px solid #8edfff80;border-radius:50%;box-shadow:0 0 55px #5bbfff30;transform:rotateX(58deg) rotateZ(25deg)}.aix-neural-fallback i:nth-child(2){transform:rotateY(58deg) rotateZ(-25deg)}.aix-neural-fallback i:nth-child(3){transform:rotateY(35deg) rotateX(-35deg)}.aix-neural-fallback span{font-size:65px;color:#a5efff;text-shadow:0 0 35px #68c7ff}.aix-scene-ready .aix-neural-fallback{display:none}.aix-signal-card{position:absolute;z-index:3;border:1px solid #abdafa5c;background:linear-gradient(120deg,#47648273,#0a233ad4 50%,#242e53a6);backdrop-filter:blur(19px);border-radius:12px;box-shadow:0 20px 40px #0005,inset 0 1px #d7f8ff29;animation:aix-drift 7s ease-in-out infinite}.aix-signal-card::before{content:"";position:absolute;top:-1px;left:12%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#d1f9ff,transparent);box-shadow:0 0 10px #90d6ff66}.aix-signal-card--input{display:flex;align-items:center;gap:11px;width:265px;padding:16px;top:45px;left:8px;transform:rotate(-5deg);animation-delay:-3s}.aix-signal-card--input .aix-small-icon{display:grid;place-items:center;width:31px;height:34px;border-radius:7px;flex-shrink:0;background:#8bccff1f;border:1px solid #abd5ff38;color:#ccf4ff;font-size:23px}.aix-signal-card--input div>span{font-size:10px;color:#b6d1e2}.aix-signal-card--input p{font-size:12px;line-height:1.6;letter-spacing:-.02em;color:#effbff;margin:5px 0 0}.aix-signal-card--input>i{width:4px;height:4px;flex-shrink:0;background:#baedff;box-shadow:0 0 11px #7bedff;border-radius:50%;margin-left:auto}.aix-signal-card--output{right:0;bottom:120px;width:268px;padding:18px 20px;transform:rotate(5deg);animation-delay:-1s;background:linear-gradient(120deg,#213f64bd,#0e223bdc,#51527b8c)}.aix-signal-line{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:550;letter-spacing:-.01em}.aix-check{display:grid;place-items:center;border:1px solid #a9eeff5c;background:#80e2ed14;border-radius:50%;color:#b7f5ff;flex:none;width:24px;height:24px;font-size:13px}.aix-signal-card--output p{font-size:10px;color:#b7d2e4;line-height:1.7;margin:11px 0 0}.aix-signal-bars{display:flex;align-items:center;gap:4px;height:29px;margin:13px 0 0}.aix-signal-bars i{height:35%;width:4px;background:linear-gradient(#c8faff,#689fee);border-radius:2px;opacity:.75;animation:aix-equalizer 2.2s ease-in-out infinite}.aix-signal-bars i:nth-child(3n){height:80%;animation-delay:-.8s}.aix-signal-bars i:nth-child(2n){height:50%;animation-delay:-1.6s}.aix-signal-bars i:nth-child(4n){height:100%;animation-delay:-.3s}.aix-signal-bars::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#94d8ff50,transparent);margin-left:8px}.aix-activate{position:absolute;z-index:4;left:50%;bottom:25px;translate:-50% 0;display:flex;align-items:center;gap:18px;white-space:nowrap;border:1px solid #9bd8ff59;background:linear-gradient(120deg,#143656a6,#10213ab3);backdrop-filter:blur(14px);border-radius:30px;min-height:44px;padding:11px 20px;font-size:11px;color:#d6f3ff;box-shadow:0 0 20px #5192dd13;transition:box-shadow .25s,border-color .25s}.aix-activate>span:first-child{font-size:20px;color:#b6eeff}.aix-activate:hover{border-color:#b9f3ff;box-shadow:0 0 28px #65b9ee44}.aix-neural-stage.is-signaling .aix-signal-card--output{box-shadow:0 0 45px #9adfff55,inset 0 1px #f1ffff8c}.aix-mode-dock{position:relative;z-index:4;display:flex;gap:8px;max-width:530px;margin:-2px auto 0;padding:8px;border:1px solid #9abfdd40;border-radius:12px;background:linear-gradient(110deg,#1b334bcc,#0c1e31d9,#27365499);box-shadow:0 10px 40px #0004,inset 0 1px #ccefff18;backdrop-filter:blur(20px)}.aix-mode-dock button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:47px;padding:11px 12px;background:transparent;border:1px solid transparent;border-radius:7px;color:#9fb8cc;font-size:10px;transition:background .25s,border-color .25s,color .25s}.aix-mode-dock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.aix-mode-dock button[aria-pressed=true]{border-color:#aae6ff77;background:linear-gradient(120deg,#a0d8ff26,#80a7ff14);box-shadow:0 0 20px #5b9fc41c;color:#e4faff}.aix-mode-dock button:hover{color:#e4faff;background:#badfff0a}.aix-concept-note{text-align:center;color:#96b0c7;font-size:10px;margin:15px 0 0;line-height:1.7}.aix-concept-note>span{color:#7997ad;margin-left:7px}.aix-hero-bottom{flex:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px}.aix-hero-bottom>p{font-size:12px;line-height:1.7;color:#c6dce9;margin:0;width:200px}.aix-hero-bottom>p span{color:#7896ae}.aix-motion{min-width:150px;display:flex;align-items:center;justify-content:flex-end;gap:13px;min-height:44px;background:transparent;border:0;padding:12px 0;color:#a9c3d8;font-size:10px!important}.aix-motion>span{font-size:13px;color:#def5ff}.aix-motion:hover{color:#d3f7ff}
/* A connected workspace: input, understanding, and a genuinely different output. */
.aix-experience{border-top:1px solid #93c5e524;background:radial-gradient(ellipse at 50% 50%,#17355155,transparent 69%),linear-gradient(#071422,#081320)}.aix-experience::before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#bcf2ff99,transparent);box-shadow:0 0 30px #5bd1ff44}.aix-workspace{position:relative;border:1px solid #86bed74d;border-radius:16px;background:linear-gradient(130deg,#17334b80,#08121fe8 45%,#1c244239);box-shadow:0 35px 85px #0004,inset 0 1px #d5f3ff2b;overflow:hidden}.aix-scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:12px;gap:8px;border-bottom:1px solid #86bed733;background:#1125394d}.aix-scenario-tabs button{display:flex;align-items:center;gap:14px;text-align:left;padding:21px 20px;min-width:0;border:1px solid transparent;background:transparent;border-radius:10px;color:#a3bdd1;transition:background .25s,border-color .25s}.aix-scenario-tabs button[aria-pressed=true]{background:linear-gradient(125deg,#67a9d92b,#818bd920);border-color:#92d9fa59;box-shadow:inset 0 1px #e8faff1a;color:#e5f7ff}.aix-scenario-tabs button:hover{background:#9bc6e612;color:#e5f7ff}.aix-tab-symbol{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border:1px solid #8dbdd133;border-radius:10px;background:#63a2c614;font-size:25px;color:#a9dcff}.aix-scenario-tabs strong{display:block;font-size:13px;font-weight:600;line-height:1.4}.aix-scenario-tabs small{display:block;font-size:10px;font-weight:400;margin-top:7px;color:#95afc4;line-height:1.6}.aix-tab-arrow{margin-left:auto;align-self:flex-start;color:#92ceef;font-size:17px}.aix-workspace-body{position:relative;display:grid;grid-template-columns:1fr .82fr 1.14fr;padding:36px;min-height:465px;gap:18px;align-items:stretch}.aix-request{position:relative;z-index:2;display:flex;flex-direction:column;padding:9px 5px 15px;min-width:0}.aix-window-label{display:flex;align-items:center;gap:10px;font-size:10px;color:#a1bbcf;line-height:1.5}.aix-window-label>span:first-child{font-size:16px;color:#a6e7ff}.aix-window-label .aix-sample{margin-left:auto;border:1px solid #9fc1d129;border-radius:3px;padding:3px 6px;font-size:8px;color:#92a9bb;letter-spacing:.04em}.aix-request-avatar{width:43px;height:43px;border:1px solid #7898b63b;border-radius:50%;background:linear-gradient(140deg,#41638a44,#1c36522b);margin:32px 0 19px;display:grid;place-items:center}.aix-request-avatar svg{width:28px;height:28px;fill:none;stroke:#b5cadf;stroke-width:1.1}.aix-request blockquote{font-size:21px;font-weight:450;line-height:1.6;letter-spacing:-.035em;margin:0 0 30px;color:#d9e9f4}.aix-request-footer{display:flex;align-items:center;gap:10px;margin-top:auto;border-top:1px solid #8cbbd526;padding-top:17px;font-size:10px;line-height:1.7;color:#8cabbf}.aix-request-footer>span{color:#82b7d4;font-size:18px}.aix-request-footer p{margin:0;max-width:245px}.aix-transform{position:relative;display:flex;justify-content:center;align-items:center;min-height:370px;isolation:isolate}.aix-conduit{position:absolute;width:130%;height:80%;overflow:visible;left:-15%;top:5%;z-index:-1;stroke:#7fc4ef2b;stroke-width:.7}.aix-conduit circle{stroke:#78b8ed26;fill:none}.aix-conduit .aix-conduit-orbit{stroke-dasharray:1 10;stroke:#9edfff77;animation:aix-spin 45s linear infinite;transform-origin:160px 140px}.aix-conduit .aix-conduit-signal{stroke:url(#aix-conduit-light);stroke-width:1.5;stroke-dasharray:28 340;stroke-dashoffset:28;opacity:0}.aix-transform-core{position:relative;display:grid;place-items:center;width:106px;height:106px;border-radius:26px;border:1px solid #a4e4ff8c;background:linear-gradient(130deg,#93e1ff35,#1d466b6b,#a395ff38);box-shadow:0 0 60px #81c7ff29,inset 0 0 35px #b0eaff22;transform:rotate(-10deg);transition:box-shadow .6s}.aix-transform-core::after{content:"";position:absolute;inset:7px;border:1px solid #bdd9ff21;border-radius:20px;background:repeating-linear-gradient(0deg,transparent 0 4px,#aee8ff08 4px 5px)}.aix-transform-core>span{font-size:42px;line-height:1;color:#d8faff;font-weight:250;letter-spacing:-.07em;transform:rotate(10deg);text-shadow:0 0 22px #81ddff}.aix-transform-core>i,.aix-transform-core>b{position:absolute;inset:-24px;border-radius:50%;border:1px solid #78b9f366;transform:rotateX(65deg);animation:aix-core-rotate 14s linear infinite}.aix-transform-core>b{inset:-40px;border-color:#b4a2fc4d;animation-direction:reverse;animation-duration:20s}.aix-context-tag{position:absolute;top:21px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #8ebbd733;border-radius:5px;background:#0d2339e6;color:#a7c5d8;font-size:9px;white-space:nowrap;box-shadow:0 6px 25px #0003;transition:border-color .5s,box-shadow .5s}.aix-context-tag>span:first-child{font-size:17px;color:#a8dffe}.aix-context-tag--two{top:auto;bottom:49px}.aix-transform-status{position:absolute;left:-10%;right:-10%;bottom:1px;text-align:center;font-size:10px;color:#9bcbe0;margin:0;line-height:1.5}.aix-result{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;border:1px solid #7ab2d142;border-radius:10px;background:linear-gradient(130deg,#1e3b555c,#0c1d32b3 60%,#393c6426);padding:23px;box-shadow:inset 0 1px #c5f0ff0f;transition:background .6s,border-color .6s,box-shadow .6s}.aix-result-light{width:5px;height:5px;flex:none;border-radius:50%;background:#7eb8d5;box-shadow:0 0 13px #86d2fc4d}.aix-result-mark{font-size:20px;margin-left:auto;color:#c1e7ff}.aix-result-content{flex:1;display:flex;flex-direction:column}.aix-result-empty{padding-top:25px}.aix-result-spark{font-size:33px;color:#8dbbd766;font-weight:200;margin-bottom:14px}.aix-result h3{font-size:26px;line-height:1.15;letter-spacing:-.04em;margin-bottom:16px}.aix-result p{font-size:12px;line-height:1.85;color:#99b5cc;margin-bottom:18px}.aix-ghost-lines{display:flex;flex-direction:column;gap:10px;margin:23px 0}.aix-ghost-lines i{width:90%;height:4px;border-radius:2px;background:linear-gradient(90deg,#8aaad929,transparent)}.aix-ghost-lines i:nth-child(2){width:75%}.aix-ghost-lines i:nth-child(3){width:50%}.aix-result-foot{font-size:9px;color:#8fadc1;border-top:1px solid #94bbd42b;padding-top:14px;line-height:1.7;margin-top:18px}.aix-result-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0}.aix-result-fields div{background:#a9d7ff09;border:1px solid #8bb7d224;border-radius:5px;padding:10px}.aix-result-fields span{display:block;font-size:8px;color:#8bacc6;margin-bottom:4px}.aix-result-fields strong{font-size:11px;font-weight:550;color:#d7effa;line-height:1.5;display:block}.aix-result .aix-output-quote{margin:12px 0 15px;padding-left:12px;border-left:1px solid #a4e2ff66;font-size:12px;line-height:1.8;color:#c1dce9}.aix-source-pill{font-size:8px;color:#99ccdf;line-height:1.6;padding:6px 8px;border:1px solid #93cbdb33;border-radius:4px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.aix-result .aix-output-list{list-style:none;padding:0;margin:14px 0 19px}.aix-output-list li{padding:8px 0 8px 16px;border-bottom:1px solid #96bede1a;color:#c2dcea;font-size:11px;line-height:1.65;position:relative}.aix-output-list li::before{content:"";width:4px;height:4px;border-radius:50%;background:#9bdfe7;position:absolute;left:0;top:15px}.aix-output-warning{padding:9px 11px;border:1px solid #e8c59138;border-radius:5px;background:#d0a1540b;color:#e7cfac!important;font-size:10px!important;line-height:1.7!important;margin-top:14px!important}.aix-approve{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 12px;border:1px solid #a8e7dc5c;border-radius:5px;background:#73c5b214;font-size:10px!important;color:#beeee6;margin-top:17px;min-height:43px}.aix-approve:hover{background:#85edcf22;border-color:#d5fff1}.aix-workspace[data-aix-phase=running] .aix-conduit-signal{opacity:1;animation:aix-flow-signal 1.4s linear infinite}.aix-workspace[data-aix-phase=running] .aix-transform-core{box-shadow:0 0 80px #8acbff66,inset 0 0 35px #d0eaff55}.aix-workspace[data-aix-phase=running] .aix-context-tag{border-color:#98deffaa;box-shadow:0 0 25px #67c1fb20}.aix-workspace:is([data-aix-phase=review],[data-aix-phase=complete]) .aix-result{border-color:#99d9ed70;background:linear-gradient(130deg,#20435d75,#0c2034b3 60%,#48496738);box-shadow:0 0 30px #79c8ea11,inset 0 1px #b9eeff33}.aix-workspace[data-aix-phase=complete] .aix-result-light{background:#b9f7d6;box-shadow:0 0 16px #8cfbd699}.aix-result-success{display:grid;place-items:center;min-height:230px;text-align:center;padding:18px 0}.aix-result-success>span{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;border:1px solid #a6ead96b;background:#80bba51f;font-size:30px;color:#c4fdeb;margin-bottom:20px;box-shadow:0 0 35px #85d4b11a}.aix-result-success h3{font-size:25px}.aix-result-success p{margin:0;font-size:11px}.aix-workspace-controls{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:23px 30px;border-top:1px solid #a0c5e02e;background:#0f263f40}.aix-flow-steps{display:flex;list-style:none;margin:0;padding:0;gap:36px}.aix-flow-steps li{display:flex;align-items:center;gap:9px;color:#7d9cb6;font-size:10px;position:relative}.aix-flow-steps li+li::before{content:"";width:19px;height:1px;background:#789bb44d;position:absolute;right:calc(100% + 8px);top:50%}.aix-flow-steps li>span{width:24px;height:24px;border:1px solid #86a9c34d;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:400}.aix-flow-steps b{font-weight:450}.aix-flow-steps li[aria-current=step]{color:#dcf9ff}.aix-flow-steps li[aria-current=step]>span{border-color:#abefff;background:#8ad7ff21;box-shadow:0 0 16px #6edaff1a}.aix-flow-steps li.is-done{color:#a0d3e4}.aix-run-controls{display:flex;align-items:center;gap:14px}.aix-run-controls .aix-button{min-height:46px;font-size:11px;padding:11px 16px;gap:23px}.aix-reset{min-width:43px;min-height:43px;background:transparent;border:1px solid #8bb7d02e;border-radius:6px;color:#a6bfd2;font-size:23px!important}.aix-reset:hover{border-color:#b4e6fa;color:#d5f6ff}.aix-flow-announcement{margin:16px 0 0;min-height:19px}
/* Select a real tool and illuminate its path. */
.aix-connections{background:radial-gradient(ellipse at 20% 65%,#17324f40,transparent 52%),#060f1c}.aix-map-layout{display:grid;grid-template-columns:1.4fr .85fr;gap:75px;align-items:center}.aix-map{position:relative;aspect-ratio:800/580;width:100%;isolation:isolate}.aix-map-grid{position:absolute;inset:0;background-image:radial-gradient(#87bff633 .8px,transparent .8px);background-size:22px 22px;mask-image:radial-gradient(ellipse,#0009,transparent 70%);transform:perspective(700px) rotateX(25deg)}.aix-map-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.aix-map-lines path{fill:none;stroke:#6e97b340;stroke-width:1;transition:stroke .4s,filter .4s}.aix-map-lines path.is-active{stroke:#b1edff;stroke-width:1.5;filter:drop-shadow(0 0 6px #6fc8ff);stroke-dasharray:12 5;animation:aix-map-flow 14s linear infinite}.aix-map-orbit{fill:none;stroke:#769cb521;stroke-width:1;stroke-dasharray:2 9;transform-origin:400px 288px;animation:aix-spin 120s linear infinite}.aix-map-orbit--inner{stroke:#93bcdb33;stroke-dasharray:none}.aix-map-core{position:absolute;left:50%;top:49.65%;translate:-50% -50%;width:150px;height:150px;display:grid;place-items:center;border-radius:32px;background:linear-gradient(130deg,#9dc9e72b,#18395d80,#b6a2ff1f);border:1px solid #add4ff70;box-shadow:0 0 50px #519bec33,inset 0 0 25px #c9f1ff11}.aix-map-core>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12px;line-height:1.35;color:#d4f2ff;letter-spacing:-.02em}.aix-map-core img{filter:drop-shadow(0 0 15px #5addff38);width:57px;height:57px}.aix-map-core>i{position:absolute;inset:-12px;border:1px solid #94d2ff29;border-radius:40px}.aix-map-nodes button{position:absolute;translate:-50% -50%;min-width:140px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 17px;border:1px solid #86aed33d;border-radius:10px;background:linear-gradient(140deg,#1d354bd9,#0d2035f2);color:#a7bfd3;box-shadow:0 12px 35px #0003;font-size:11px;transition:box-shadow .25s,border-color .25s,background .25s,color .25s}.aix-map-nodes button>span{font-size:26px;line-height:1.3;color:#94bddb}.aix-map-nodes button[data-aix-tool=website]{left:17.4%;top:19.3%}.aix-map-nodes button[data-aix-tool=inbox]{left:82.5%;top:19.3%}.aix-map-nodes button[data-aix-tool=crm]{left:13.1%;top:49.65%}.aix-map-nodes button[data-aix-tool=documents]{left:86.9%;top:49.65%}.aix-map-nodes button[data-aix-tool=calendar]{left:17.4%;top:80%}.aix-map-nodes button[data-aix-tool=systems]{left:82.5%;top:80%}.aix-map-nodes button[aria-pressed=true]{border-color:#c3efffa6;background:linear-gradient(140deg,#396887b8,#16314be6);box-shadow:0 0 32px #65b9f324,inset 0 1px #e3f7ff40;color:#e7faff}.aix-map-nodes button[aria-pressed=true]>span{color:#c8faff}.aix-map-nodes button:hover{border-color:#aedaff99;color:#e5f8ff}.aix-connection-detail{padding:0 0 0 10px;max-width:430px}.aix-connection-symbol{font-size:29px;width:54px;height:54px;border:1px solid #8fcae64d;border-radius:12px;display:grid;place-items:center;background:#8acaf011;box-shadow:0 0 25px #72c2ff12;margin-bottom:24px;color:#addffc}.aix-connection-detail h3{font-size:36px;line-height:1.12;letter-spacing:-.045em;margin-bottom:22px}.aix-connection-detail>p{font-size:14px;color:#9db6cd;line-height:1.85;margin-bottom:25px}.aix-connection-example{padding:19px 0;border-block:1px solid #8ab5d126;margin-bottom:20px}.aix-connection-example>span{font-size:9px;color:#86a9c3}.aix-connection-example p{font-size:12px;color:#c3e1ef;line-height:1.9;margin:9px 0 0}.aix-connection-detail>.aix-fine{font-size:10px!important;margin-top:22px;max-width:365px;color:#7e9aaf}
/* An intentional shift from midnight glass to ice: visible control, not more cards. */
.aix-control-section{position:relative;isolation:isolate;background:linear-gradient(125deg,#edf3f3,#dce8ef 55%,#d4daed);padding:110px 0;color:#172e44;overflow:hidden}.aix-control-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 6% 20%,#fff9,transparent 55%),linear-gradient(115deg,transparent 40%,#eefaff80 60%,transparent 75%)}.aix-control-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.aix-control-copy{position:relative;z-index:2}.aix-control-copy h2{font-size:clamp(42px,4.2vw,64px);letter-spacing:-.06em;line-height:1.06}.aix-control-copy h2>span{color:#668193}.aix-control-copy>p{font-size:18px;line-height:1.65;color:#3f5c70;margin-bottom:19px}.aix-control-copy>p+p{font-size:14px;color:#607687;line-height:1.85;max-width:435px}.aix-boundary-switch{display:inline-flex;gap:5px;border:1px solid #718da359;border-radius:9px;padding:6px;background:#fff5;box-shadow:inset 0 1px #fff9;margin-top:13px}.aix-boundary-switch button{min-height:45px;border:1px solid transparent;border-radius:5px;background:transparent;color:#556d7e;padding:11px 14px;font-size:10px;transition:background .25s,box-shadow .25s,color .25s}.aix-boundary-switch button[aria-pressed=true]{background:#193b57;color:#e0f7ff;border-color:#284e6b;box-shadow:0 5px 15px #11355026}.aix-boundary-switch button:hover{border-color:#688aab66}.aix-control-section :is(a,button):focus-visible{outline-color:#264c79}.aix-boundary-visual{position:relative;isolation:isolate;min-height:485px;display:flex;align-items:center;justify-content:center;perspective:1000px}.aix-boundary-panel{position:relative;z-index:2;max-width:390px;width:100%;padding:31px;border:1px solid #d6f0ffb3;border-radius:20px;background:linear-gradient(130deg,#284661f7,#152b46f7 55%,#38435fee);box-shadow:15px 30px 55px #2944664d,inset 0 1px #eafcff80;transform:rotate(-4deg);color:#e0f1fc;transition:transform .5s,box-shadow .5s}.aix-boundary-panel::after{content:"";position:absolute;inset:10px;border:1px solid #a6d9f714;border-radius:13px;pointer-events:none}.aix-boundary-top{display:flex;align-items:center;gap:16px;border-bottom:1px solid #afd0ed2e;padding-bottom:26px}.aix-boundary-symbol{width:57px;height:57px;display:grid;place-items:center;border-radius:16px;border:1px solid #b8ebff4d;background:linear-gradient(130deg,#9be3ff26,#5e94c318)}.aix-boundary-symbol svg{width:36px;height:36px;fill:none;stroke:#c7f4ff;stroke-width:1.1;filter:drop-shadow(0 0 8px #9edfff66)}.aix-boundary-top>span+span{font-size:12px;line-height:1.65;color:#b9d1e1}.aix-boundary-top strong{font-weight:550;color:#e1f6ff;font-size:16px}.aix-boundary-result{min-height:183px;padding-top:25px}.aix-boundary-result h3{font-size:31px;line-height:1.12;letter-spacing:-.045em;margin-bottom:16px}.aix-boundary-result p{font-size:12px;line-height:1.85;color:#bdd3e2;margin:0}.aix-boundary-guard{border:1px solid #abd5df38;border-radius:6px;background:#97e0d40b;display:flex;gap:9px;align-items:center;color:#b6e1e1;padding:12px;font-size:9px;line-height:1.6;margin-top:19px}.aix-boundary-guard>span:first-child{color:#b9f2df;font-size:13px;flex:none}.aix-boundary-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:9px;border:1px solid #b3cede;background:linear-gradient(120deg,#fff9,#deebf6bd);backdrop-filter:blur(20px);border-radius:8px;padding:15px 17px;font-size:10px;color:#32556d;box-shadow:0 15px 25px #3159791a;animation:aix-drift 8s ease-in-out infinite}.aix-boundary-chip>i{width:4px;height:4px;border-radius:50%;background:#2d708f;box-shadow:0 0 9px #408cb966}.aix-boundary-chip--access{top:18px;right:-10px;transform:rotate(5deg)}.aix-boundary-chip--cost{bottom:6px;left:-12px;transform:rotate(3deg);animation-delay:-4s}.aix-boundary-rings{position:absolute;inset:0;z-index:-1}.aix-boundary-rings i{position:absolute;inset:-10% -5%;border:1px solid #466f9133;border-radius:50%;transform:rotateX(58deg) rotateZ(-20deg)}.aix-boundary-rings i:nth-child(2){inset:0 -15%;transform:rotateY(60deg) rotateZ(-20deg);border-color:#6887ac3b}.aix-boundary-rings i:nth-child(3){inset:10% -25%;transform:rotateX(40deg) rotateZ(-30deg);border-style:dashed;opacity:.65}
/* A deliberate, functional three-step launch sequence. */
.aix-launch{background:radial-gradient(ellipse at 80% 100%,#17294633,transparent 60%),#071220}.aix-launch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;list-style:none;margin:0;padding:0}.aix-launch-steps li{position:relative;border-top:1px solid #87afd33b;padding-top:24px}.aix-launch-steps li::before{content:"";position:absolute;left:0;top:-3px;width:5px;height:5px;border-radius:50%;background:#b2e8ff;box-shadow:0 0 16px #6abdff80}.aix-launch-number{font-size:10px;letter-spacing:.06em;color:#8cabc3}.aix-launch-steps h3{font-size:24px;letter-spacing:-.04em;margin:0 0 14px}.aix-launch-steps p{font-size:13px;line-height:1.9;color:#99b2c7;margin:0}.aix-launch-drawing{position:relative;height:115px;margin:5px 0 12px;max-width:250px;perspective:500px}.aix-launch-drawing--focus i{position:absolute;width:75px;height:75px;left:15px;top:15px;border:1px solid #94c2ed66;border-radius:50%}.aix-launch-drawing--focus i:nth-child(2){inset:30px auto auto 30px;width:45px;height:45px;border-color:#9cdfff99;box-shadow:0 0 20px #73c7ff20}.aix-launch-drawing--focus i:nth-child(3){width:120px;height:1px;left:0;top:52px;border:0;background:linear-gradient(90deg,transparent,#a4edff77,transparent);transform:rotate(-45deg)}.aix-launch-drawing--focus b{position:absolute;width:7px;height:7px;left:49px;top:49px;border-radius:50%;background:#bbedff;box-shadow:0 0 19px #8edbff}.aix-launch-drawing--connect i{position:absolute;width:38px;height:38px;left:2px;top:35px;border:1px solid #acd9fc77;border-radius:10px;transform:rotate(-12deg);background:#719bf21a}.aix-launch-drawing--connect i:nth-child(2){left:72px;border-color:#b8bbff8c;background:#7a6fb514}.aix-launch-drawing--connect i:nth-child(3){left:144px;border-color:#a8e8df8c;background:#7de1cc0f}.aix-launch-drawing--connect b{position:absolute;left:15px;right:28px;height:1px;top:54px;background:linear-gradient(90deg,transparent,#a4e0ff8c,transparent);z-index:-1}.aix-launch-drawing--expand i{position:absolute;width:73px;height:55px;left:37px;top:45px;border:1px solid #85bae577;border-radius:7px;transform:rotateX(45deg) rotateZ(-32deg);background:linear-gradient(120deg,#6d98c82b,#3047660a)}.aix-launch-drawing--expand i:nth-child(2){top:27px;border-color:#aad9f38c}.aix-launch-drawing--expand i:nth-child(3){top:9px;border-color:#bceeffc4;box-shadow:0 0 25px #8cdaff1a}.aix-questions{border-top:1px solid #a0c7e21f;background:#060f1c}.aix-questions-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.aix-questions h2{font-size:clamp(42px,3.8vw,57px)}.aix-questions p{font-size:14px;line-height:1.85;color:#9bb5c9}.aix-accordion details{border-bottom:1px solid #94bbd92e}.aix-accordion details:first-child{border-top:1px solid #94bbd92e}.aix-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;padding:25px 0;color:#d1e4ef;font-size:14px;line-height:1.6}.aix-accordion summary::-webkit-details-marker{display:none}.aix-accordion summary>span{font-size:26px;line-height:1;font-weight:200;color:#8fbad5;transition:rotate .25s}.aix-accordion details[open] summary>span{rotate:45deg}.aix-accordion summary:hover{color:#c3f8ff}.aix-accordion details p{font-size:13px;line-height:1.9;margin:0;padding:0 26px 25px 0;color:#a1b9cb}
/* An expansive final frame, with dimensional orbit lines receding to the horizon. */
.aix-contact{position:relative;isolation:isolate;text-align:center;padding:120px 0 115px;border-top:1px solid #95cde82b;background:#071220;overflow:hidden}.aix-contact h2{font-size:clamp(55px,6.8vw,104px);font-weight:550;letter-spacing:-.065em;line-height:1.03;margin-bottom:30px}.aix-contact h2>span{color:#a4e6ff;text-shadow:0 0 55px #75bfff33}.aix-contact p{font-size:16px;line-height:1.8;color:#a1bed4;margin-bottom:32px}.aix-contact .aix-button{font-size:13px;gap:30px}.aix-contact-email{font-size:11px;color:#8aaac2;display:block;width:fit-content;margin:23px auto 0;padding:10px}.aix-contact-email:hover{color:#c2efff}.aix-contact-field{position:absolute;inset:0;z-index:-1;perspective:700px;pointer-events:none}.aix-contact-field>div{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,#4583ac44,transparent 60%)}.aix-contact-field i{position:absolute;width:900px;height:900px;left:calc(50% - 450px);top:27%;border:1px solid #82bbe838;border-radius:50%;transform:rotateX(64deg);box-shadow:0 0 40px #3168a40a}.aix-contact-field i:nth-of-type(2){width:1200px;height:1200px;left:calc(50% - 600px);top:17%;border-color:#829de524}.aix-contact-field i:nth-of-type(3){width:1500px;height:1500px;left:calc(50% - 750px);top:7%;border-color:#8288e01f}.aix-contact-field b{position:absolute;left:0;right:0;height:1px;bottom:4%;background:linear-gradient(90deg,transparent,#9fdeff59,transparent);box-shadow:0 0 90px 14px #508ac533}
/* Keep the film behind the holographic object; the video's own poster is the fallback. */
.aix-control-section{overflow:clip}
.aix-cinema{background:#050d18}
.aix-cinema video{opacity:.32;filter:brightness(.67) contrast(1.1)}
.aix-neural-aura{background:radial-gradient(ellipse at 47% 44%,#287aa84d,#6978e818 43%,transparent 68%)}
/* Entrance motion resolves once; content remains available without JavaScript. */
.aix-ready [data-aix-reveal]{opacity:0;translate:0 28px;transition:opacity .9s ease,translate 1.1s cubic-bezier(.16,1,.3,1)}.aix-ready [data-aix-reveal].is-visible{opacity:1;translate:0 0}.aix-launch-steps li:nth-child(2){transition-delay:.12s}.aix-launch-steps li:nth-child(3){transition-delay:.24s}.aix-content-enter{animation:aix-content-in .55s cubic-bezier(.16,1,.3,1) both}.aix-offscreen *,.aix-offscreen *::before,.aix-offscreen *::after{animation-play-state:paused!important}.aix-motion-paused *,.aix-motion-paused *::before,.aix-motion-paused *::after{animation-play-state:paused!important}.aix-motion-paused .hero-title-ready :is(.hero-title-line,.hero-title-letter){animation:none!important;opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.aix-motion-paused .hero-title-ready :is(.hero-title-line,.hero-title-letter)::after,.aix-motion-paused .hero-title-ready .hero-title-line::before{display:none!important}.aix-motion-paused [data-aix-reveal]{opacity:1;translate:none;transition:none}.aix-motion-paused .aix-content-enter{animation:none}.aix-motion-paused .aix-button,.aix-motion-paused .aix-text-link>span{transition:none}.aix-motion-paused :is(.aix-button:hover,.aix-text-link:hover>span){translate:none}
@keyframes aix-drift{50%{translate:0 -9px}}@keyframes aix-equalizer{50%{scale:1 .45;opacity:.45}}@keyframes aix-spin{to{rotate:360deg}}@keyframes aix-core-rotate{to{transform:rotateX(65deg) rotateZ(360deg)}}@keyframes aix-flow-signal{to{stroke-dashoffset:-340}}@keyframes aix-map-flow{to{stroke-dashoffset:-170}}@keyframes aix-content-in{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}
@media(min-width:1201px){.aix-signal-card--output{right:20px}}
@media(min-width:1700px){.aix-hero-grid{min-height:775px}.aix-neural-stage{height:670px}.aix-signal-card--input{top:65px;left:40px}.aix-signal-card--output{right:20px;bottom:140px}}
@media(max-width:1200px){.aix-wrap{width:calc(100% - 70px)}.aix-hero-grid{grid-template-columns:1fr 1.06fr;gap:0;min-height:665px}.aix-hero h1{font-size:clamp(62px,7.2vw,86px)}.aix-hero-copy>p{font-size:17px}.aix-hero-copy>p.aix-hero-description{font-size:14px;max-width:340px}.aix-neural-stage{height:530px;margin:0 -25px}.aix-signal-card--input{width:228px;left:6px;top:24px;padding:13px}.aix-signal-card--input p{font-size:10px}.aix-signal-card--output{width:231px;right:0;bottom:110px;padding:15px}.aix-signal-line{font-size:10px}.aix-signal-card--output p{font-size:9px}.aix-mode-dock{max-width:470px}.aix-mode-dock button{font-size:9px;gap:7px;padding:10px 8px}.aix-hero-copy .aix-actions{gap:18px}.aix-hero-copy .aix-button{font-size:12px;gap:20px}.aix-hero-copy .aix-text-link{font-size:12px;gap:15px}.aix-heading{gap:60px}.aix-workspace-body{padding:26px;gap:15px;grid-template-columns:1fr .75fr 1.08fr}.aix-scenario-tabs button{padding:17px 13px;gap:10px}.aix-scenario-tabs strong{font-size:11px}.aix-scenario-tabs small{font-size:9px}.aix-tab-symbol{width:31px;height:34px;font-size:21px}.aix-tab-arrow{display:none}.aix-request blockquote{font-size:19px}.aix-result{padding:19px}.aix-result h3{font-size:24px}.aix-context-tag{font-size:8px;padding:8px}.aix-transform-core{width:89px;height:89px;border-radius:24px}.aix-transform-core>span{font-size:36px}.aix-flow-steps{gap:26px}.aix-flow-steps li{font-size:9px;gap:7px}.aix-flow-steps li+li::before{width:12px;right:calc(100% + 7px)}.aix-workspace-controls{padding:20px}.aix-map-layout{gap:45px;grid-template-columns:1.3fr .8fr}.aix-map-nodes button{min-width:115px;padding:13px 10px;font-size:9px;gap:6px}.aix-map-nodes button>span{font-size:23px}.aix-map-core{width:123px;height:123px;border-radius:27px}.aix-map-core img{width:44px;height:44px}.aix-map-core>div{font-size:11px}.aix-connection-detail h3{font-size:29px}.aix-connection-detail>p{font-size:13px}.aix-control-layout{gap:70px}.aix-boundary-panel{max-width:350px;padding:27px}.aix-boundary-chip--access{right:-8px}.aix-launch-steps{gap:45px}.aix-questions-layout{gap:65px}}
@media(max-width:950px){.aix-wrap{width:calc(100% - 48px)}.aix-section{padding:90px 0}.aix-hero{padding-top:calc(var(--header) + 25px)}.aix-hero-grid{min-height:625px;grid-template-columns:.98fr 1.02fr}.aix-hero h1{font-size:clamp(55px,7.1vw,72px)}.aix-hero-copy>p{font-size:15px}.aix-hero-copy>p.aix-hero-description{font-size:13px}.aix-hero-copy .aix-actions{align-items:flex-start;flex-direction:column;gap:9px}.aix-neural-stage{height:480px;margin:0 -25px}.aix-signal-card--input{left:2%;width:211px;top:21px}.aix-signal-card--output{right:0;width:209px;bottom:100px}.aix-mode-dock{gap:1px;padding:6px}.aix-mode-dock button{flex-direction:column;font-size:8px;gap:6px;padding:8px 4px}.aix-mode-dock svg{width:17px;height:17px}.aix-concept-note{font-size:8px}.aix-concept-note>span{display:block;margin-left:0}.aix-hero-bottom>p{font-size:10px;max-width:150px}.aix-hero-bottom>.scroll-indicator{font-size:10px;padding-right:17px}.aix-hero-bottom>.scroll-indicator>.scroll-indicator__orb{width:35px;height:35px}.aix-motion{min-width:110px;font-size:9px!important}.aix-heading{gap:40px}.aix-page h2{font-size:43px}.aix-heading p{font-size:14px}.aix-workspace-body{grid-template-columns:1fr 1.1fr;gap:25px}.aix-transform{grid-column:1 / -1;grid-row:1;min-height:205px;max-width:480px;width:100%;margin-inline:auto}.aix-conduit{height:100%;width:100%;left:0;top:0}.aix-transform-core{width:88px;height:88px}.aix-context-tag{left:7%;top:43%;translate:0 -50%;font-size:8px;max-width:130px;white-space:normal;line-height:1.6}.aix-context-tag--two{left:auto;right:4%;top:43%;bottom:auto;max-width:114px}.aix-transform-status{bottom:0}.aix-request-avatar{margin-top:24px}.aix-result{min-height:350px}.aix-request{padding-right:10px}.aix-workspace-controls{gap:20px;flex-wrap:wrap}.aix-flow-steps{gap:29px}.aix-run-controls{margin-left:auto}.aix-map-layout{grid-template-columns:1fr;gap:25px}.aix-map{max-width:760px;margin-inline:auto}.aix-map-nodes button{min-width:145px;padding:17px;font-size:11px;gap:8px}.aix-map-nodes button>span{font-size:28px}.aix-map-core{width:155px;height:155px;border-radius:32px}.aix-map-core img{width:60px;height:60px}.aix-map-core>div{font-size:12px}.aix-connection-detail{max-width:none;display:grid;grid-template-columns:.9fr 1fr;column-gap:45px;align-items:start;padding:0 20px}.aix-connection-symbol{grid-column:1;grid-row:1;margin-bottom:20px}.aix-connection-detail h3{grid-column:1;grid-row:2 / 4;font-size:35px}.aix-connection-detail>p:not(.aix-fine){grid-column:2;grid-row:1 / 3;padding-top:0;font-size:14px}.aix-connection-example{grid-column:2;grid-row:3 / 5;margin-bottom:0}.aix-connection-detail>.aix-text-link{grid-column:1;grid-row:4}.aix-connection-detail>.aix-fine{grid-column:1 / -1;max-width:none}.aix-control-section{padding:90px 0}.aix-control-layout{gap:35px;grid-template-columns:.9fr 1fr}.aix-control-copy h2{font-size:44px}.aix-control-copy>p{font-size:16px}.aix-control-copy>p+p{font-size:13px}.aix-boundary-switch{gap:0;padding:4px}.aix-boundary-switch button{font-size:9px;padding:10px}.aix-boundary-panel{padding:24px;max-width:320px}.aix-boundary-result h3{font-size:28px}.aix-boundary-result p{font-size:11px}.aix-boundary-visual{min-height:475px}.aix-boundary-chip{font-size:9px;padding:12px}.aix-boundary-chip--access{right:-4px}.aix-boundary-chip--cost{left:0}.aix-launch-steps{gap:32px}.aix-launch-steps h3{font-size:21px}.aix-launch-steps p{font-size:12px}.aix-questions-layout{gap:45px}.aix-questions h2{font-size:39px}.aix-accordion summary{font-size:13px}.aix-contact{padding:95px 0}.aix-contact h2{font-size:70px}}
@media(max-width:700px){.aix-wrap{width:calc(100% - 40px)}.aix-hero{padding-top:calc(var(--header) + 34px)}.aix-hero-grid{display:flex;flex-direction:column;gap:8px;min-height:0}.aix-hero-copy{width:100%;padding:0;z-index:2}.aix-hero h1{font-size:clamp(58px,10.6vw,80px);line-height:1;letter-spacing:-.065em;max-width:560px;margin-bottom:23px}.aix-hero-copy>p{font-size:17px;line-height:1.6;max-width:425px}.aix-hero-copy>p.aix-hero-description{font-size:14px;line-height:1.75;max-width:360px;margin-bottom:23px}.aix-hero-copy .aix-actions{flex-direction:row;align-items:center;gap:23px}.aix-hero-copy .aix-button{font-size:11px;min-height:50px;gap:20px;padding:13px 17px}.aix-hero-copy .aix-text-link{font-size:11px;gap:13px}.aix-hero-experience{width:100%;max-width:580px;margin:0 auto;padding-bottom:0}.aix-neural-stage{height:475px;margin:-8px -20px 0}.aix-signal-card--input{top:35px;left:4%;width:220px;padding:12px}.aix-signal-card--input p{font-size:10px}.aix-signal-card--output{right:2%;bottom:103px;width:223px}.aix-signal-line{font-size:11px}.aix-signal-card--output p{font-size:9px}.aix-activate{bottom:16px;padding:9px 16px;min-height:42px;font-size:10px}.aix-mode-dock{max-width:500px;margin:3px auto 0;padding:6px;gap:4px}.aix-mode-dock button{flex-direction:row;font-size:9px;gap:7px;padding:11px 7px}.aix-mode-dock svg{width:18px;height:18px}.aix-concept-note{font-size:9px;margin-top:10px}.aix-concept-note>span{display:inline;margin-left:4px}.aix-hero-bottom{padding-top:23px;gap:12px}.aix-hero-bottom>p{display:none}.aix-hero-bottom>.scroll-indicator{font-size:9px;gap:11px}.aix-hero-bottom>.scroll-indicator>.scroll-indicator__orb{width:29px;height:29px}.aix-hero-bottom>.scroll-indicator svg{width:17px;height:17px}.aix-motion{min-width:90px;font-size:9px!important;gap:9px}.aix-cinema video{opacity:.37}.aix-cinema-shade{background:linear-gradient(180deg,#050d18ed,#050d18b3 35%,#050d1850 66%,#050d18),linear-gradient(90deg,#050d18b3,transparent)}.aix-hero-horizon{bottom:100px;left:-50%;right:-50%}.aix-section{padding:80px 0}.aix-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.aix-page h2{font-size:43px}.aix-heading p{font-size:14px;max-width:none}.aix-scenario-tabs{grid-template-columns:1fr;gap:6px;padding:10px}.aix-scenario-tabs button{padding:13px 15px;gap:13px}.aix-scenario-tabs strong{font-size:12px}.aix-scenario-tabs small{font-size:9px;margin-top:4px}.aix-tab-symbol{width:35px;height:36px;font-size:24px}.aix-tab-arrow{display:block;align-self:center;margin-left:auto}.aix-workspace-body{padding:23px;display:flex;flex-direction:column;gap:13px}.aix-request{min-height:0;padding:0}.aix-request-avatar{margin:22px 0 17px;width:38px;height:38px}.aix-request blockquote{font-size:21px;margin-bottom:25px}.aix-request-footer{padding-top:14px}.aix-request-footer p{max-width:none}.aix-transform{min-height:220px;max-width:420px;margin:10px auto 15px}.aix-context-tag{top:41%;left:0;max-width:101px;font-size:8px;padding:7px;gap:5px}.aix-context-tag--two{left:auto;right:0;max-width:96px}.aix-transform-core{width:79px;height:79px;border-radius:23px}.aix-transform-core>span{font-size:32px}.aix-transform-core>i{inset:-16px}.aix-transform-core>b{inset:-30px}.aix-result{min-height:325px;padding:24px}.aix-result-empty{padding-top:24px}.aix-result h3{font-size:29px}.aix-result p{font-size:13px}.aix-result-fields strong{font-size:12px}.aix-result-fields span{font-size:9px}.aix-result .aix-output-quote{font-size:12px}.aix-source-pill{font-size:9px}.aix-approve{font-size:11px!important;min-height:48px}.aix-result-foot{font-size:10px}.aix-workspace-controls{flex-direction:column;align-items:stretch;padding:22px;gap:23px}.aix-flow-steps{justify-content:space-between;gap:15px}.aix-flow-steps li{flex-direction:column;gap:8px;font-size:10px}.aix-flow-steps li+li::before{right:calc(100% + 5px);width:20px;top:12px}.aix-run-controls{margin-left:0;gap:11px}.aix-run-controls .aix-button{flex:1;min-height:49px;font-size:12px}.aix-reset{min-width:48px;min-height:48px}.aix-flow-announcement{font-size:10px!important}.aix-map-layout{gap:40px}.aix-map-nodes button{min-width:100px;padding:11px 8px;font-size:9px;gap:6px;border-radius:8px}.aix-map-nodes button>span{font-size:22px}.aix-map-core{width:112px;height:112px;border-radius:24px}.aix-map-core img{width:40px;height:40px}.aix-map-core>div{font-size:10px;gap:7px}.aix-map-core>i{inset:-8px;border-radius:30px}.aix-connection-detail{display:block;padding:0 3px}.aix-connection-detail h3{font-size:35px;margin-bottom:20px}.aix-connection-detail>p:not(.aix-fine){font-size:14px}.aix-connection-example{margin-bottom:17px}.aix-connection-detail>.aix-fine{margin-bottom:0}.aix-control-section{padding:80px 0}.aix-control-layout{grid-template-columns:1fr;gap:25px}.aix-control-copy h2{font-size:45px}.aix-control-copy>p{font-size:18px}.aix-control-copy>p+p{font-size:14px}.aix-boundary-switch{gap:3px}.aix-boundary-switch button{font-size:10px;padding:11px 15px}.aix-boundary-visual{min-height:485px;max-width:440px;margin-inline:auto;width:100%}.aix-boundary-panel{max-width:335px;padding:29px}.aix-boundary-result{min-height:181px}.aix-boundary-result h3{font-size:31px}.aix-boundary-result p{font-size:12px}.aix-boundary-chip--access{right:-4px;top:19px}.aix-boundary-chip--cost{bottom:7px;left:-7px}.aix-launch-steps{grid-template-columns:1fr;gap:36px}.aix-launch-steps li{padding-left:95px;min-height:195px;padding-top:24px}.aix-launch-number{position:absolute;left:0;top:29px;font-size:10px}.aix-launch-drawing{position:absolute;left:-8px;top:55px;scale:.58;transform-origin:left top;width:200px;margin:0}.aix-launch-steps h3{font-size:25px}.aix-launch-steps p{font-size:14px}.aix-questions-layout{grid-template-columns:1fr;gap:30px}.aix-questions h2{font-size:44px;margin-bottom:22px}.aix-questions-layout>div>p{margin-bottom:0;font-size:14px}.aix-accordion summary{font-size:14px}.aix-contact{padding:85px 0}.aix-contact h2{font-size:clamp(49px,9.8vw,68px);letter-spacing:-.06em}.aix-contact p{font-size:15px}.aix-contact .aix-button{font-size:12px;gap:20px;padding:15px 18px}.aix-contact-field i{top:35%}.aix-contact-field i:nth-of-type(2){top:25%}.aix-contact-field i:nth-of-type(3){top:15%}}
@media(max-width:400px){.aix-wrap{width:calc(100% - 36px)}.aix-hero{padding-top:calc(var(--header) + 29px)}.aix-hero h1{font-size:clamp(48px,13.4vw,54px);line-height:1.015;letter-spacing:-.07em;margin-bottom:22px}.aix-hero-copy>p{font-size:15px}.aix-hero-copy>p.aix-hero-description{font-size:12px;max-width:315px}.aix-hero-copy .aix-actions{gap:13px}.aix-hero-copy .aix-button{font-size:10px;gap:15px;padding:12px 15px}.aix-hero-copy .aix-text-link{font-size:10px;gap:9px}.aix-neural-stage{height:370px;margin-top:0}.aix-signal-card--input{width:181px;left:3%;top:21px;padding:10px;gap:9px;border-radius:9px}.aix-signal-card--input .aix-small-icon{width:25px;height:28px;font-size:19px}.aix-signal-card--input div>span{font-size:8px}.aix-signal-card--input p{font-size:9px}.aix-signal-card--output{width:190px;right:2%;bottom:82px;padding:12px;border-radius:9px}.aix-signal-line{font-size:9px;gap:8px}.aix-check{width:20px;height:20px;font-size:11px}.aix-signal-bars{height:21px;margin-top:9px;gap:3px}.aix-signal-bars i{width:3px}.aix-signal-card--output p{font-size:8px;margin-top:8px}.aix-activate{bottom:14px;font-size:9px;min-height:38px;padding:8px 14px;gap:12px}.aix-mode-dock button{font-size:8px;padding:10px 5px;gap:6px;min-height:43px}.aix-mode-dock svg{width:16px;height:16px}.aix-mode-dock{margin-top:4px;gap:2px}.aix-concept-note{font-size:8px}.aix-concept-note>span{display:block;margin-left:0}.aix-hero-bottom>.scroll-indicator{font-size:8px;gap:9px;padding:8px 13px 8px 8px}.aix-hero-bottom>.scroll-indicator>.scroll-indicator__orb{width:24px;height:24px}.aix-motion{min-width:84px;font-size:8px!important;gap:7px}.aix-hero-bottom{padding-top:17px}.aix-section{padding:70px 0}.aix-page h2{font-size:37px}.aix-heading p{font-size:13px}.aix-heading .aix-fine{font-size:10px!important}.aix-workspace-body{padding:19px}.aix-request blockquote{font-size:20px}.aix-transform{min-height:218px}.aix-context-tag{max-width:88px;font-size:7px;gap:4px;padding:6px}.aix-context-tag>span:first-child{font-size:13px}.aix-context-tag--two{max-width:85px}.aix-transform-core{width:68px;height:68px;border-radius:19px}.aix-transform-core::after{inset:5px;border-radius:15px}.aix-transform-core>span{font-size:28px}.aix-result{padding:21px}.aix-result h3{font-size:27px}.aix-flow-steps li+li::before{width:14px}.aix-workspace-controls{padding:19px}.aix-map{margin-inline:-4px;width:calc(100% + 8px)}.aix-map-nodes button{min-width:83px;padding:9px 6px;font-size:8px;gap:5px}.aix-map-nodes button>span{font-size:18px}.aix-map-core{width:87px;height:87px;border-radius:20px}.aix-map-core img{width:31px;height:31px}.aix-map-core>div{font-size:8px;gap:4px}.aix-map-core>i{inset:-6px;border-radius:24px}.aix-connection-detail h3{font-size:32px}.aix-control-copy h2{font-size:38px}.aix-boundary-switch button{font-size:9px;padding:10px 12px}.aix-boundary-panel{max-width:290px;padding:24px}.aix-boundary-visual{min-height:475px}.aix-boundary-chip{font-size:8px;padding:11px 12px}.aix-boundary-chip--access{right:-1px;top:15px}.aix-boundary-chip--cost{left:-1px;bottom:6px}.aix-boundary-result h3{font-size:29px}.aix-boundary-top{gap:13px}.aix-boundary-top strong{font-size:14px}.aix-boundary-symbol{width:50px;height:50px}.aix-launch-steps li{padding-left:83px;min-height:202px}.aix-launch-steps h3{font-size:24px}.aix-launch-steps p{font-size:13px}.aix-contact h2{font-size:clamp(42px,12vw,48px)}.aix-contact .aix-button{font-size:10px;padding:14px 15px;gap:15px}.aix-contact p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.aix-page *,.aix-page *::before,.aix-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.aix-page [data-aix-reveal]{opacity:1!important;translate:none!important}.aix-page :is(.aix-button:hover,.aix-text-link:hover>span){translate:none}.aix-hero-copy h1.hero-title-ready :is(.hero-title-line,.hero-title-letter){opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}}
