:root{--il-bg:#0c0e12;--il-surface:#171a1e;--il-surface-high:#1c2025;--il-surface-low:#111417;--il-cyan:#81ecff;--il-cyan-dim:#00d4ec;--il-outline:rgba(129,236,255,.18);--il-cta:#ff006f;--il-neural-glow:0 0 42px rgba(129,236,255,.22);--color-bg-primary:var(--il-bg);--color-bg-secondary:var(--il-surface-low);--color-surface:var(--il-surface);--color-border:var(--il-outline);--gradient-brand:linear-gradient(180deg,var(--il-bg) 0%,var(--il-surface-low) 55%,var(--il-surface) 100%)}.grid-overlay{background-image:radial-gradient(rgba(129,236,255,.12) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:24px 24px,48px 48px,48px 48px;background-position:0 0,0 0,0 0}.glass-panel{background:rgba(23,26,30,.72);backdrop-filter:blur(14px);border:1px solid rgba(129,236,255,.22);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(129,236,255,.06),0 12px 40px rgba(0,0,0,.35)}.glass-panel--rail{border-left:2px solid rgba(129,236,255,.45);box-shadow:inset 3px 0 0 rgba(129,236,255,.35),inset 0 0 0 1px rgba(129,236,255,.06)}.neural-glow{box-shadow:var(--il-neural-glow)}@media (prefers-reduced-motion:reduce){.il-intel-hero .page-hero-glow,.il-page .page-hero-glow,.neural-glow{animation:none!important;box-shadow:none}#intel-core-map .icsm-signal-pill,.grid-overlay{animation:none!important}}.nav{background:rgba(12,14,18,.95);border-bottom-color:rgba(129,236,255,.12)}.nav-cta{border-color:rgba(129,236,255,.35);color:#fff}.nav-cta:hover{background:var(--il-cta);border-color:var(--il-cta);color:#fff}@media (max-width:768px){.nav-links{background:rgba(12,14,18,.98);border-color:rgba(129,236,255,.12)}}.page-hero{background:linear-gradient(165deg,var(--il-bg) 0,var(--il-surface-low) 45%,var(--il-surface) 100%);border-bottom-color:rgba(129,236,255,.12)}.page-hero:before{background-image:linear-gradient(rgba(129,236,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(129,236,255,.04) 1px,transparent 0);background-size:50px 50px}.page-hero-label{border-color:rgba(129,236,255,.22);color:var(--il-cyan)}.page-hero-title{font-family:var(--font-display),system-ui,sans-serif}.inner-section{border-color:rgba(129,236,255,.06)}.inner-section--alt{background:var(--il-surface-low)}.inner-section--dark{background:rgba(8,10,14,.92)}.feature-card{background:rgba(23,26,30,.55);border-color:rgba(129,236,255,.14)}.feature-card:hover{border-color:rgba(129,236,255,.35)}.inner-cta{border-top-color:rgba(129,236,255,.12)}.btn-secondary{border-color:rgba(129,236,255,.22)}.btn-secondary:hover{border-color:rgba(129,236,255,.55);color:var(--color-text-primary)}.site-footer{background:var(--il-surface-low)}.site-footer,.site-footer-bottom{border-top-color:rgba(129,236,255,.12)}.il-intel-hero__dots{position:absolute;inset:0;opacity:.32;pointer-events:none;z-index:0}.il-intel-hero--split .il-intel-hero__grid-inner{display:grid;gap:2rem;align-items:center;max-width:1120px;margin:0 auto;text-align:left}@media (min-width:1024px){.il-intel-hero--split .il-intel-hero__grid-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.il-intel-hero--split .il-intel-hero__copy{text-align:left}}.il-intel-hero--split .page-hero-inner{max-width:none;margin:0}.il-intel-hero__copy--center{text-align:center;margin:0 auto}.il-intel-hero__aside{justify-self:center;width:100%;max-width:420px}.il-intel-hero__hub-wrap{display:grid;gap:1rem;justify-items:center;padding:1.25rem 1rem;border-radius:1rem;background:rgba(23,26,30,.65);border:1px solid rgba(129,236,255,.22);box-shadow:inset 0 0 0 1px rgba(129,236,255,.06),var(--il-neural-glow)}.il-intel-hero__hub-cap{text-align:center;font-size:.9rem;color:hsla(0,0%,100%,.72);max-width:400px;margin:0;line-height:1.5}.il-intel-hero__copy .il-metric-row{margin-top:1.25rem}.il-metric-row{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;list-style:none;margin:0;padding:0;justify-content:center}.il-intel-hero--split .il-metric-row{justify-content:flex-start}.il-metric-row__item{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(129,236,255,.22);background:rgba(12,14,18,.5);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(248,249,254,.88)}.il-metric-row__spark{width:6px;height:6px;border-radius:50%;background:var(--il-cyan);box-shadow:0 0 12px rgba(129,236,255,.65)}.il-page{position:relative}.il-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.14;background-image:url(/images/circuit-faint.svg);background-repeat:repeat;background-size:320px 320px}.il-page>*{position:relative;z-index:1}#intel-core-map{position:relative;padding:4rem 0;background:linear-gradient(180deg,#05010f,#0c0c12);overflow:hidden}#intel-core-map .icsm-overlay-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:38px 38px;opacity:.5;pointer-events:none}#intel-core-map .icsm-title-row{max-width:860px;margin:0 auto 2rem;text-align:center;position:relative;z-index:1}#intel-core-map .icsm-kicker{margin:0;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}#intel-core-map .icsm-title-row h2{margin:.5rem 0;font-size:clamp(1.6rem,4vw,2.5rem)}#intel-core-map .icsm-sub{margin:0;color:hsla(0,0%,100%,.74)}#intel-core-map .icsm-core-zone{position:relative;z-index:1;display:grid;place-items:center;margin-bottom:2rem}#intel-core-map .icsm-signal-ring{width:min(900px,100%);display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.2rem}#intel-core-map .icsm-signal-pill{border:1px solid rgba(255,0,111,.45);background:rgba(255,0,111,.08);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;color:hsla(0,0%,100%,.86);animation:icsm-signal-blink 3.6s ease-in-out infinite}#intel-core-map .icsm-core{box-sizing:border-box;width:min(420px,92vw);min-height:min(420px,92vw);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,0,111,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(.65rem,2vw,1rem);background:radial-gradient(circle,rgba(255,0,111,.2),rgba(45,15,37,.45) 65%,transparent 100%);box-shadow:0 0 48px rgba(255,0,111,.24);overflow:hidden}#intel-core-map .icsm-core>div{width:100%;max-width:100%}#intel-core-map .icsm-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem;position:relative;z-index:1}#intel-core-map .icsm-layer-card{background:rgba(45,15,37,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:.9rem}#intel-core-map .icsm-layer-card h3{margin:0 0 .55rem;font-size:.95rem}#intel-core-map .icsm-layer-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.28rem;color:hsla(0,0%,100%,.72);font-size:.82rem}#intel-core-map .icsm-layer-card p{margin:.36rem 0;color:hsla(0,0%,100%,.74);font-size:.82rem}#intel-core-map .icsm-layer-note{color:#ff006f!important}#intel-core-map .icsm-layer-tag{display:inline-block;margin-top:.45rem;padding:.3rem .5rem;border-radius:8px;background:rgba(255,0,111,.12);border:1px solid rgba(255,0,111,.25)}#intel-core-map .icsm-phase-row{position:relative;z-index:1;margin:1.2rem 0;display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:.6rem}#intel-core-map .icsm-phase-row span{text-align:center;padding:.5rem .35rem;border-radius:999px;border:1px solid rgba(255,0,111,.48);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}#intel-core-map .icsm-proof-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem}#intel-core-map .icsm-proof-card{background:rgba(45,15,37,.38);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:.85rem;box-shadow:inset 2px 0 0 #ff006f}#intel-core-map .icsm-proof-card p{margin:.25rem 0;font-size:.8rem;color:hsla(0,0%,100%,.75)}#intel-core-map .icsm-proof-vertical{color:#ff006f!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:.1em}@keyframes icsm-signal-blink{0%,to{opacity:.75}50%{opacity:1}}@media (max-width:980px){#intel-core-map .icsm-layer-grid,#intel-core-map .icsm-proof-grid{grid-template-columns:1fr}}@media (max-width:680px){#intel-core-map .icsm-phase-row{grid-template-columns:1fr 1fr}}