.intelligence-core-page{min-height:calc(100vh - var(--header-h));background:var(--bg);color:var(--text);overflow:clip}.intelligence-core-hero,.intelligence-core-path,.intelligence-core-section,.intelligence-core-learning,.intelligence-core-operations,.intelligence-core-compliance,.intelligence-core-boundary{width:var(--page-width);margin:0 auto}.intelligence-core-hero{gap:34px;padding:58px 0 44px;display:grid}.intelligence-core-hero__copy{gap:15px;max-width:960px;display:grid}.intelligence-core-eyebrow{color:var(--green);text-transform:uppercase;margin:0;font:700 12px/1.15 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-hero h1{letter-spacing:0;margin:0;font-size:clamp(48px,7vw,84px);line-height:.96}.intelligence-core-hero__copy>p:last-child{max-width:820px;color:var(--muted);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.58}.intelligence-core-map{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 91%, transparent);isolation:isolate;border-radius:8px;gap:16px;padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0003}.intelligence-core-map:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--text) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 3.5%, transparent) 1px, transparent 1px);opacity:.54;background-size:28px 28px;position:absolute;inset:0}.intelligence-core-map__flow{grid-template-columns:minmax(190px,1fr) 28px minmax(220px,1.15fr) 28px minmax(190px,1fr) 28px minmax(190px,1fr);align-items:stretch;gap:9px;display:grid}.intelligence-core-map__node{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:8px;align-content:start;gap:12px;min-height:208px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff12}.intelligence-core-map__node--sources{border-color:color-mix(in srgb, var(--blue) 34%, var(--line))}.intelligence-core-map__node--engine{border-color:color-mix(in srgb, var(--green) 52%, var(--line));box-shadow:0 20px 46px color-mix(in srgb, var(--green) 10%, transparent), inset 0 1px 0 #ffffff14}.intelligence-core-map__node--models{border-color:color-mix(in srgb, var(--purple) 38%, var(--line))}.intelligence-core-map__node--decisions{border-color:color-mix(in srgb, var(--amber) 42%, var(--line))}.intelligence-core-map__label{color:var(--faint);text-transform:uppercase;font:680 10px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-map__node>strong{color:var(--text);font-size:18px;line-height:1.14}.intelligence-core-map__node>div{gap:7px;display:grid}.intelligence-core-map__node>div span{border-left:2px solid color-mix(in srgb, var(--blue) 54%, var(--line));background:color-mix(in srgb, var(--blue) 5%, var(--surface-2));min-height:34px;color:var(--muted);align-items:center;padding:7px 9px;font-size:11.5px;font-weight:640;line-height:1.25;display:flex}.intelligence-core-map__node--engine>div span{border-left-color:color-mix(in srgb, var(--green) 62%, var(--line));background:color-mix(in srgb, var(--green) 6%, var(--surface-2))}.intelligence-core-map__node--models>div span{border-left-color:color-mix(in srgb, var(--purple) 58%, var(--line));background:color-mix(in srgb, var(--purple) 6%, var(--surface-2))}.intelligence-core-map__node--decisions>div span{border-left-color:color-mix(in srgb, var(--amber) 62%, var(--line));background:color-mix(in srgb, var(--amber) 6%, var(--surface-2))}.intelligence-core-map__arrow{color:color-mix(in srgb, var(--green) 68%, var(--muted));place-items:center;display:grid}.intelligence-core-map__learning{border:1px solid color-mix(in srgb, var(--green) 42%, var(--line));background-color:color-mix(in srgb, var(--surface) 96%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--green) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--green) 7%, transparent) 1px, transparent 1px);background-size:24px 24px;border-radius:8px;grid-template-columns:minmax(210px,.48fr) minmax(360px,1.52fr);align-items:stretch;gap:28px;padding:18px;display:grid;position:relative;overflow:hidden}.intelligence-core-map__learning-copy{grid-template-columns:40px minmax(0,1fr);align-content:center;align-items:center;gap:12px;min-height:132px;padding:10px 4px;display:grid}.intelligence-core-map__learning-icon{border:1px solid color-mix(in srgb, var(--green) 42%, var(--line));background:var(--surface);width:40px;height:40px;color:var(--green);border-radius:50%;place-items:center;animation:20s ease-in-out infinite intelligence-core-loop-icon;display:grid}.intelligence-core-map__learning-icon>svg{width:18px;height:18px;overflow:visible}.intelligence-core-map__learning-commentary{min-height:104px;position:relative}.intelligence-core-map__learning-commentary article{opacity:0;animation:20s ease-in-out infinite intelligence-core-loop-commentary;animation-delay:var(--loop-delay);align-content:center;gap:7px;display:grid;position:absolute;inset:0;transform:translateY(6px)}.intelligence-core-map__learning-commentary span{color:color-mix(in srgb, var(--loop-comment-accent) 80%, var(--text));text-transform:uppercase;font:700 11px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-map__learning-commentary strong{color:var(--text);font-size:13.5px;line-height:1.5}.intelligence-core-map__learning-cycle{aspect-ratio:1;justify-self:center;width:min(100%,390px);position:relative;overflow:visible}.intelligence-core-map__learning-track{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 50%, transparent), 0 0 34px color-mix(in srgb, var(--green) 5%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:52px}.intelligence-core-map__learning-track>span{z-index:3;border-radius:50%;animation:20s ease-in-out infinite intelligence-core-learning-loop;position:absolute;inset:-1px}.intelligence-core-map__learning-track>span:before{content:"";background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 12%, transparent), 0 0 18px color-mix(in srgb, var(--blue) 82%, transparent);border-radius:50%;animation:20s ease-in-out infinite intelligence-core-loop-signal;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.intelligence-core-map__learning-cycle ol{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.intelligence-core-map__learning-cycle li{--loop-accent:var(--green);border:1px solid color-mix(in srgb, var(--loop-accent) 18%, var(--line));background:color-mix(in srgb, var(--surface) 94%, transparent);width:116px;min-height:58px;box-shadow:0 8px 24px color-mix(in srgb, var(--text) 4%, transparent);animation:20s ease-in-out infinite intelligence-core-loop-stage;animation-delay:var(--loop-delay);border-radius:6px;align-content:center;gap:3px;padding:8px 9px;display:grid;position:absolute}.intelligence-core-map__learning-cycle li:first-child{--loop-accent:var(--blue);top:8px;left:50%;translate:-50%}.intelligence-core-map__learning-cycle li:nth-child(2){--loop-accent:var(--purple);top:32%;right:0;translate:0 -50%}.intelligence-core-map__learning-cycle li:nth-child(3){--loop-accent:var(--green);bottom:8%;right:8%}.intelligence-core-map__learning-cycle li:nth-child(4){--loop-accent:#f073a5;bottom:8%;left:8%}.intelligence-core-map__learning-cycle li:nth-child(5){--loop-accent:var(--amber);top:32%;left:0;translate:0 -50%}.intelligence-core-map__learning-cycle li>span{color:color-mix(in srgb, var(--loop-accent) 74%, var(--text));font:700 9px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-map__learning-cycle li>strong{overflow-wrap:anywhere;color:var(--text);font-size:11.5px;line-height:1.2}.intelligence-core-map__learning-cycle li>small{overflow-wrap:anywhere;color:var(--muted);font-size:9px;line-height:1.2}.intelligence-core-map__learning-center{z-index:1;text-align:center;place-items:center;gap:5px;width:154px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intelligence-core-map__learning-center-icon{border:1px solid color-mix(in srgb, var(--green) 36%, var(--line));background:color-mix(in srgb, var(--surface) 88%, transparent);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:2px;animation:20s ease-in-out infinite intelligence-core-loop-center;display:grid}.intelligence-core-map__learning-center-icon>svg{width:18px;height:18px;overflow:visible}.intelligence-core-map__learning-center>span{color:color-mix(in srgb, var(--green) 78%, var(--text));text-transform:uppercase;font:700 9px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-map__learning-center>strong{max-width:150px;color:var(--text);font-size:12px;line-height:1.3}.intelligence-core-map__learning-center>small{color:var(--muted);font-size:9px;line-height:1.25}@keyframes intelligence-core-learning-loop{0%,12%{transform:rotate(0)}18%,30%{transform:rotate(72deg)}36%,48%{transform:rotate(144deg)}54%,66%{transform:rotate(216deg)}72%,84%{transform:rotate(288deg)}to{transform:rotate(360deg)}}@keyframes intelligence-core-loop-stage{0%,12%{border-color:color-mix(in srgb, var(--loop-accent) 54%, var(--line));background:color-mix(in srgb, var(--loop-accent) 11%, var(--surface));box-shadow:0 12px 28px color-mix(in srgb, var(--loop-accent) 12%, transparent), inset 0 1px 0 #ffffff1f;scale:1.025}16%,to{border-color:color-mix(in srgb, var(--loop-accent) 18%, var(--line));background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--text) 4%, transparent);scale:1}}@keyframes intelligence-core-loop-signal{0%,12%,to{background:var(--blue);box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 12%, transparent), 0 0 18px color-mix(in srgb, var(--blue) 82%, transparent)}18%,30%{background:var(--purple);box-shadow:0 0 0 5px color-mix(in srgb, var(--purple) 12%, transparent), 0 0 18px color-mix(in srgb, var(--purple) 82%, transparent)}36%,48%{background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 12%, transparent), 0 0 18px color-mix(in srgb, var(--green) 82%, transparent)}54%,66%{background:#f073a5;box-shadow:0 0 0 5px #f073a51f,0 0 18px #f073a5d1}72%,84%{background:var(--amber);box-shadow:0 0 0 5px color-mix(in srgb, var(--amber) 12%, transparent), 0 0 18px color-mix(in srgb, var(--amber) 82%, transparent)}}@keyframes intelligence-core-loop-center{0%,84%,to{color:var(--green);box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 0%, transparent);transform:rotate(0)}92%{color:var(--blue);box-shadow:0 0 0 7px color-mix(in srgb, var(--green) 8%, transparent);transform:rotate(180deg)}}@keyframes intelligence-core-loop-commentary{0%,13%{opacity:1;transform:translateY(0)}18%,to{opacity:0;transform:translateY(-6px)}}@keyframes intelligence-core-loop-icon{0%,76%,to{border-color:color-mix(in srgb, var(--green) 42%, var(--line));transform:scale(1);box-shadow:0 0 #0000}88%{border-color:color-mix(in srgb, var(--green) 68%, var(--line));box-shadow:0 0 0 7px color-mix(in srgb, var(--green) 7%, transparent);transform:scale(1.05)}}.intelligence-core-path{gap:28px;padding:72px 0;display:grid}.intelligence-core-path__visual{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);isolation:isolate;border-radius:8px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000024,inset 0 1px #ffffff0f}.intelligence-core-path__visual:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--text) 3.2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 3.2%, transparent) 1px, transparent 1px);opacity:.58;background-size:24px 24px;position:absolute;inset:0}.intelligence-core-path__rail{background:color-mix(in srgb, var(--green) 24%, var(--line));height:2px;position:absolute;top:61px;left:9%;right:9%;overflow:visible}.intelligence-core-path__rail:before,.intelligence-core-path__rail span{content:"";border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.intelligence-core-path__rail:before{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb, var(--green) 12%, transparent), 0 0 20px color-mix(in srgb, var(--green) 70%, transparent);animation:18s ease-in-out infinite intelligence-core-request-path}.intelligence-core-path__rail span{border:1px solid color-mix(in srgb, var(--green) 20%, transparent);background:color-mix(in srgb, var(--green) 6%, transparent);width:42px;height:42px;animation:18s ease-in-out infinite intelligence-core-request-path-halo}@keyframes intelligence-core-request-path{0%{opacity:0;left:0}3%,8%{opacity:1;left:0}15%,23%{opacity:1;left:20%}30%,38%{opacity:1;left:40%}45%,53%{opacity:1;left:60%}60%,68%{opacity:1;left:80%}75%,83%{opacity:1;left:100%}90%,to{opacity:0;left:100%}}@keyframes intelligence-core-request-path-halo{0%{opacity:0;left:0;transform:translate(-50%,-50%)scale(.58)}3%,8%{opacity:1;left:0;transform:translate(-50%,-50%)scale(1)}15%,23%{opacity:1;left:20%;transform:translate(-50%,-50%)scale(1)}30%,38%{opacity:1;left:40%;transform:translate(-50%,-50%)scale(1)}45%,53%{opacity:1;left:60%;transform:translate(-50%,-50%)scale(1)}60%,68%{opacity:1;left:80%;transform:translate(-50%,-50%)scale(1)}75%,83%{opacity:1;left:100%;transform:translate(-50%,-50%)scale(1)}90%,to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(.58)}}.intelligence-core-path__steps{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid;position:relative}.intelligence-core-path__step{--step-accent:var(--green);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);min-width:0;min-height:246px;animation:18s ease-in-out infinite intelligence-core-path-step;animation-delay:calc(var(--path-step) * 2.7s);border-radius:8px;align-content:start;gap:11px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0f}.intelligence-core-path__step:first-child{--step-accent:var(--blue)}.intelligence-core-path__step:nth-child(2){--step-accent:var(--purple)}.intelligence-core-path__step:nth-child(3){--step-accent:var(--green)}.intelligence-core-path__step:nth-child(4){--step-accent:var(--amber)}.intelligence-core-path__step:nth-child(5){--step-accent:#f073a5}.intelligence-core-path__step:nth-child(6){--step-accent:#55c79a}@keyframes intelligence-core-path-step{0%,9%{border-color:color-mix(in srgb, var(--step-accent) 58%, var(--line));box-shadow:0 12px 30px color-mix(in srgb, var(--step-accent) 10%, transparent), inset 0 1px 0 #ffffff14;transform:translateY(-3px)}12%,to{border-color:var(--line);transform:translateY(0);box-shadow:inset 0 1px #ffffff0f}}.intelligence-core-path__step-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.intelligence-core-path__step-number{color:color-mix(in srgb, var(--step-accent) 78%, var(--text));font:700 10px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-path__step-icon{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--step-accent) 36%, var(--line));background:color-mix(in srgb, var(--step-accent) 8%, var(--surface));width:34px;min-width:34px;height:34px;color:color-mix(in srgb, var(--step-accent) 82%, var(--text));border-radius:50%;flex:0 0 34px;place-items:center;margin-right:3px;display:grid;overflow:visible}.intelligence-core-path__step-icon>svg{width:17px;height:17px;color:inherit;display:block;overflow:visible}.intelligence-core-path__step h3{color:var(--text);margin:2px 0 0;font-size:14px;line-height:1.25}.intelligence-core-path__step p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.54}.intelligence-core-path__evidence{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line));background:color-mix(in srgb, var(--green) 5%, var(--surface));border-radius:8px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;padding:clamp(20px,3vw,30px);display:grid}.intelligence-core-path__evidence-copy{gap:10px;display:grid}.intelligence-core-path__evidence-copy>strong{color:var(--text);font-size:clamp(20px,2.3vw,28px);line-height:1.08}.intelligence-core-path__evidence-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.intelligence-core-path__dimensions{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.intelligence-core-path__dimensions span{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));background:color-mix(in srgb, var(--surface) 90%, transparent);min-height:34px;color:color-mix(in srgb, var(--text) 84%, var(--muted));animation:12s ease-in-out infinite intelligence-core-evidence-signal;animation-delay:calc(var(--dimension-index) * .22s);border-radius:7px;align-items:center;padding:7px 10px;font-size:11px;font-weight:680;line-height:1.2;display:inline-flex}@keyframes intelligence-core-evidence-signal{0%,18%,42%,to{border-color:color-mix(in srgb, var(--green) 24%, var(--line));background:color-mix(in srgb, var(--surface) 90%, transparent);color:color-mix(in srgb, var(--text) 84%, var(--muted))}27%,33%{border-color:color-mix(in srgb, var(--green) 56%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface));color:var(--text)}}.intelligence-core-section{gap:28px;padding:72px 0;display:grid}.intelligence-core-section__head{gap:13px;max-width:860px;display:grid}.intelligence-core-section__head h2,.intelligence-core-learning h2,.intelligence-core-operations h2,.intelligence-core-boundary h2{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.02}.intelligence-core-section__head>p:last-child,.intelligence-core-learning__intro>p,.intelligence-core-operations__copy>p,.intelligence-core-boundary>p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.68}.intelligence-core-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intelligence-core-capabilities article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:8px;align-content:start;gap:10px;min-height:248px;padding:20px;transition:border-color .18s,transform .18s;display:grid}.intelligence-core-capabilities article:hover{border-color:color-mix(in srgb, var(--green) 32%, var(--line));transform:translateY(-2px)}.intelligence-core-capabilities article>svg{border:1px solid color-mix(in srgb, var(--green) 30%, var(--line));background:color-mix(in srgb, var(--green) 8%, var(--surface));width:42px;height:42px;color:var(--green);border-radius:8px;padding:9px}.intelligence-core-capabilities article:nth-child(3n+2)>svg{border-color:color-mix(in srgb, var(--blue) 30%, var(--line));background:color-mix(in srgb, var(--blue) 8%, var(--surface));color:color-mix(in srgb, var(--blue) 84%, var(--text))}.intelligence-core-capabilities article:nth-child(3n)>svg{border-color:color-mix(in srgb, var(--purple) 30%, var(--line));background:color-mix(in srgb, var(--purple) 8%, var(--surface));color:color-mix(in srgb, var(--purple) 84%, var(--text))}.intelligence-core-capabilities small{color:var(--faint);text-transform:uppercase;font:670 10px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-capabilities h3,.intelligence-core-data-grid h3,.intelligence-core-operations__grid h3{color:var(--text);margin:0;font-size:18px;line-height:1.2}.intelligence-core-capabilities p,.intelligence-core-operations__grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.intelligence-core-learning{border-top:1px solid color-mix(in srgb, var(--green) 24%, var(--line));border-bottom:1px solid color-mix(in srgb, var(--green) 24%, var(--line));grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:38px;padding:62px 0;display:grid}.intelligence-core-learning__intro{top:calc(var(--header-h) + 24px);gap:14px;display:grid;position:sticky}.intelligence-core-learning__guard{border:1px solid color-mix(in srgb, var(--green) 36%, var(--line));background:color-mix(in srgb, var(--green) 8%, var(--surface));border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin-top:4px;padding:15px;display:grid}.intelligence-core-learning__guard svg{background:color-mix(in srgb, var(--green) 12%, var(--surface));width:42px;height:42px;color:var(--green);border-radius:8px;padding:9px}.intelligence-core-learning__guard span{color:var(--muted);font-size:12.5px;line-height:1.5}.intelligence-core-learning__guard strong{color:var(--text);margin-bottom:3px;display:block}.intelligence-core-learning__steps{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.intelligence-core-learning__steps:before{content:"";background:color-mix(in srgb, var(--green) 42%, var(--line));width:1px;position:absolute;top:26px;bottom:26px;left:23px}.intelligence-core-learning__steps li{z-index:1;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:0 0 24px;display:grid;position:relative}.intelligence-core-learning__steps li:last-child{padding-bottom:0}.intelligence-core-learning__steps li>span{border:1px solid color-mix(in srgb, var(--green) 48%, var(--line));background:var(--surface);width:48px;height:48px;color:color-mix(in srgb, var(--green) 84%, var(--text));box-shadow:0 0 0 6px color-mix(in srgb, var(--green) 5%, transparent);border-radius:50%;place-items:center;font:740 11px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.intelligence-core-learning__steps li>div{border-bottom:1px solid var(--line);gap:6px;min-height:92px;padding:5px 0 19px;display:grid}.intelligence-core-learning__steps strong{color:var(--text);font-size:17px}.intelligence-core-learning__steps p{max-width:680px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.intelligence-core-section--privacy{padding-bottom:56px}.intelligence-core-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intelligence-core-data-grid article{border-top:2px solid color-mix(in srgb, var(--green) 58%, var(--line));background:color-mix(in srgb, var(--surface) 84%, transparent);min-height:320px;padding:22px}.intelligence-core-data-grid article:nth-child(2){border-top-color:color-mix(in srgb, var(--amber) 62%, var(--line))}.intelligence-core-data-grid article:nth-child(3){border-top-color:color-mix(in srgb, var(--blue) 58%, var(--line))}.intelligence-core-data-grid__icon{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));width:42px;height:42px;color:var(--green);border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.intelligence-core-data-grid__icon--protect{border-color:color-mix(in srgb, var(--amber) 34%, var(--line));color:color-mix(in srgb, var(--amber) 84%, var(--text))}.intelligence-core-data-grid__icon--trace{border-color:color-mix(in srgb, var(--blue) 34%, var(--line));color:color-mix(in srgb, var(--blue) 84%, var(--text))}.intelligence-core-data-grid ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.intelligence-core-data-grid li{color:var(--muted);padding-left:17px;font-size:13px;line-height:1.5;position:relative}.intelligence-core-data-grid li:before{content:"";background:color-mix(in srgb, var(--green) 68%, var(--muted));border-radius:50%;width:6px;height:6px;position:absolute;top:.56em;left:0}.intelligence-core-data-grid article:nth-child(2) li:before{background:color-mix(in srgb, var(--amber) 70%, var(--muted))}.intelligence-core-data-grid article:nth-child(3) li:before{background:color-mix(in srgb, var(--blue) 68%, var(--muted))}.intelligence-core-privacy-note{color:var(--faint);margin:-4px 0 0;font-size:12.5px;line-height:1.55}.intelligence-core-privacy-note a{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, var(--green) 56%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 56%, transparent);text-underline-offset:4px}.intelligence-core-operations{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);align-items:start;gap:36px;padding:58px 0;display:grid}.intelligence-core-operations__copy{gap:13px;display:grid}.intelligence-core-operations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intelligence-core-operations__grid article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px;display:grid}.intelligence-core-operations__grid article>svg{background:color-mix(in srgb, var(--purple) 9%, var(--surface));width:38px;height:38px;color:color-mix(in srgb, var(--purple) 82%, var(--text));border-radius:8px;padding:8px}.intelligence-core-operations__grid article>div{gap:6px;display:grid}.intelligence-core-metrics{grid-column:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.intelligence-core-metrics span{border:1px solid color-mix(in srgb, var(--green) 20%, var(--line));min-height:34px;color:var(--muted);text-align:center;border-radius:6px;place-items:center;font:640 10px/1.15 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.intelligence-core-compliance{gap:30px;padding:72px 0 58px;display:grid}.intelligence-core-compliance__grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intelligence-core-compliance__grid article{border-bottom:1px solid var(--line);grid-template-columns:38px 42px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:24px 20px 24px 0;display:grid}.intelligence-core-compliance__grid article:nth-child(odd){border-right:1px solid var(--line)}.intelligence-core-compliance__grid article:nth-child(2n){padding-left:20px}.intelligence-core-compliance__index{color:var(--faint);padding-top:13px;font:680 10px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-compliance__icon{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));background:color-mix(in srgb, var(--green) 7%, var(--surface));width:42px;height:42px;color:var(--green);border-radius:8px;place-items:center;display:grid}.intelligence-core-compliance__grid article:nth-child(2) .intelligence-core-compliance__icon,.intelligence-core-compliance__grid article:nth-child(4) .intelligence-core-compliance__icon{border-color:color-mix(in srgb, var(--blue) 30%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--surface));color:color-mix(in srgb, var(--blue) 84%, var(--text))}.intelligence-core-compliance__grid article>div{gap:7px;display:grid}.intelligence-core-compliance__grid small{color:var(--faint);text-transform:uppercase;font:670 10px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-compliance__grid h3{color:var(--text);margin:0;font-size:18px;line-height:1.22}.intelligence-core-compliance__grid p,.intelligence-core-compliance__boundary p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.intelligence-core-compliance__boundary{border-left:2px solid color-mix(in srgb, var(--green) 68%, var(--line));background:color-mix(in srgb, var(--green) 5%, var(--surface));grid-template-rows:auto auto;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr) auto;align-items:start;gap:22px;padding:20px 22px;display:grid}.intelligence-core-compliance__boundary strong{color:var(--text);grid-area:1/1/span 2;font-size:16px;line-height:1.35}.intelligence-core-compliance__boundary p:first-of-type{grid-area:1/2}.intelligence-core-compliance__boundary p:nth-of-type(2){grid-area:2/2}.intelligence-core-compliance__boundary a{border:1px solid color-mix(in srgb, var(--green) 34%, var(--line));min-height:34px;color:var(--text);white-space:nowrap;border-radius:7px;grid-area:1/3/span 2;justify-content:center;align-self:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:720;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline-flex}.intelligence-core-compliance__boundary a:hover{border-color:color-mix(in srgb, var(--green) 66%, var(--line));background:color-mix(in srgb, var(--green) 9%, var(--surface))}.intelligence-core-section--standards{padding-top:74px}.intelligence-core-section--faq{padding-top:58px}.intelligence-core-faq{gap:34px;display:grid}.intelligence-core-faq__group{grid-template-columns:minmax(190px,.3fr) minmax(0,1.7fr);align-items:start;gap:28px;display:grid}.intelligence-core-faq__group>header{gap:8px;padding-top:18px;display:grid}.intelligence-core-faq__group>header span{color:color-mix(in srgb, var(--green) 84%, var(--text));text-transform:uppercase;font:680 10px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-faq__group>header h3{color:var(--text);margin:0;font-size:21px;line-height:1.18}.intelligence-core-faq__items{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intelligence-core-faq__items details{border-bottom:1px solid var(--line);min-width:0}.intelligence-core-faq__items details:nth-child(odd){border-right:1px solid var(--line)}.intelligence-core-faq__items summary{min-height:76px;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:700;line-height:1.35;list-style:none;transition:background-color .18s,color .18s;display:grid}.intelligence-core-faq__items summary::-webkit-details-marker{display:none}.intelligence-core-faq__items summary:focus{outline:none}.intelligence-core-faq__items summary:focus-visible{outline:1px solid color-mix(in srgb, var(--green) 72%, var(--text));outline-offset:-2px;border-radius:6px}.intelligence-core-faq__items summary:hover,.intelligence-core-faq__items details[open] summary{background:color-mix(in srgb, var(--green) 6%, var(--surface))}.intelligence-core-faq__items summary svg{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));width:34px;height:34px;color:var(--green);border-radius:50%;padding:7px;transition:transform .18s,border-color .18s}.intelligence-core-faq__items details[open] summary svg{border-color:color-mix(in srgb, var(--green) 54%, var(--line));transform:rotate(180deg)}.intelligence-core-faq__items details>p{max-width:680px;color:var(--muted);margin:0;padding:0 64px 22px 20px;font-size:13.5px;line-height:1.65}.intelligence-core-standards{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intelligence-core-standards a{border-bottom:1px solid var(--line);min-height:190px;color:inherit;grid-template-columns:minmax(0,1fr) 18px;gap:8px 14px;padding:22px 20px;text-decoration:none;transition:background-color .18s;display:grid}.intelligence-core-standards a:nth-child(odd){border-right:1px solid var(--line)}.intelligence-core-standards a:hover{background:color-mix(in srgb, var(--green) 6%, var(--surface))}.intelligence-core-standards a>span{color:color-mix(in srgb, var(--green) 84%, var(--text));text-transform:uppercase;font:680 10px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-standards a>svg{color:var(--faint);transition:color .18s,transform .18s}.intelligence-core-standards a:hover>svg{color:var(--green);transform:translate(2px,-2px)}.intelligence-core-standards strong,.intelligence-core-standards p{grid-column:1/-1}.intelligence-core-standards strong{color:var(--text);font-size:18px;line-height:1.2}.intelligence-core-standards p{color:var(--muted);margin:0;font-size:13px;line-height:1.56}.intelligence-core-boundary{border:1px solid color-mix(in srgb, var(--amber) 26%, var(--line));background:color-mix(in srgb, var(--amber) 5%, var(--surface));border-radius:8px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr) auto;align-items:center;gap:28px;margin-bottom:58px;padding:24px;display:grid}.intelligence-core-boundary>div{gap:10px;display:grid}.intelligence-core-boundary h2{font-size:clamp(24px,3vw,36px)}.intelligence-core-boundary>a{white-space:nowrap;min-height:40px;color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.intelligence-core-boundary>a svg{color:var(--green);transition:transform .18s}.intelligence-core-boundary>a:hover svg{transform:translate(3px)}html[data-theme=light] .intelligence-core-map{box-shadow:0 28px 70px #342e261a}html[data-theme=light] .intelligence-core-path__visual{box-shadow:0 24px 60px #342e2614,inset 0 1px #ffffffe6}html[data-theme=light] .intelligence-core-map__node{box-shadow:inset 0 1px #ffffffdb}@media (max-width:1240px){.intelligence-core-map__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-core-map__arrow{display:none}.intelligence-core-map__node{min-height:190px}.intelligence-core-path__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-core-path__rail{display:none}.intelligence-core-path__step{min-height:210px}}@media (max-width:920px){.intelligence-core-capabilities,.intelligence-core-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-core-learning,.intelligence-core-operations,.intelligence-core-compliance__boundary,.intelligence-core-boundary{grid-template-columns:1fr}.intelligence-core-learning__intro{position:static}.intelligence-core-map__learning{grid-template-columns:1fr}.intelligence-core-faq__group{grid-template-columns:1fr;gap:12px}.intelligence-core-metrics{grid-column:1}.intelligence-core-path__evidence{grid-template-columns:1fr}}@media (max-width:640px){.intelligence-core-hero{gap:26px;padding:38px 0 30px}.intelligence-core-hero h1{font-size:43px}.intelligence-core-hero__copy>p:last-child{font-size:16px}.intelligence-core-map{padding:12px}.intelligence-core-map__flow,.intelligence-core-capabilities,.intelligence-core-data-grid,.intelligence-core-operations__grid,.intelligence-core-compliance__grid,.intelligence-core-standards,.intelligence-core-faq__items{grid-template-columns:1fr}.intelligence-core-map__node{min-height:0}.intelligence-core-map__node+.intelligence-core-map__node{position:relative}.intelligence-core-map__node+.intelligence-core-map__node:before{content:"";background:color-mix(in srgb, var(--green) 44%, var(--line));width:1px;height:10px;position:absolute;top:-10px;left:50%}.intelligence-core-map__learning-cycle{width:min(100%,340px)}.intelligence-core-map__learning-track{inset:44px}.intelligence-core-map__learning-cycle li{width:104px;min-height:54px;padding:7px 8px}.intelligence-core-map__learning-center{width:122px}.intelligence-core-map__learning-center>strong{max-width:120px;font-size:11px}.intelligence-core-map__learning-center>small{max-width:100px}.intelligence-core-path,.intelligence-core-section{gap:22px;padding:52px 0}.intelligence-core-section__head h2,.intelligence-core-path .intelligence-core-section__head h2,.intelligence-core-learning h2,.intelligence-core-operations h2{font-size:34px}.intelligence-core-path__visual{padding:12px}.intelligence-core-path__steps{grid-template-columns:1fr}.intelligence-core-path__step{min-height:0}.intelligence-core-path__evidence{gap:18px;padding:18px}.intelligence-core-path__dimensions{gap:6px}.intelligence-core-path__dimensions span{min-height:32px;padding:6px 8px;font-size:10.5px}.intelligence-core-capabilities article,.intelligence-core-data-grid article{min-height:0}.intelligence-core-learning{gap:28px;padding:48px 0}.intelligence-core-learning__steps li{grid-template-columns:42px minmax(0,1fr);gap:12px}.intelligence-core-learning__steps li>span{width:42px;height:42px}.intelligence-core-learning__steps:before{left:20px}.intelligence-core-operations{gap:26px;padding:48px 0}.intelligence-core-compliance{gap:24px;padding:52px 0 44px}.intelligence-core-compliance__grid article,.intelligence-core-compliance__grid article:nth-child(2n){border-right:0;grid-template-columns:30px 38px minmax(0,1fr);gap:10px;padding:20px 0}.intelligence-core-compliance__icon{width:38px;height:38px}.intelligence-core-compliance__index{padding-top:12px}.intelligence-core-compliance__boundary{grid-template-rows:none;gap:12px;padding:18px}.intelligence-core-compliance__boundary strong,.intelligence-core-compliance__boundary p:first-of-type,.intelligence-core-compliance__boundary p:nth-of-type(2),.intelligence-core-compliance__boundary a{grid-area:auto/1}.intelligence-core-compliance__boundary a{width:fit-content}.intelligence-core-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-core-standards a,.intelligence-core-standards a:nth-child(odd){border-right:0;min-height:0;padding:20px 4px}.intelligence-core-faq{gap:30px}.intelligence-core-faq__group>header{padding-top:0}.intelligence-core-faq__items details:nth-child(odd){border-right:0}.intelligence-core-faq__items summary{min-height:68px;padding:14px 4px}.intelligence-core-faq__items details>p{padding:0 38px 20px 4px}.intelligence-core-boundary{gap:18px;margin-bottom:34px;padding:18px}}@media (prefers-reduced-motion:reduce){.intelligence-core-map__learning-track>span,.intelligence-core-map__learning-track>span:before,.intelligence-core-map__learning-cycle li,.intelligence-core-map__learning-center-icon,.intelligence-core-map__learning-commentary article,.intelligence-core-map__learning-icon,.intelligence-core-path__rail:before,.intelligence-core-path__rail span,.intelligence-core-path__step,.intelligence-core-path__dimensions span{animation:none}.intelligence-core-map__learning-track>span,.intelligence-core-path__rail:before,.intelligence-core-path__rail span{opacity:1}.intelligence-core-map__learning-commentary article{display:none}.intelligence-core-map__learning-commentary article:first-child{opacity:1;display:grid;transform:none}.intelligence-core-capabilities article,.intelligence-core-standards a,.intelligence-core-standards a>svg,.intelligence-core-faq__items summary,.intelligence-core-faq__items summary svg,.intelligence-core-boundary>a svg{transition:none}}
