@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-var.woff2) format("woff2-variations")}:root{--color-canvas: #0a0b0e;--color-canvas-raised: #121319;--color-canvas-overlay: #16171f;--color-canvas-inset: #06070a;--color-border: #ffffff14;--color-border-strong: #ffffff29;--color-ink: #f5f6f8;--color-ink-muted: #a6abb4;--color-ink-faint: #7b808b;--color-ink-on-accent: #05060a;--color-accent: #3d6df2;--color-accent-strong: #7d9dff;--color-accent-soft: #3d6df229;--color-accent-border: #7d9dff66;--color-signal: #56e0b8;--color-signal-soft: #56e0b824;--font-sans: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ease-premium: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-base: .45s;--content-max: 84rem;--radius-md: .875rem;--radius-lg: 1.5rem;--radius-full: 999px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-color:var(--color-border)}html{color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,textarea{font:inherit;color:inherit;background:transparent;border:none}::selection{background:var(--color-accent-soft);color:var(--color-ink)}.skip-link{z-index:100;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-ink-on-accent);transition:top var(--duration-fast) var(--ease-premium);padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.container-shell{width:100%;max-width:var(--content-max);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.site-header-bar{position:fixed;inset-inline:0;top:0;z-index:50;border-bottom:1px solid var(--color-border);background:#0a0b0ec7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header{display:flex;height:4.25rem;align-items:center;justify-content:space-between;gap:1rem}.brand-lockup{color:var(--color-ink);display:inline-flex;align-items:center;gap:10px}.brand-lockup svg:last-child{display:block}.desktop-nav{display:flex;align-items:center;gap:2rem}.desktop-nav-link{font-size:.875rem;font-weight:500;color:var(--color-ink-muted);transition:color .2s;padding:.5rem 0}.desktop-nav-link:hover{color:var(--color-ink)}.header-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.header-telemetry{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem;border-radius:999px;border:1px solid rgba(86,224,184,.28);background:#56e0b814;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#8cf0d2}.telemetry-dot{width:7px;height:7px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 10px var(--color-signal);display:inline-block;flex-shrink:0}.lang-switch{letter-spacing:.06em;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.lang-switch-item{align-items:center;display:inline-flex}.lang-switch-divider{color:#5c6672;padding:0 4px}.lang-switch button{color:#8e97a3;cursor:pointer;border-bottom:1px solid transparent;min-width:36px;min-height:38px;transition:color .2s}.lang-switch button:hover{color:#e8ebf0}.lang-switch button[aria-pressed=true]{color:#f5f6f8;border-bottom-color:var(--color-accent)}.header-cta{display:inline-flex;align-items:center;min-height:40px;padding:.45rem 1rem;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);font-size:.84rem;font-weight:600;color:var(--color-ink);transition:border-color .2s,background-color .2s}.header-cta:hover{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.mobile-navigation{display:none}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#96a4ba;font-size:.78rem;font-weight:600}.patent-pill{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(125,157,255,.35);background:#3d6df224;color:#b7cbff;font-size:.72rem;font-weight:600;letter-spacing:.04em}.hero-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.button-primary{color:#0b0c0e;background:#f5f6f8;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.45rem;font-size:.9375rem;font-weight:600;transition:transform .2s var(--ease-premium),background-color .2s;display:inline-flex;cursor:pointer}.button-primary:hover{background:#fff;transform:translateY(-1px)}.button-quiet{color:var(--color-ink);align-items:center;gap:.45rem;min-height:48px;padding:0 1rem;border-radius:999px;border:1px solid var(--color-border-strong);background:#ffffff08;font-size:.9rem;font-weight:500;display:inline-flex;cursor:pointer;transition:border-color .2s,background-color .2s}.button-quiet:hover{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.button-quiet span{transition:transform .2s var(--ease-premium)}.button-quiet:hover span{transform:translate(3px)}:is(.button-primary,.button-quiet,.sig-step,.ram-btn,.mode-btn,.audit-tab-btn,.selector-chip):focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.sig-steps{gap:2px;display:grid}.sig-step{text-align:left;cursor:pointer;width:100%;transition:border-color .3s var(--ease-premium),background-color .3s var(--ease-premium);border-left:2px solid #ffffff1f;gap:.2rem;padding:.75rem .95rem;display:grid}.sig-step:hover{background:#ffffff08}.sig-step[aria-pressed=true]{border-left-color:var(--color-accent);background:#ffffff0d}.sig-step-index{color:#8f96a1;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.sig-step[aria-pressed=true] .sig-step-index{color:#a9bdf0}.sig-step-title{color:var(--color-ink);letter-spacing:-.01em;font-size:.95rem;font-weight:600}.sig-step-text{color:var(--color-ink-muted);font-size:.83rem;line-height:1.45;display:none}.sig-step[aria-pressed=true] .sig-step-text,[data-still=true] .sig-step-text{display:block}.sig-hero{background:#0b0c0e;height:185svh;position:relative}.sig-hero-sticky{height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.sig-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0}.sig-hero-photo img{object-fit:cover;object-position:70% 40%;filter:saturate(.7) brightness(.58);width:100%;height:100%}.sig-hero-shade{background:linear-gradient(90deg,#0b0c0e 24%,#0b0c0ee0 46%,#0b0c0e94 72%,#0b0c0ec2),linear-gradient(0deg,#0b0c0e 0,#0b0c0e00 32%),radial-gradient(at 72%,#0b0c0e8c,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.sig-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:2rem;max-width:var(--content-max);height:100%;margin:0 auto;padding:84px clamp(1.25rem,4vw,3rem) 32px;display:grid;position:relative}.hero-wordmark{margin-top:1rem}.hero-wordmark svg{color:#f5f6f8;width:min(100%,460px);height:auto;display:block}.hero-lede{letter-spacing:-.03em;margin-top:1.25rem;font-size:clamp(1.45rem,1.05rem + 1.35vw,2.25rem);font-weight:600;line-height:1.15}.hero-lede span{color:#b8ccf8}.hero-summary{color:#b4b9c1;max-width:38rem;margin-top:1rem;font-size:.98rem;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.5rem;display:flex}.hero-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.6rem}.hero-metric-card{background:#11141ad1;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:.7rem .8rem;display:flex;flex-direction:column;gap:.15rem}.hero-metric-value{font-family:var(--font-mono);font-size:.96rem;font-weight:700;color:#f5f7fa}.hero-metric-label{font-size:.75rem;font-weight:600;color:#9cb4ec}.hero-metric-sub{font-size:.7rem;color:var(--color-ink-faint);line-height:1.3}.sig-hero-stage{grid-template-rows:minmax(0,1fr) auto;height:min(720px,100%);display:grid;position:relative}.sig-hero-stage .sig-steps{background:#0b0c0ed1;border:1px solid var(--color-border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:.35rem}.sig-hero-stage .sig-step{border-top:2px solid #ffffff1f;border-left:0;border-radius:0 0 8px 8px}.sig-hero-stage .sig-step[aria-pressed=true]{border-top-color:var(--color-accent)}.signal-scene{perspective:1400px;pointer-events:none;height:100%;min-height:440px;position:relative}.signal-scale{transform-style:preserve-3d;position:absolute;top:0;right:0;bottom:0;left:0}.signal-camera{width:0;height:0;transform-style:preserve-3d;position:absolute;top:46%;left:50%}.signal-ground{background:radial-gradient(#0000008c,#00000040 45%,#0000 70%);width:720px;height:520px;position:absolute;top:-210px;left:-360px;transform:translateZ(-30px)}.signal-solid{transform-style:preserve-3d;position:absolute}.signal-solid .solid-top{transform:translateZ(var(--depth));background:linear-gradient(145deg,#3b4046,#262a2f 55%,#1d2024);border:1px solid #ffffff1a;border-radius:3px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff14}.signal-solid .solid-top>span{color:#e6e9ec;letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1.3;position:absolute;top:11px;left:12px;right:10px}.signal-solid .solid-front{width:100%;height:var(--depth);transform-origin:top;transform:translateZ(var(--depth)) rotateX(-90deg);background:linear-gradient(#24282c,#141619);position:absolute;top:100%}.signal-solid .solid-side{width:var(--depth);transform-origin:0;height:100%;transform:translateZ(var(--depth)) rotateY(90deg);background:linear-gradient(90deg,#2d3237,#17191c);position:absolute;left:100%}.signal-solid.glass .solid-top{background:linear-gradient(150deg,#ecf2f829,#b4c4d20f 45%,#ecf2f81a);border-color:#ecf2f857;box-shadow:inset 0 1px #ffffff38}.signal-solid.glass .solid-front,.signal-solid.glass .solid-side{background:#c8d6e238}.signal-solid.aluminium .solid-top{background:linear-gradient(100deg,#8d949b,#d9dde1 30%,#a7aeb5,#e4e7ea 80%,#9aa1a8);border-color:#fff6}.signal-solid.aluminium .solid-top>span{color:#1b1e21}.signal-solid.aluminium .solid-front,.signal-solid.aluminium .solid-side{background:linear-gradient(#7d848b,#5b6167)}.signal-solid.accent .solid-top{background:linear-gradient(150deg,#3d6df2,#2a55d6);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff4d}.signal-solid.accent .solid-top>span{color:#fff}.signal-solid.accent .solid-front,.signal-solid.accent .solid-side{background:#1f45b3}.section{border-top:1px solid var(--color-border);padding:clamp(4.5rem,7vw,7.5rem) 0;position:relative}.section-subtle{background:linear-gradient(180deg,#0d0f14,#0a0b0e)}.section-inner{width:100%;max-width:var(--content-max);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.section-head{max-width:54rem}.section-head h2{letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(1.9rem,1.45rem + 1.8vw,3.1rem);font-weight:600;line-height:1.12}.section-lede{color:var(--color-ink-muted);margin-top:1rem;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.65}.section-note{color:var(--color-ink-muted);margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border);font-size:.92rem;line-height:1.6}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;margin-top:3rem;display:grid}.capability-card{background:#13161c;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s}.capability-card:hover{border-color:var(--color-accent-border)}.capability-media{aspect-ratio:16 / 9;background:#0e1015;overflow:hidden;position:relative}.sector-visual-frame{width:100%;height:100%;position:relative}.sector-visual-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.82)}.sector-overlay-badge{position:absolute;left:1rem;bottom:1rem;right:1rem;background:#0b0d12db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.65rem .9rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.73rem}.sector-overlay-badge span{color:#98a6b8}.sector-overlay-badge strong{color:#8cf0d2}.capability-body{padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;flex:1}.capability-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.capability-index{font-family:var(--font-mono);color:#7d9dff;font-size:.82rem;font-weight:700}.capability-tag{font-family:var(--font-mono);font-size:.72rem;color:#95a0b0;background:#ffffff0d;padding:.2rem .55rem;border-radius:6px}.capability-body h3{letter-spacing:-.015em;margin-top:.65rem;font-size:1.25rem;font-weight:600}.capability-body p{color:var(--color-ink-muted);margin-top:.6rem;font-size:.95rem;line-height:1.6;flex:1}.capability-Bottom-row{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.capability-specs{display:flex;flex-wrap:wrap;gap:.4rem}.spec-chip{font-size:.74rem;color:#cfd6e0;background:#ffffff0f;border-radius:6px;padding:.22rem .55rem}.capability-metric-pill{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:#8cf0d2;background:#56e0b81a;border:1px solid rgba(86,224,184,.25);padding:.22rem .6rem;border-radius:999px}.card-mock{background:linear-gradient(160deg,#1b1f27,#12151a);align-content:center;gap:8px;height:100%;padding:1.25rem;display:grid}.card-mock-title{font-family:var(--font-mono);color:#8f96a1;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.card-mock-row{color:#d3d7dd;background:#232832;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.8125rem;display:grid}.card-mock-row em,.card-mock-order em{color:#a5e3c2;background:#34a86e33;border-radius:999px;padding:.15rem .5rem;font-family:var(--font-mono);font-size:.72rem;font-style:normal;font-weight:600}.card-mock-row em[data-state=setup]{color:#b7c8ff;background:#3d6df233}.card-mock-order{color:#aab0b8;background:#232832;border-radius:10px;grid-template-columns:1fr auto;gap:.35rem .6rem;padding:.8rem;font-size:.8125rem;display:grid}.card-mock-order strong{color:#f0f2f4;font-size:.9rem}.card-mock-order span{grid-column:1 / -1}.card-mock-progress{grid-column:1 / -1;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:.25rem;display:grid}.card-mock-progress i{background:var(--color-accent);border-radius:2px;height:4px}.card-mock-portal .card-mock-row{grid-template-columns:1fr auto}.sig-watch{border-top:1px solid var(--color-border);background:radial-gradient(at 65%,#3d6df21f,#161c26b3 40%,#0d0e12,#08090b);height:250svh;position:relative;overflow:clip}.sig-watch:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;top:0;right:0;bottom:0;left:0}.sig-watch-sticky{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:2rem;max-width:var(--content-max);height:100svh;min-height:660px;margin:0 auto;padding:88px clamp(1.25rem,4vw,3rem) 40px;display:grid;position:sticky;top:0}.sig-watch-copy h2{letter-spacing:-.03em;margin-top:.7rem;font-size:clamp(1.85rem,1.4rem + 1.6vw,2.85rem);font-weight:600;line-height:1.12}.sig-watch-copy .sig-steps{max-width:32rem;margin-top:1.75rem}.sig-watch-stage{justify-content:center;align-items:center;height:min(720px,100%);display:flex;position:relative}.sig-watch-stage:after{content:"";pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(circle,#3d6df233,#3d6df20d 50%,#0000 75%);border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -220px;position:absolute;top:50%;left:50%}.precision-watch{perspective:1600px;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.watch-definitions{pointer-events:none;width:0;height:0;position:absolute}.watch-scale{width:400px;height:560px;transform-style:preserve-3d;filter:drop-shadow(0 30px 60px #000000b3);margin:-280px 0 0 -200px;position:absolute;top:50%;left:50%;transform:scale(.88)}.watch-camera{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;bottom:0;left:0}.watch-layer{transform-style:preserve-3d;will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0}.watch-layer svg{width:100%;height:100%;display:block;overflow:visible}.watch-legend{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;width:16rem;transition:opacity .5s var(--ease-premium),transform .5s var(--ease-premium);z-index:10;background:#12161cd9;border:1px solid #ffffff1f;border-radius:16px;margin-top:-9rem;padding:1.1rem 1.2rem;position:absolute;top:50%;right:clamp(1.25rem,4vw,3rem);transform:translateY(8px);box-shadow:0 20px 40px #00000080}.watch-legend[data-visible=true]{opacity:1;transform:none}@media(min-width:1101px){.sig-watch-stage{margin-right:15rem}}.watch-legend-title{color:#a2adc0;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.watch-legend dl{gap:.6rem;margin-top:.75rem;display:grid}.watch-legend dt{color:#f0f3f6;font-size:.84rem;font-weight:600}.watch-legend dd{color:#9faab9;font-size:.78rem;line-height:1.4}.ilona-configurator{margin-top:2.75rem;background:linear-gradient(165deg,#151922,#0f1218);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 28px 60px #00000073}.config-controls{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;align-items:end}.config-group{display:flex;flex-direction:column;gap:.65rem}.config-label{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a2b8}.ram-selector{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.ram-btn{background:#181c26;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.65rem .5rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.2rem;transition:border-color .2s,background-color .2s}.ram-btn:hover{border-color:#ffffff4d}.ram-btn[aria-pressed=true]{background:#3d6df238;border-color:var(--color-accent-strong)}.ram-btn-val{font-family:var(--font-mono);font-size:.9rem;font-weight:700;color:#f5f7fa}.ram-btn-sub{font-size:.7rem;color:#9db2dc}.mode-selector{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mode-btn{background:#181c26;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.75rem .9rem;font-size:.84rem;font-weight:600;cursor:pointer;text-align:center;transition:border-color .2s,background-color .2s}.mode-btn[aria-pressed=true]{background:#f5f6f8;color:#0a0b0e;border-color:#f5f6f8}.config-readout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.readout-card{background:#0a0c10a6;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:.3rem}.readout-card-primary{background:radial-gradient(circle at 0% 0%,#3d6df23d,#0e1118e6);border-color:#7d9dff66}.readout-label{font-size:.76rem;color:#96a3b5;font-weight:500}.readout-value{font-family:var(--font-mono);font-size:clamp(1.2rem,1rem + .6vw,1.55rem);font-weight:700;color:#fff}.readout-sub{font-size:.78rem;color:#8cf0d2}.config-usecase-bar{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.usecase-item{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.usecase-tag{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;padding:.25rem .6rem;border-radius:6px;background:#3d6df22e;color:#a9c2ff}.usecase-item p{font-size:.92rem;color:#dde3ec}.usecase-network{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.78rem;color:#8cf0d2}.scaling-table-wrap{margin-top:2rem;overflow-x:auto;border:1px solid var(--color-border);border-radius:18px;background:#101319}.scaling-table{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.scaling-table th{background:#161a22;color:#9ba7b8;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;padding:.95rem 1.1rem;border-bottom:1px solid var(--color-border)}.scaling-table td{padding:.95rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.06);color:#d6dce5;vertical-align:top}.scaling-table tbody tr{cursor:pointer;transition:background-color .15s}.scaling-table tbody tr:hover{background:#ffffff08}.scaling-table tbody tr[data-selected=true]{background:#3d6df224}.table-sub{display:block;font-size:.76rem;color:#8b96a6;margin-top:.15rem}.mono-cell{font-family:var(--font-mono);font-size:.83rem;white-space:nowrap}.accent-cell{color:#8cf0d2!important;font-weight:600}.comparison-block{margin-top:3.5rem}.subsection-title{font-size:clamp(1.35rem,1.15rem + .8vw,1.85rem);font-weight:600;letter-spacing:-.02em}.comparison-table tbody tr{cursor:default}.ilona-winner-cell{background:#3d6df21a;color:#f5f7fa!important;font-weight:600}.app-outlook-banner{margin-top:3rem;background:linear-gradient(135deg,#3d6df229,#131720eb);border:1px solid rgba(125,157,255,.35);border-radius:22px;padding:clamp(1.5rem,3vw,2.25rem);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:2rem;align-items:center}.app-outlook-copy h3{font-size:clamp(1.3rem,1.1rem + .7vw,1.7rem);font-weight:600;margin-top:.45rem}.app-outlook-copy p{color:#c5cedb;margin-top:.65rem;font-size:.95rem;line-height:1.6}.app-outlook-meta{background:#0a0c10a6;border:1px solid var(--color-border);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.app-outlook-meta>span{font-family:var(--font-mono);font-size:.78rem;color:#8cf0d2;line-height:1.45}.audit-deck-shell{margin-top:2.75rem;background:#12151c;border:1px solid rgba(255,255,255,.12);border-radius:24px;overflow:hidden}.audit-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--color-border);background:#0e1117}.audit-tab-btn{padding:1rem 1.1rem;text-align:left;cursor:pointer;border-right:1px solid var(--color-border);border-bottom:2px solid transparent;display:flex;flex-direction:column;gap:.25rem;transition:background-color .2s,border-color .2s}.audit-tab-btn:last-child{border-right:none}.audit-tab-btn:hover{background:#ffffff08}.audit-tab-btn[aria-selected=true]{background:#3d6df224;border-bottom-color:var(--color-accent-strong)}.audit-tab-code{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:#7d9dff}.audit-tab-title{font-size:.88rem;font-weight:600;color:#f0f3f8}.audit-tab-domain{font-size:.74rem;color:#8d97a6}.audit-panel{padding:clamp(1.5rem,3vw,2.25rem)}.audit-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.audit-badge{font-family:var(--font-mono);font-size:.75rem;color:#8cf0d2}.audit-panel-header h3{font-size:1.4rem;font-weight:600;margin-top:.2rem}.audit-domain-pill{padding:.3rem .75rem;border-radius:999px;background:#ffffff0f;font-size:.8rem;color:#b8c2d0}.audit-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.audit-box{border-radius:16px;padding:1.2rem;border:1px solid var(--color-border);display:flex;flex-direction:column;gap:.55rem}.audit-box-challenge{background:#171b24}.audit-box-cloud{background:#d9414114;border-color:#d9414147}.audit-box-ilona{background:#56e0b814;border-color:#56e0b852}.audit-box-label{font-family:var(--font-mono);font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a5b1c2}.audit-box-cloud .audit-box-label{color:#ff9494}.audit-box-ilona .audit-box-label{color:#8cf0d2}.audit-box p{font-size:.92rem;line-height:1.6;color:#e4e9f0}.audit-telemetry-footer{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.audit-telemetry-metrics{display:flex;flex-wrap:wrap;gap:.75rem}.audit-telemetry-chip{background:#0c0e13;border:1px solid var(--color-border);border-radius:10px;padding:.5rem .85rem;display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.78rem}.audit-telemetry-chip span{color:#8e98a8}.audit-telemetry-chip strong{color:#f5f7fa}.kernel-socket-box{background:#090b0f;border:1px solid rgba(86,224,184,.28);border-radius:10px;padding:.55rem .9rem;display:flex;flex-direction:column;gap:.15rem}.kernel-socket-title{font-family:var(--font-mono);font-size:.68rem;color:#8cf0d2}.kernel-socket-box code{font-family:var(--font-mono);font-size:.74rem;color:#cfd8e3}.heritage-grid{margin-top:4.5rem;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.heritage-media{border-radius:22px;overflow:hidden;border:1px solid var(--color-border);background:#12151c;aspect-ratio:16 / 11}.heritage-media img{width:100%;height:100%;object-fit:cover;object-position:65% 45%}.heritage-copy h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.15rem);font-weight:600;letter-spacing:-.02em;margin-top:.55rem}.heritage-lead{color:#d6deeb;font-size:1.02rem;font-weight:500;margin-top:.85rem;line-height:1.6}.heritage-body{color:var(--color-ink-muted);font-size:.94rem;margin-top:.75rem;line-height:1.65}.heritage-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.heritage-pillar-card{background:#13161d;border:1px solid var(--color-border);border-radius:14px;padding:.95rem}.heritage-pillar-card strong{display:block;font-size:.85rem;color:#f0f3f8}.heritage-pillar-card p{font-size:.78rem;color:var(--color-ink-muted);margin-top:.35rem;line-height:1.45}.proofs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:2.75rem}.proof-card{background:#13161d;border:1px solid var(--color-border);border-radius:18px;padding:1.35rem;display:flex;flex-direction:column;gap:.65rem;transition:border-color .2s}.proof-card:hover{border-color:var(--color-accent-border)}.proof-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:var(--font-mono);font-size:.76rem}.proof-repo{color:#9cb4ec;font-weight:600}.proof-pr{background:#56e0b81f;color:#8cf0d2;padding:.15rem .5rem;border-radius:999px}.proof-domain{font-size:1.05rem;font-weight:600;color:#f2f5f9}.proof-summary{font-size:.88rem;color:var(--color-ink-muted);line-height:1.55;flex:1}.proof-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#9cb4ec;margin-top:.35rem}.proof-link:hover{color:#fff}.patent-vault-banner{margin-top:2rem;background:#11141b;border:1px solid rgba(125,157,255,.28);border-radius:16px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.45rem}.patent-vault-tag{font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:#9cb4ec}.patent-vault-banner p{font-size:.9rem;color:#c8d1de;line-height:1.6}.contact-layout{margin-top:2.75rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:2rem;align-items:start}.brief-builder-card,.direct-contact-card{background:#13161d;border:1px solid var(--color-border);border-radius:22px;padding:clamp(1.4rem,3vw,2.2rem)}.form-group{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.25rem}.form-row-two{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label{font-size:.82rem;font-weight:600;color:#b4becc}.chip-selector{display:flex;flex-wrap:wrap;gap:.5rem}.selector-chip{background:#1a1e28;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.45rem .9rem;font-size:.82rem;color:#cfd6e0;cursor:pointer;transition:background-color .2s,border-color .2s}.selector-chip[aria-pressed=true]{background:#f5f6f8;color:#0a0b0e;border-color:#f5f6f8;font-weight:600}.form-input,.form-textarea{background:#0c0e13;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:.75rem .95rem;font-size:.92rem;color:#f2f5f9;width:100%}.form-input:focus,.form-textarea:focus{outline:2px solid var(--color-accent-strong);border-color:transparent}.brief-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.5rem}.direct-contact-card h3{font-size:1.35rem;font-weight:600;margin-top:.45rem}.direct-contact-list{margin-top:1.25rem;display:grid;gap:.9rem}.direct-contact-list dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#8b96a7}.direct-contact-list dd{font-size:.95rem;font-weight:500;color:#eef2f7;margin-top:.15rem}.direct-contact-list a:hover{color:var(--color-accent-strong)}.airgap-guarantee-box{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:14px;background:#56e0b814;border:1px solid rgba(86,224,184,.25)}.airgap-guarantee-box strong{font-family:var(--font-mono);font-size:.74rem;color:#8cf0d2;display:block}.airgap-guarantee-box p{font-size:.84rem;color:#cfd8e3;margin-top:.35rem;line-height:1.5}.site-footer{border-top:1px solid var(--color-border);padding:2.5rem 0;background:#08090c}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.footer-brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.footer-tagline{font-size:.85rem;color:var(--color-ink-faint)}.footer-links{display:flex;align-items:center;gap:1.25rem}.footer-link-btn{font-size:.85rem;color:var(--color-ink-muted);cursor:pointer}.footer-link-btn:hover{color:var(--color-ink)}.legal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#050609d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:1.5rem}.legal-modal-card{background:#14171f;border:1px solid var(--color-border-strong);border-radius:20px;max-width:42rem;width:100%;max-height:85vh;overflow-y:auto;padding:1.75rem}.legal-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.legal-modal-header h2{font-size:1.2rem;font-weight:600}.legal-close-btn{padding:.4rem .85rem;border-radius:999px;background:#ffffff14;font-size:.82rem;cursor:pointer}.legal-modal-body{display:grid;gap:1.5rem;margin-top:1.25rem}.legal-section h3{font-size:.95rem;font-weight:600;color:#9cb4ec}.legal-section ul{margin-top:.5rem;display:grid;gap:.25rem;font-size:.9rem;color:#d5dce6}.legal-section p{margin-top:.5rem;font-size:.88rem;color:var(--color-ink-muted);line-height:1.6}@media(max-width:1100px){.desktop-nav,.header-telemetry{display:none}.mobile-navigation{margin-left:auto;display:block}.mobile-navigation summary{cursor:pointer;color:#d9e4ed;place-items:center;min-width:44px;min-height:44px;font-size:.8rem;font-weight:600;list-style:none;display:grid}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation nav{border-bottom:1px solid var(--color-border);background:#111317;padding:12px 6vw;display:grid;position:absolute;top:4.25rem;left:0;right:0}.mobile-navigation nav a{min-height:44px;padding:12px;font-size:1rem}.config-controls,.app-outlook-banner,.contact-layout,.heritage-grid{grid-template-columns:1fr}.config-readout-grid,.hero-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-tabs,.audit-comparison-grid,.proofs-grid{grid-template-columns:1fr}}@media(max-width:899px),(max-height:520px){.sig-hero,.sig-watch{height:auto}.sig-hero-sticky,.sig-watch-sticky{height:auto;min-height:0;position:relative}.sig-hero-grid{grid-template-columns:1fr;gap:1.5rem;padding-top:100px;padding-bottom:3rem}.sig-hero-stage{height:auto}.sig-hero-stage .sig-steps{grid-template-columns:1fr 1fr}.signal-scene{min-height:300px}.signal-scale{transform:scale(.62)}.sig-watch-sticky{grid-template-columns:1fr;padding-top:4.5rem;padding-bottom:4rem}.sig-watch-stage{height:420px}.watch-scale{transform:scale(.64)}.watch-legend{opacity:1;width:auto;position:relative;top:auto;right:auto;margin-top:0;transform:none}.capability-grid{grid-template-columns:1fr}}@media(max-width:640px){.sig-hero-stage .sig-steps,.config-readout-grid,.hero-metrics-grid,.ram-selector,.mode-selector,.heritage-pillars,.form-row-two{grid-template-columns:1fr}.ram-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-scale{transform:scale(.5)}.sig-watch-stage{height:340px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.sig-hero,.sig-watch{height:auto}.sig-hero-sticky,.sig-watch-sticky{height:auto;min-height:100svh;position:relative}.watch-legend{opacity:1;transform:none}}
