.intelligence-core-page{min-height:calc(100vh - var(--header-h));background:var(--bg);color:var(--text);overflow:clip}.intelligence-core-hero,.intelligence-core-section,.intelligence-core-learning,.intelligence-core-operations,.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-mix(in srgb, var(--green) 8%, var(--surface));border-radius:8px;align-items:center;min-height:70px;padding:13px 18px;display:grid;position:relative;overflow:hidden}.intelligence-core-map__learning:before{content:"";background:color-mix(in srgb, var(--green) 34%, transparent);height:1px;position:absolute;top:50%;left:22px;right:22px}.intelligence-core-map__learning>div{z-index:1;grid-template-columns:36px minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.intelligence-core-map__learning svg{border:1px solid color-mix(in srgb, var(--green) 42%, var(--line));background:var(--surface);width:36px;height:36px;color:var(--green);border-radius:50%;padding:8px}.intelligence-core-map__learning span,.intelligence-core-map__learning strong{background:color-mix(in srgb, var(--green) 8%, var(--surface));width:fit-content;padding:4px 8px}.intelligence-core-map__learning span{color:color-mix(in srgb, var(--green) 84%, var(--text));text-transform:uppercase;font:700 11px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.intelligence-core-map__learning strong{color:var(--text);font-size:13px;line-height:1.35}.intelligence-core-map__learning-dot{z-index:2;background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 12%, transparent), 0 0 16px var(--green);border-radius:50%;animation:6.4s cubic-bezier(.45,0,.2,1) infinite intelligence-core-learning-flow;position:absolute;top:calc(50% - 4px);left:22px}@keyframes intelligence-core-learning-flow{0%,8%{opacity:0;left:22px}14%{opacity:1}86%{opacity:1}92%,to{opacity:0;left:calc(100% - 30px)}}.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-section--standards{padding-top:74px}.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-map__node{box-shadow:inset 0 1px #ffffffdb}@media (max-width:1120px){.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}}@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-boundary{grid-template-columns:1fr}.intelligence-core-learning__intro{position:static}.intelligence-core-metrics{grid-column:1}}@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-standards{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{min-height:118px}.intelligence-core-map__learning>div{grid-template-columns:36px minmax(0,1fr)}.intelligence-core-map__learning strong{grid-column:1/-1}.intelligence-core-section{gap:22px;padding:52px 0}.intelligence-core-section__head h2,.intelligence-core-learning h2,.intelligence-core-operations h2{font-size:34px}.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-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-boundary{gap:18px;margin-bottom:34px;padding:18px}}@media (prefers-reduced-motion:reduce){.intelligence-core-map__learning-dot{opacity:1;animation:none}.intelligence-core-capabilities article,.intelligence-core-standards a,.intelligence-core-standards a>svg,.intelligence-core-boundary>a svg{transition:none}}
