*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%;position:relative}body{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee-desktop{animation:marquee 35s linear infinite}@media(hover:hover){.animate-marquee-desktop:hover{animation-play-state:paused}}@media(max-width:768px){.animate-marquee-desktop{animation:none!important}.logos-ticker-container{overflow-y:hidden!important;touch-action:pan-x}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.ai-page{--ink: #0f0d13;--paper: #faf9ff;--paper-2: #f1effa;--line: rgba(107, 54, 255, .12);--acid: #48cfd8;--violet: #6b36ff;--brand-blue: #4376ff;--violet-mid: #5530d6;--violet-deep: #33139c;--white: #ffffff;background:var(--paper);color:var(--ink);font-family:Poppins,sans-serif;min-height:100vh}.ai-page h1 em,.ai-page h2 em{font-style:italic;font-family:Poppins,sans-serif;font-weight:800;color:var(--violet)}.ai-page *{box-sizing:border-box}.ai-page a{color:inherit;text-decoration:none}.ai-page button,.ai-page a{-webkit-tap-highlight-color:transparent}.ai-page ::selection{background:var(--acid);color:var(--ink)}.ai-page .section-shell{width:min(100% - 48px,1440px);margin-inline:auto}.ai-page .brand{font-size:25px;font-weight:700;letter-spacing:-.08em}.ai-page .brand span{color:var(--violet)}.ai-page .hero{padding:94px 0 96px;min-height:750px}.ai-page .eyebrow,.ai-page .section-index{font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.ai-page .eyebrow{display:flex;align-items:center;gap:10px}.ai-page .eyebrow span{width:8px;height:8px;background:var(--violet);border-radius:50%;box-shadow:0 0 0 5px #6b36ff1f}.ai-page .hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);gap:72px;align-items:center;margin-top:38px}.ai-page h1,.ai-page h2{margin:0;font-weight:800;font-family:Poppins,sans-serif;letter-spacing:-.05em;line-height:1}.ai-page h1{font-size:clamp(68px,8.2vw,132px)}.ai-page .hero-copy{margin:38px 0 0;max-width:630px;font-size:clamp(17px,1.25vw,20px);line-height:1.65;color:#0f0d13b3}.ai-page .hero-actions{margin-top:40px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.ai-page .button{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:0 32px;font-size:14px;font-weight:700;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #6b36ff1a;cursor:pointer}.ai-page .button:hover{transform:scale(1.05);box-shadow:0 10px 25px #6b36ff33}.ai-page .button:active{transform:scale(.95)}.ai-page .button-primary{background:var(--violet);color:var(--white)!important}.ai-page .button-primary:hover{background:#5247e5}.ai-page .button-dark{background:var(--ink);color:#fff}.ai-page .button-dark:hover{background:#1e1b26}.ai-page .button-dark span{color:var(--acid)}.ai-page .ai-cta-button{background-color:var(--white)!important;color:var(--violet)!important}.ai-page .ai-cta-button:hover{background-color:#f3f4f6!important;color:#5247e5!important}.ai-page .text-link{font-size:13px;font-weight:650;border-bottom:1px solid var(--ink);padding:0 0 6px}.ai-page .text-link span{color:var(--violet)}.ai-page .system-map{height:560px;position:relative;background:var(--ink);overflow:hidden;isolation:isolate}.ai-page .system-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.ai-page .system-map:after{content:"";position:absolute;width:290px;height:290px;border-radius:50%;background:var(--violet);filter:blur(90px);opacity:.26;left:28%;top:26%;z-index:-1}.ai-page .system-orbit{position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%;left:50%;top:47%;transform:translate(-50%,-50%)}.ai-page .orbit-one{width:290px;height:290px}.ai-page .orbit-two{width:450px;height:450px;border-style:dashed;animation:spin 35s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.ai-page .system-node{position:absolute;display:flex;flex-direction:column;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.25);background:#0f0d13d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Poppins,sans-serif}.ai-page .system-node span,.ai-page .system-node strong{font-size:13px;letter-spacing:.12em}.ai-page .system-node small{color:#ffffff80;margin-top:7px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.ai-page .node-core{width:160px;height:160px;left:50%;top:47%;transform:translate(-50%,-50%);border-radius:50%;align-items:center;background:var(--violet);color:var(--white);border:0;box-shadow:0 0 0 12px #6b36ff24,0 0 70px #6b36ff52}.ai-page .node-core .node-label{font-family:Poppins,sans-serif;text-transform:lowercase;letter-spacing:-.06em;font-size:18px;font-weight:700;color:var(--white)}.ai-page .node-core strong{margin-top:9px;font-size:16px;color:var(--white)}.ai-page .node-core small{color:#ffffffa6}.ai-page .node-pim{width:116px;height:76px;padding-left:18px;top:16%;left:9%}.ai-page .node-kms{width:116px;height:76px;padding-left:18px;bottom:16%;left:10%}.ai-page .node-agent{width:128px;height:86px;padding-left:18px;right:8%;top:39%;border-color:var(--violet)}.ai-page .signal{position:absolute;width:7px;height:7px;background:var(--violet);border-radius:50%;box-shadow:0 0 14px var(--violet)}.ai-page .signal-one{left:27%;top:35%;animation:pulse 2.2s ease-in-out infinite}.ai-page .signal-two{right:27%;bottom:31%;animation:pulse 2.2s .8s ease-in-out infinite}@keyframes pulse{50%{transform:scale(2.4);opacity:.3}}.ai-page .map-caption{position:absolute;bottom:24px;left:26px;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.ai-page .map-caption span{color:var(--violet);margin-right:12px}.ai-page .stats-band{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-page .stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ai-page .stat{min-height:210px;padding:36px 28px 30px 0;border-right:1px solid var(--line)}.ai-page .stat:not(:first-child){padding-left:28px}.ai-page .stat:last-child{border-right:0}.ai-page .stat strong{display:block;font-size:clamp(44px,4.5vw,72px);font-weight:520;letter-spacing:-.06em;line-height:1}.ai-page .stat p{max-width:245px;margin:20px 0 0;font-size:12px;line-height:1.55;color:#0f0d139e}.ai-page .manifesto,.ai-page .capabilities,.ai-page .outcome{padding:120px 0}.ai-page .section-index{padding-bottom:22px;border-bottom:1px solid var(--line)}.ai-page .manifesto-grid,.ai-page .outcome-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;margin-top:72px}.ai-page .manifesto h2,.ai-page .capabilities h2,.ai-page .architecture h2,.ai-page .outcome h2{font-size:clamp(56px,6.3vw,96px)}.ai-page .manifesto-copy{padding-top:6px}.ai-page .manifesto-copy>p,.ai-page .outcome-grid>div>p{margin:0 0 25px;max-width:590px;font-size:17px;line-height:1.75;color:#0f0d13ad}.ai-page .principle{height:74px;border-top:1px solid var(--line);display:grid;grid-template-columns:50px 1fr;align-items:center}.ai-page .principle:first-of-type{margin-top:42px}.ai-page .principle span{color:var(--violet);font-family:Poppins,sans-serif;font-size:10px;font-weight:700}.ai-page .principle strong{font-size:14px}.ai-page .capabilities{padding-top:40px}.ai-page .capabilities-heading,.ai-page .architecture-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin:70px 0 80px}.ai-page .capabilities-heading p,.ai-page .architecture-heading p{max-width:400px;margin:0 0 6px;font-size:15px;line-height:1.65;color:#0f0d139e}.ai-page .capability-list{border-top:1px solid var(--ink)}.ai-page .capability-row{min-height:150px;display:grid;grid-template-columns:70px 1fr 1fr 54px;gap:28px;align-items:center;border-bottom:1px solid var(--line);transition:background .25s ease,padding .25s ease;cursor:pointer}.ai-page .capability-row:hover{background:var(--paper-2);padding-inline:22px}.ai-page .capability-number{font-family:Poppins,sans-serif;font-size:10px;font-weight:700;color:var(--violet)}.ai-page .capability-title h3{margin:0;font-size:clamp(25px,2.4vw,36px);letter-spacing:-.045em;font-weight:800;font-family:Poppins,sans-serif}.ai-page .capability-title span{display:block;margin-top:12px;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#0f0d1380}.ai-page .capability-row p{max-width:410px;font-size:13px;line-height:1.65;color:#0f0d13a3}.ai-page .capability-arrow{width:50px;height:50px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:18px;transition:transform .25s ease,background .25s ease}.ai-page .capability-row:hover .capability-arrow{transform:rotate(45deg);background:var(--ink);color:var(--acid)}.ai-page .architecture{background:var(--ink);color:var(--white);padding:120px 0}.ai-page .section-index.light{border-color:#ffffff2e}.ai-page .architecture h2 em{color:var(--violet)}.ai-page .architecture-heading p{color:#ffffff8f}.ai-page .layer-stack{display:grid;gap:10px}.ai-page .layer{min-height:94px;display:grid;grid-template-columns:70px 1fr 1fr;align-items:center;padding:0 30px;border:1px solid rgba(255,255,255,.13);transition:transform .25s ease}.ai-page .layer:hover{transform:translate(8px)}.ai-page .layer span{color:var(--acid);font-family:Poppins,sans-serif;font-size:10px;font-weight:700}.ai-page .layer strong{font-size:22px;font-weight:700;font-family:Poppins,sans-serif}.ai-page .layer small{font-size:11px;color:#ffffff80;letter-spacing:.08em;text-transform:uppercase}.ai-page .layer-action{background:var(--violet);border-color:var(--violet)}.ai-page .layer-context{background:var(--brand-blue);border-color:var(--brand-blue)}.ai-page .layer-govern{background:var(--violet-mid);border-color:var(--violet-mid)}.ai-page .layer-truth{background:var(--violet-deep);border-color:var(--violet-deep)}.ai-page .layer-action,.ai-page .layer-context,.ai-page .layer-govern,.ai-page .layer-truth,.ai-page .layer-action span,.ai-page .layer-context span,.ai-page .layer-govern span,.ai-page .layer-truth span{color:var(--white)}.ai-page .layer-action small,.ai-page .layer-context small,.ai-page .layer-govern small,.ai-page .layer-truth small{color:#ffffffb8}.ai-page .outcome{padding-bottom:150px}.ai-page .outcome-grid>div{padding-top:10px}.ai-page .outcome .button{margin-top:30px}.ai-page .detail-placeholder{min-height:calc(100vh - 88px);padding:90px 0}.ai-page .detail-placeholder-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-top:80px}.ai-page .detail-placeholder h1{max-width:860px}.ai-page .detail-placeholder p{max-width:540px;margin:0 0 36px;font-size:20px;line-height:1.6;color:#0f0d13a6}.ai-page .detail-hero{padding:42px 0 90px}.ai-page .detail-back-link{min-height:44px;display:inline-flex;align-items:center;gap:11px;padding:0 20px;border:1px solid rgba(107,54,255,.24);border-radius:9999px;background:#6b36ff0f;color:var(--violet);font-size:12px;font-weight:700;letter-spacing:.02em;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.ai-page .detail-back-link span{font-size:17px;line-height:1;transition:transform .25s ease}.ai-page .detail-back-link:hover{background:var(--violet);border-color:var(--violet);color:var(--white);transform:translateY(-2px)}.ai-page .detail-back-link:hover span{transform:translate(-3px)}.ai-page .detail-back-link+.detail-hero-grid{margin-top:42px}.ai-page .detail-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center;margin-top:70px}.ai-page .detail-hero-copy h1{margin-top:0;font-size:clamp(64px,7.3vw,112px)}.ai-page .detail-hero-copy>p{max-width:650px;margin:38px 0 36px;font-size:18px;line-height:1.7;color:#0f0d13ab}.ai-page .detail-system{height:520px;position:relative;background:var(--ink);overflow:hidden;color:#fff;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px}.ai-page .detail-system:before,.ai-page .detail-system:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%;left:50%;top:51%;transform:translate(-50%,-50%)}.ai-page .detail-system:before{width:330px;height:330px}.ai-page .detail-system:after{width:430px;height:430px;border-style:dashed;animation:spin 40s linear infinite}.ai-page .detail-system-top{position:absolute;left:24px;right:24px;top:22px;display:flex;justify-content:space-between;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;letter-spacing:.1em;color:#ffffff7a;z-index:3}.ai-page .detail-system-top strong{color:var(--acid);font-weight:500}.ai-page .detail-system-core{position:absolute;z-index:2;width:180px;height:180px;left:50%;top:51%;transform:translate(-50%,-50%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--violet);box-shadow:0 0 0 15px #6259ff1c,0 0 80px #6259ff66}.ai-page .detail-system-core span{font-size:9px;letter-spacing:.15em;color:#ffffff94}.ai-page .detail-system-core strong{max-width:140px;margin-top:10px;text-align:center;font-size:18px;line-height:1;letter-spacing:.08em}.ai-page .detail-system-core small{margin-top:10px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff85}.ai-page .detail-satellite{position:absolute;z-index:3;min-width:100px;height:42px;padding:0 13px;display:grid;place-items:center;background:#0f0d13e0;border:1px solid rgba(255,255,255,.28);font-family:Poppins,sans-serif;font-size:8px;font-weight:600;letter-spacing:.08em}.ai-page .satellite-1{top:24%;left:7%}.ai-page .satellite-2{top:21%;right:6%;border-color:var(--acid)}.ai-page .satellite-3{bottom:20%;left:8%;border-color:var(--acid)}.ai-page .satellite-4{bottom:23%;right:7%}.ai-page .detail-system-status{position:absolute;bottom:22px;left:24px;display:flex;gap:8px;align-items:center;font-family:Poppins,sans-serif;font-size:8px;font-weight:600;letter-spacing:.09em;color:#ffffff80}.ai-page .detail-system-status i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.ai-page .detail-outcome{margin-top:70px;padding:28px 0 0 32%;border-top:1px solid var(--line);display:grid;grid-template-columns:130px 1fr;gap:30px}.ai-page .detail-outcome span{font-family:Poppins,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--violet)}.ai-page .detail-outcome p{max-width:650px;margin:0;font-size:22px;line-height:1.5;letter-spacing:-.02em}.ai-page .detail-premise{padding:115px 0}.ai-page .detail-premise-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;margin-top:70px}.ai-page .detail-premise h2{max-width:720px;font-size:clamp(48px,5vw,74px);line-height:1.02}.ai-page .detail-premise-grid p{margin:0 0 24px;font-size:17px;line-height:1.75;color:#0f0d13ab}.ai-page .detail-features{padding:115px 0;background:var(--ink);color:var(--white)}.ai-page .detail-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin:70px 0 80px}.ai-page .detail-section-heading h2{max-width:850px;font-size:clamp(54px,6vw,90px)}.ai-page .detail-section-heading p{max-width:390px;margin:0 0 6px;font-size:14px;line-height:1.65;color:#ffffff8c}.ai-page .detail-flow .detail-section-heading p{color:#0f0d138c}.ai-page .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.ai-page .feature-card{min-height:290px;padding:28px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);position:relative;transition:background .25s ease,color .25s ease}.ai-page .feature-card:hover{background:var(--paper-2);color:var(--ink)}.ai-page .feature-card>span{font-family:Poppins,sans-serif;font-size:9px;font-weight:700;color:var(--violet)}.ai-page .feature-card h3{margin:100px 0 14px;font-size:22px;font-weight:700;font-family:Poppins,sans-serif;letter-spacing:-.035em}.ai-page .feature-card p{margin:0;max-width:350px;font-size:12px;line-height:1.7;color:#ffffff85}.ai-page .feature-card:hover p{color:#0f0d13ab}.ai-page .detail-flow{padding:115px 0 125px}.ai-page .detail-flow .detail-section-heading{align-items:flex-start}.ai-page .detail-flow .detail-section-heading h2{max-width:830px;font-size:clamp(48px,5.4vw,82px)}.ai-page .flow-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ai-page .flow-step{padding-right:30px}.ai-page .flow-marker{display:flex;align-items:center;height:38px}.ai-page .flow-marker span{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--violet);color:#fff;font-size:11px}.ai-page .flow-marker i{width:calc(100% - 38px);height:1px;background:var(--line)}.ai-page .flow-step h3{margin:28px 0 12px;font-size:20px;letter-spacing:-.035em;font-weight:700;font-family:Poppins,sans-serif}.ai-page .flow-step p{margin:0;max-width:250px;font-size:12px;line-height:1.65;color:#0f0d1394}.ai-page .use-cases{padding:115px 0;background:var(--paper-2)}.ai-page .use-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:70px}.ai-page .use-case-intro h2{position:sticky;top:50px;font-size:clamp(54px,5.8vw,88px)}.ai-page .use-case-intro h2 em{color:var(--violet)}.ai-page .use-case-list{border-top:1px solid rgba(15,13,19,.3)}.ai-page .use-case-list article{min-height:170px;padding:30px 0;display:grid;grid-template-columns:60px 1fr;border-bottom:1px solid rgba(15,13,19,.3)}.ai-page .use-case-list article>span{font-family:Poppins,sans-serif;font-size:9px;font-weight:700;color:var(--violet)}.ai-page .use-case-list h3{margin:0 0 14px;font-size:25px;letter-spacing:-.04em;font-weight:700;font-family:Poppins,sans-serif}.ai-page .use-case-list p{margin:0;max-width:500px;font-size:13px;line-height:1.65;color:#0f0d13a3}.ai-page .foundation{padding:120px 0 135px}.ai-page .foundation-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:70px}.ai-page .foundation-grid h2{font-size:clamp(55px,6vw,92px)}.ai-page .foundation-grid>div{padding-top:12px}.ai-page .foundation-grid p{max-width:590px;margin:0 0 40px;font-size:18px;line-height:1.75;color:#0f0d13ab}.ai-page .detail-cta{padding:90px 0;background:var(--violet);color:#fff}.ai-page .detail-cta-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:end}.ai-page .detail-cta-grid>div:first-child{display:flex;flex-direction:column;gap:22px}.ai-page .detail-cta-grid>div:first-child span{font-family:Poppins,sans-serif;font-size:9px;font-weight:600;letter-spacing:.1em;color:#ffffff94}.ai-page .detail-cta-grid>div:first-child a{font-size:42px;letter-spacing:-.05em}.ai-page .detail-cta-grid>div:first-child b{color:var(--acid)}.ai-page .detail-cta-grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.ai-page .detail-cta-grid p{max-width:650px;margin:0 0 35px;font-size:clamp(25px,2.5vw,38px);line-height:1.25;letter-spacing:-.04em}.ai-page .detail-cta .button-primary{color:var(--ink)}@media(max-width:980px){.ai-page .detail-hero-grid{grid-template-columns:1fr}.ai-page .detail-system{height:500px}.ai-page .detail-outcome{padding-left:0}.ai-page .detail-premise-grid,.ai-page .use-case-grid,.ai-page .foundation-grid{grid-template-columns:1fr;gap:55px}.ai-page .detail-section-heading{align-items:flex-start;flex-direction:column}.ai-page .feature-grid{grid-template-columns:repeat(2,1fr)}.ai-page .flow-grid{grid-template-columns:repeat(2,1fr);gap:55px 0}.ai-page .use-case-intro h2{position:static}.ai-page .detail-cta-grid{grid-template-columns:1fr;gap:60px}}@media(max-width:980px){.ai-page .hero-grid{grid-template-columns:1fr}.ai-page .system-map{height:500px}.ai-page .stats-grid{grid-template-columns:repeat(2,1fr)}.ai-page .stat:nth-child(2){border-right:0}.ai-page .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.ai-page .manifesto-grid,.ai-page .outcome-grid{grid-template-columns:1fr;gap:55px}.ai-page .capabilities-heading,.ai-page .architecture-heading{align-items:flex-start;flex-direction:column}.ai-page .capability-row{grid-template-columns:45px 1fr 48px;padding:25px 0}.ai-page .capability-row p{grid-column:2 / 3;margin:0}.ai-page .capability-arrow{grid-column:3;grid-row:1 / 3}}@media(max-width:640px){.ai-page .section-shell{width:min(100% - 32px,1440px)}.ai-page .hero{padding:64px 0 72px;min-height:auto}.ai-page .hero-grid{margin-top:34px;gap:55px}.ai-page h1{font-size:clamp(58px,19vw,84px)}.ai-page .hero-copy{font-size:16px}.ai-page .hero-actions{align-items:flex-start;flex-direction:column}.ai-page .button{width:100%}.ai-page .system-map{height:430px}.ai-page .orbit-two{width:350px;height:350px}.ai-page .orbit-one{width:235px;height:235px}.ai-page .node-pim,.ai-page .node-kms{left:5%}.ai-page .node-agent{right:4%}.ai-page .stats-grid{grid-template-columns:1fr}.ai-page .stat,.ai-page .stat:not(:first-child){min-height:150px;padding:28px 0;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:120px 1fr;align-items:center}.ai-page .stat p{margin:0}.ai-page .manifesto,.ai-page .capabilities,.ai-page .outcome,.ai-page .architecture{padding:82px 0}.ai-page .capabilities{padding-top:20px}.ai-page .manifesto h2,.ai-page .capabilities h2,.ai-page .architecture h2,.ai-page .outcome h2{font-size:clamp(50px,15vw,72px)}.ai-page .manifesto-grid,.ai-page .outcome-grid{margin-top:48px}.ai-page .capabilities-heading,.ai-page .architecture-heading{margin:48px 0 55px}.ai-page .capability-row{grid-template-columns:34px 1fr 42px;gap:12px}.ai-page .capability-title h3{font-size:25px}.ai-page .capability-row:hover{padding-inline:10px}.ai-page .layer{min-height:120px;grid-template-columns:32px 1fr;padding:20px}.ai-page .layer small{grid-column:2;margin-top:8px}.ai-page .detail-placeholder-grid{grid-template-columns:1fr;gap:45px;margin-top:52px}.ai-page .detail-placeholder h1{font-size:clamp(54px,17vw,82px)}.ai-page .detail-hero{padding:30px 0 70px}.ai-page .detail-hero-grid{margin-top:48px;gap:52px}.ai-page .detail-hero-copy h1{font-size:clamp(55px,17vw,78px)}.ai-page .detail-hero-copy>p{font-size:16px}.ai-page .detail-system{height:410px}.ai-page .detail-system:before{width:260px;height:260px}.ai-page .detail-system:after{width:350px;height:350px}.ai-page .detail-system-core{width:145px;height:145px}.ai-page .detail-satellite{min-width:82px;padding:0 8px}.ai-page .detail-outcome{grid-template-columns:1fr;gap:14px;margin-top:48px}.ai-page .detail-outcome p{font-size:19px}.ai-page .detail-premise,.ai-page .detail-features,.ai-page .detail-flow,.ai-page .use-cases,.ai-page .foundation{padding:82px 0}.ai-page .detail-premise-grid,.ai-page .use-case-grid,.ai-page .foundation-grid{margin-top:48px}.ai-page .detail-premise h2{font-size:clamp(43px,13vw,62px)}.ai-page .detail-section-heading{margin:48px 0 55px}.ai-page .detail-section-heading h2,.ai-page .use-case-intro h2,.ai-page .foundation-grid h2{font-size:clamp(49px,14.5vw,70px)}.ai-page .feature-grid{grid-template-columns:1fr}.ai-page .feature-card{min-height:230px}.ai-page .feature-card h3{margin-top:62px}.ai-page .flow-grid{grid-template-columns:1fr;gap:42px}.ai-page .flow-step{padding-right:0}.ai-page .flow-marker i{display:none}.ai-page .use-case-list article{grid-template-columns:42px 1fr}.ai-page .foundation-grid p{font-size:16px}.ai-page .detail-cta{padding:72px 0}.ai-page .detail-cta-grid>div:first-child a{font-size:34px}}
