:root{--bg: #071018;--surface: #0f1a24;--surface-elevated: #172634;--surface-soft: rgba(23, 38, 52, .72);--text: #eef6f8;--muted: #97a9b7;--signal: #c7ff3d;--scan: #63e6ff;--citation: #ff7a1a;--mineral: #e5ecee;--mineral-text: #0d1c27;--line: rgba(255, 255, 255, .1);--line-strong: rgba(99, 230, 255, .28);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--shadow-soft: 0 24px 80px rgba(0, 0, 0, .32);--shadow-panel: 0 12px 32px rgba(0, 0, 0, .22);--content-width: 1240px;--nav-height: 78px}*{box-sizing:border-box}html{scroll-behavior:smooth}main [id]{scroll-margin-top:150px}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(99,230,255,.18),transparent 28%),radial-gradient(circle at 82% 18%,rgba(199,255,61,.16),transparent 18%),linear-gradient(180deg,#071018,#08131d 24%,#091019);color:var(--text);font-family:IBM Plex Sans,sans-serif;line-height:1.55;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at center,black 54%,transparent 95%);pointer-events:none;opacity:.28}.page-noise{position:fixed;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) .6px,transparent .8px);background-size:12px 12px;mix-blend-mode:soft-light;opacity:.05;pointer-events:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--scan);outline-offset:3px}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement-bar{position:sticky;top:0;z-index:30;display:flex;justify-content:center;padding:.85rem 1rem;border-bottom:1px solid rgba(199,255,61,.18);background:#071018e6;backdrop-filter:blur(14px)}.announcement-bar p{margin:0;font-family:IBM Plex Mono,monospace;font-size:.84rem;letter-spacing:.04em;color:var(--muted)}.announcement-bar a{color:var(--signal)}.site-nav{position:sticky;top:46px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(calc(100% - 2rem),var(--content-width));margin:1rem auto 0;padding:.95rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#091019b8;backdrop-filter:blur(18px);box-shadow:0 12px 32px #0000002e}.brand{display:inline-flex;align-items:center;gap:.8rem;margin-left:.5rem;font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:.04em}.brand-mark{height:48px;width:auto;object-fit:contain}.nav-links{display:flex;align-items:center;gap:1.25rem;color:var(--muted)}.nav-links a:not(.button){position:relative;font-size:.95rem}.nav-links a:not(.button):after{content:"";position:absolute;left:0;bottom:-.3rem;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--scan),transparent);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:.32rem;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:transparent;color:var(--text)}.nav-toggle span{width:18px;height:1.8px;margin:0 auto;background:currentColor;transition:transform .18s ease,opacity .18s ease}.nav-toggle.is-open span:first-child{transform:translateY(2px) rotate(45deg)}.nav-toggle.is-open span:last-child{transform:translateY(-2px) rotate(-45deg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.45rem;border-radius:999px;border:1px solid transparent;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--signal),#e1ff8b);color:#0c160d;box-shadow:0 14px 32px #c7ff3d38}.button-ghost{border-color:#ffffff29;background:#ffffff05;color:var(--text)}.button-small{padding:.72rem 1.1rem;font-size:.92rem}.button-block{width:100%}.section{width:min(calc(100% - 2rem),var(--content-width));margin:0 auto;padding:6.5rem 0}.section-tight{padding-top:4rem}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:3rem;align-items:center;min-height:calc(100svh - 180px)}.eyebrow{margin:0 0 1rem;font-family:IBM Plex Mono,monospace;font-size:.83rem;letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.eyebrow-dark{color:#4e5f69}.hero h1,.section-heading h2,.inline-cta h3,.interest-shell h2{margin:0;font-family:Syne,sans-serif;line-height:.98;letter-spacing:-.04em}.hero h1{font-size:clamp(3rem,6.4vw,6rem)}.hero h1 span{color:var(--signal);text-shadow:0 0 36px rgba(199,255,61,.16)}.lead,.section-heading p,.interest-shell>p,.comparison-note,.pricing-footnote{max-width:62ch;color:var(--muted);font-size:1.06rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 2.1rem}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.proof-chip,.platform-chips span,.trust-logo-card{border:1px solid rgba(255,255,255,.1);background:#ffffff08;backdrop-filter:blur(10px)}.proof-chip{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1rem .95rem;border-radius:var(--radius-md);transform:translate3d(0,18px,0);opacity:0;animation:proof-chip-rise .68s ease forwards}.hero-proof .proof-chip:nth-child(1){animation-delay:.12s}.hero-proof .proof-chip:nth-child(2){animation-delay:.22s}.hero-proof .proof-chip:nth-child(3){animation-delay:.32s}.proof-chip strong,.stat-value,.price-main,.layer-number,.scan-index,.model-kicker,.model-proof,.panel-kicker,.metric-label,.fact-topline,.pricing-badge,.pricing-footnote,.waitlist-meta,.device-header,.device-lockout,.platform-label{font-family:IBM Plex Mono,monospace}.proof-chip strong{font-size:1.2rem;color:var(--text)}.proof-chip span{color:var(--muted);font-size:.92rem}.platform-strip{margin-top:1.8rem}.platform-label{display:inline-block;margin-bottom:.85rem;color:var(--muted);letter-spacing:.08em;font-size:.78rem}.platform-chips{display:flex;flex-wrap:wrap;gap:.75rem}.platform-chips span,.trust-logo-card{display:inline-flex;align-items:center;padding:.7rem .95rem;border-radius:999px;color:var(--text);font-size:.9rem}.platform-note{margin:.9rem 0 0;color:var(--muted)}.hero-visual{position:relative}.hero-stage{position:relative;min-height:620px}.hero-stage-animated{transform:translateY(-78px)}.hero-product-shot{width:100%;border-radius:34px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-soft)}.hero-fallback-shell{display:block}.orbital-glow{position:absolute;inset:8% 10% auto auto;width:280px;height:280px;border-radius:50%;background:conic-gradient(from 120deg,rgba(99,230,255,.24),rgba(199,255,61,.08),transparent 70%);filter:blur(12px)}.device-shell{position:relative;padding:1.2rem;border:1px solid rgba(99,230,255,.18);border-radius:32px;background:linear-gradient(180deg,#0f1a24e6,#0a121ac7);box-shadow:var(--shadow-soft);overflow:hidden}.device-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(99,230,255,.08),transparent 40%,rgba(199,255,61,.05));pointer-events:none}.device-header,.device-lockout,.device-footer{display:flex;justify-content:space-between;gap:1rem;font-size:.74rem;letter-spacing:.08em;color:#eef6f8bd}.device-footer{margin-top:.7rem;padding-inline:1.1rem 1rem}.device-surface{position:relative;margin:1rem 0;padding:2rem 1.25rem 1.3rem;min-height:520px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top,rgba(99,230,255,.1),transparent 40%),#071018d1;overflow:hidden}.scan-grid{position:absolute;inset:0;background:linear-gradient(rgba(99,230,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(99,230,255,.06) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 98%)}.file-token{position:absolute;top:1.4rem;left:50%;transform:translate(-50%);padding:.68rem 1rem;border-radius:999px;border:1px solid rgba(99,230,255,.32);background:#0d1d29e6;color:var(--scan);font-family:IBM Plex Mono,monospace;font-size:.82rem;animation:float 4.4s ease-in-out infinite}.scan-layers{position:relative;display:grid;gap:.85rem;margin-top:6rem}.scan-layer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1rem 1rem 1rem 1.1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eef6f8d1;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.scan-layer.is-active{transform:translate(12px);border-color:#c7ff3d5c;background:linear-gradient(90deg,#c7ff3d14,#63e6ff0f);box-shadow:inset 0 0 0 1px #63e6ff24}.scan-index,.layer-number{color:var(--muted);font-size:.8rem;letter-spacing:.08em}.device-footer{position:absolute;right:1.1rem;bottom:1rem;left:1.1rem}.trust-strip{display:grid;gap:1rem;width:min(calc(100% - 2rem),var(--content-width));margin:0 auto;padding:0 0 2rem}.trust-strip p{margin:0;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.trust-logos{display:flex;flex-wrap:wrap;gap:.8rem}.trust-logo-card{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:168px;border-radius:20px;padding:1rem 1.05rem}.trust-logo-card strong{font-size:.98rem}.trust-logo-card small{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.section-heading{display:grid;gap:1rem;margin-bottom:2.6rem}.section-heading h2,.interest-shell h2{font-size:clamp(2.35rem,5vw,4.6rem)}.model-grid,.engine-grid,.pricing-grid,.facts-grid,.stats-grid{display:grid;gap:1.2rem}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card,.fact-card,.layer-card,.engine-card,.stat-card,.pricing-card,.inline-cta,.interest-shell,.panel-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#ffffff08;box-shadow:var(--shadow-panel)}.model-card{padding:2rem}.model-card:before,.fact-card:before,.engine-card:before,.pricing-card:before,.interest-shell:before,.panel-shell:before,.stat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,230,255,.06),transparent 40%,rgba(199,255,61,.03));pointer-events:none}.model-card-legacy{background:linear-gradient(180deg,#19191980,#0f1a24cc)}.model-card-local{background:linear-gradient(180deg,#0c1f22e0,#0b161de0)}.model-header h3,.fact-card h3,.engine-card h3,.pricing-card h3,.inline-cta h3,.layer-card h3,.panel-shell h3{margin:0;font-family:Syne,sans-serif;letter-spacing:-.03em}.model-header{display:grid;gap:.5rem;margin-bottom:1.25rem}.model-kicker,.panel-kicker,.metric-label,.fact-topline,.pricing-badge,.waitlist-meta{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.model-kicker,.panel-kicker{color:var(--scan)}.model-list,.pricing-list{padding-left:1rem;margin:0 0 1.5rem;color:var(--muted)}.model-list li+li,.pricing-list li+li{margin-top:.55rem}.flow-card{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#07101899}.flow-node{display:grid;place-items:center;min-height:94px;padding:.75rem;border-radius:18px;background:#ffffff0f;text-align:center}.flow-node-cloud{color:var(--citation)}.flow-node-local{color:var(--signal)}.flow-arrow{width:62px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),var(--citation));position:relative}.flow-arrow:after{content:"";position:absolute;top:-3px;right:-1px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid var(--citation)}.flow-arrow-loop{background:linear-gradient(90deg,rgba(99,230,255,.2),var(--signal))}.flow-arrow-loop:after{border-left-color:var(--signal)}.model-proof{margin-top:1.15rem;color:var(--muted)}.section-mineral{width:100%;max-width:none;margin-top:2rem;padding-inline:max(1rem,calc((100% - var(--content-width)) / 2));background:radial-gradient(circle at 84% 18%,rgba(255,122,26,.14),transparent 18%),linear-gradient(180deg,var(--mineral) 0%,#d9e2e5 100%);color:var(--mineral-text)}.section-heading-dark p,.section-heading-dark .eyebrow,.section-heading-dark{color:#0d1c27c7}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-card{padding:1.7rem;background:#ffffffad;border-color:#0d1c2714;box-shadow:0 12px 32px #3e4e551f}.fact-rail{display:inline-flex;margin-bottom:1rem;padding:.35rem .6rem;border-radius:999px;background:#0d1c270f;color:#0d1c2794;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.fact-highlight{margin:.85rem 0 .25rem;color:var(--citation);font-family:IBM Plex Mono,monospace;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.fact-topline{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem;color:#0d1c27a3}.fact-card h3{font-size:1.55rem;color:var(--mineral-text)}.fact-card p,.citation-drawer p,.citation-drawer a{color:#0d1c27bd}.citation-drawer{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(13,28,39,.1)}.citation-drawer summary{cursor:pointer;font-weight:600;color:var(--citation)}.citation-drawer a{display:inline-block;margin-top:.6rem;font-weight:600}.layers-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:1.3rem;align-items:start}.layers-list{display:grid;gap:1rem}.layer-card{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.5rem;background:#ffffff08;transition:border-color .2s ease,transform .2s ease,background .2s ease}.layer-card.is-active{border-color:#c7ff3d57;background:linear-gradient(90deg,#c7ff3d14,#63e6ff0f);transform:translate(8px)}.layer-metric,.engine-role,.price-note,.price-compare,.panel-shell p,.fact-card p,.interest-shell>p,.faq-item p{color:var(--muted)}.layer-metric,.engine-role{margin:.35rem 0 .65rem;color:var(--scan);font-family:IBM Plex Mono,monospace;font-size:.86rem;letter-spacing:.04em}.layers-panel{position:sticky;top:148px}.panel-shell{padding:1.7rem;background:linear-gradient(180deg,#0c1a22f5,#0a121be6)}.panel-shell[data-active-layer="1"] .radar-core{background:radial-gradient(circle,var(--signal),rgba(199,255,61,.08))}.panel-shell[data-active-layer="2"] .radar-core{background:radial-gradient(circle,var(--scan),rgba(99,230,255,.08))}.panel-shell[data-active-layer="3"] .radar-core{background:radial-gradient(circle,#9befff,#63e6ff14)}.panel-shell[data-active-layer="4"] .radar-core{background:radial-gradient(circle,#d4ff8d,#c7ff3d14)}.panel-shell[data-active-layer="5"] .radar-core{background:radial-gradient(circle,var(--citation),rgba(255,122,26,.08))}.panel-shell h3{margin-top:.5rem;font-size:2rem}.panel-radar{position:relative;display:grid;place-items:center;width:min(100%,340px);aspect-ratio:1;margin:1.5rem auto;border-radius:50%;background:radial-gradient(circle,rgba(99,230,255,.08),transparent 60%);overflow:hidden}.radar-ring,.radar-core,.radar-sweep{position:absolute;border-radius:50%}.radar-ring{border:1px solid rgba(99,230,255,.18)}.ring-one{inset:18%}.ring-two{inset:31%}.ring-three{inset:43%}.radar-core{inset:48%;background:radial-gradient(circle,var(--signal),rgba(199,255,61,.08));box-shadow:0 0 44px #c7ff3d38}.radar-sweep{inset:-10%;background:conic-gradient(from 90deg,transparent 0deg,rgba(99,230,255,.28) 75deg,transparent 120deg);animation:spin 7s linear infinite}.panel-metrics{display:grid;gap:1rem}.panel-metrics strong{display:block;margin-top:.35rem}.engine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.engine-card{padding:1.5rem}.engine-local{margin:1rem 0 0;color:var(--text)}.open-source-proof{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.6rem;padding:1.6rem 1.7rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:linear-gradient(180deg,#0d1922e6,#09121af5);box-shadow:var(--shadow-panel)}.open-source-proof h3,.why-now-copy h3{margin:0 0 .5rem;font-family:Syne,sans-serif;letter-spacing:-.03em}.open-source-proof p{margin:0;color:var(--muted)}.open-source-actions{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:flex-end}.section-numbers{padding-top:5rem}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{padding:1.5rem;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end}.stat-value{font-size:clamp(2.8rem,6vw,5rem);line-height:1;color:var(--signal)}.stat-label{margin-top:.7rem;max-width:16ch;color:var(--muted);font-size:1rem}.comparison-wrap{overflow-x:auto;padding-bottom:.65rem}.comparison-note{position:relative;padding-left:1rem}.comparison-note:before{content:"";position:absolute;left:0;top:.4rem;width:2px;height:calc(100% - .8rem);background:linear-gradient(180deg,var(--scan),transparent)}.comparison-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;color:var(--text)}.comparison-table th,.comparison-table td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.04);background:#0b131cd1;text-align:left;vertical-align:top}.comparison-table thead th{position:sticky;top:0;z-index:2;background:#0f1a24fa;backdrop-filter:blur(12px)}.feature-col{left:0;min-width:220px;z-index:4}.xorshield-col{left:220px;min-width:200px;z-index:3;background:linear-gradient(180deg,#c7ff3d1f,#63e6ff14)}.sticky-col{position:sticky}.positive{color:var(--signal);font-weight:700}.inline-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding:1.6rem 1.7rem}.section-pricing{position:relative;margin-top:2rem}.section-pricing:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(255,122,26,.08),transparent 25%),linear-gradient(180deg,#21160c2e,#07101800);pointer-events:none}.why-now-band{display:grid;gap:1.25rem;margin-top:2.2rem;padding:1.6rem 1.7rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:linear-gradient(180deg,#0c161ef0,#091018f0);box-shadow:var(--shadow-panel)}.why-now-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.why-now-panel{display:grid;gap:.5rem;min-height:150px;padding:1.2rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff08}.why-now-panel strong{font-size:1.2rem;font-family:Syne,sans-serif}.why-now-panel span{color:var(--muted)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{padding:1.8rem}.pricing-card.is-selected{border-color:#63e6ff57;box-shadow:0 16px 38px #63e6ff1f}.pricing-card-featured{border-color:#c7ff3d57;background:linear-gradient(180deg,#1d2919bf,#0c141aeb);transform:translateY(-10px)}.pricing-header{display:flex;justify-content:space-between;gap:.7rem;align-items:center}.pricing-badge{color:var(--signal)}.price-compare{margin:1.2rem 0 .2rem;text-decoration:line-through}.price-main{margin:0;font-size:clamp(2.4rem,4vw,3.8rem);color:var(--text);line-height:1}.price-main span{font-size:1rem;color:var(--muted)}.price-note{margin:.6rem 0 1.3rem}.faq-list{display:grid;gap:.9rem}.faq-item{padding:1.2rem 1.35rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff08}.faq-item summary{cursor:pointer;font-weight:600}.faq-item p{margin-bottom:0}.section-interest{padding-bottom:7rem}.interest-shell{display:grid;gap:1.25rem;padding:2rem;background:linear-gradient(180deg,#0f1a24f5,#091019f5)}.waitlist-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) auto;gap:.9rem}.honeypot-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.waitlist-form input,.waitlist-form select{min-width:0;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:var(--text)}.waitlist-form input::placeholder,.waitlist-form select{color:#97a9b7bd}.waitlist-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(151,169,183,.9) 50%),linear-gradient(135deg,rgba(151,169,183,.9) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 2px),calc(100% - 16px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.form-message{min-height:1.5rem;margin:0;color:var(--signal)}.waitlist-secondary{display:inline-flex;align-items:center;width:fit-content;margin:0;color:var(--muted);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.waitlist-secondary.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(calc(100% - 2rem),var(--content-width));margin:0 auto 2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.92rem}.site-footer div{display:flex;gap:1rem;flex-wrap:wrap}.reveal{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.js .reveal{opacity:0;transform:translateY(22px)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}.comparison-wrap.is-visible{animation:comparison-drift .9s ease both}@keyframes float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes proof-chip-rise{to{opacity:1;transform:translateZ(0)}}@keyframes comparison-drift{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(max-width:1100px){.hero,.layers-layout,.pricing-grid,.engine-grid,.stats-grid,.model-grid,.facts-grid{grid-template-columns:1fr}.hero{min-height:auto}.layers-panel{position:relative;top:auto}.pricing-card-featured{transform:none}.hero-proof{grid-template-columns:1fr}.hero-stage{min-height:auto}.hero-stage-animated{transform:translateY(0)}.open-source-proof{flex-direction:column;align-items:flex-start}.why-now-panels{grid-template-columns:1fr}}@media(max-width:860px){.site-nav{top:46px;border-radius:26px}.nav-toggle{display:inline-flex}.nav-links{position:absolute;top:calc(100% + .7rem);right:0;left:0;display:none;flex-direction:column;align-items:stretch;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#091019f5;box-shadow:var(--shadow-panel)}.nav-links.is-open{display:flex}.inline-cta,.site-footer,.waitlist-form{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.waitlist-form{display:grid}}@media(max-width:720px){.section{padding:5rem 0}.site-nav{width:min(calc(100% - 1rem),var(--content-width));margin-top:.7rem;padding-inline:.9rem}.hero{gap:2rem;padding-top:2rem}.hero-visual{margin-top:.35rem}.hero h1{font-size:clamp(2.5rem,12vw,4.25rem)}.section-heading h2,.interest-shell h2{font-size:clamp(2rem,11vw,3rem)}.device-surface{min-height:510px;padding:2.6rem 1rem 4.5rem}.file-token{top:1.75rem;max-width:calc(100% - 2rem);font-size:.76rem}.scan-layers{margin-top:6.7rem}.scan-layer{padding:.9rem .9rem .9rem 1rem}.scan-layer.is-active{transform:translate(0)}.device-footer{right:1rem;bottom:.9rem;left:1rem;flex-wrap:wrap;justify-content:flex-start;gap:.35rem 1rem;font-size:.66rem;line-height:1.35}.platform-note{max-width:32ch}.trust-logo-card,.why-now-panel{min-width:0}.comparison-table{min-width:840px}.feature-col{min-width:180px}.xorshield-col{left:180px;min-width:170px}}@media(max-width:520px){.device-surface{min-height:540px;padding-bottom:5rem}.file-token{top:1.9rem}.scan-layers{margin-top:7rem}.device-footer{flex-direction:column;align-items:flex-start;gap:.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal.is-visible{opacity:1;transform:none}}.site-footer-rich{display:block;margin-top:0;padding:0;border-top:none;background:radial-gradient(circle at top center,rgba(99,230,255,.08),transparent 38%),linear-gradient(180deg,#050b10f5,#04080d)}.footer-shell{width:min(calc(100% - 2rem),var(--content-width));margin:0 auto;padding:2.35rem 0 2rem}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:.72rem}.footer-heading{margin:0 0 .3rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.footer-column a{display:block;color:var(--muted);font-size:.94rem}.footer-column a:hover,.footer-column a:focus-visible{color:var(--text)}.footer-bottom{display:block;padding:1rem 0 2rem;margin-top:1.6rem;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.88rem;text-align:center}.footer-bottom p{margin:0}.blog-index-page,.blog-page,.resource-page{min-height:100svh}.blog-index-hero,.blog-hero-shell,.resource-hub-hero,.resource-hero-shell{padding-top:7.5rem}.blog-index-hero .section-heading,.resource-hub-hero .section-heading,.blog-hero,.resource-hero{width:min(calc(100% - 2rem),var(--content-width));margin:0 auto}.blog-hero,.resource-hero{display:grid;gap:1rem}.blog-hero h1,.resource-hero h1,.resource-hub-title{margin:0;font-family:Syne,sans-serif;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98;letter-spacing:-.04em}.blog-back-link{width:fit-content;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.blog-back-link:hover,.blog-back-link:focus-visible{color:var(--signal)}.blog-meta-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.8rem}.meta-dot{width:4px;height:4px;border-radius:50%;background:#97a9b7b3}.featured-blog-grid,.resource-highlight-grid,.resource-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;width:min(calc(100% - 2rem),var(--content-width));margin:2rem auto 0}.featured-blog-card,.resource-highlight-card,.resource-card,.blog-card,.resource-summary-card,.sidebar-card{padding:1.35rem;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#0f1a24db;box-shadow:var(--shadow-panel)}.featured-blog-card,.resource-card,.blog-card{display:grid;gap:.9rem;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.featured-blog-card:hover,.resource-card:hover,.blog-card:hover,.featured-blog-card:focus-visible,.resource-card:focus-visible,.blog-card:focus-visible{transform:translateY(-4px);border-color:#c7ff3d3d;background:#13202cf0}.featured-blog-meta,.blog-card-category,.resource-card-link{font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.featured-blog-card h3,.resource-card h3,.blog-card h2,.resource-summary-card h2,.blog-cta-box h3{margin:0;font-family:Syne,sans-serif;letter-spacing:-.03em}.featured-blog-card p,.resource-card p,.blog-card p,.resource-summary-card p,.resource-highlight-card span,.resource-link-list a,.sidebar-list li,.sidebar-links a{color:var(--muted)}.featured-blog-link,.resource-card-link{color:var(--text);font-weight:600}.blog-index-grid-section{padding-top:2rem}.blog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:min(calc(100% - 2rem),var(--content-width));margin:0 auto}.blog-card-top,.blog-card-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.blog-content-layout,.resource-two-up{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:1.4rem;width:min(calc(100% - 2rem),var(--content-width));margin:0 auto;align-items:start}.article-body{padding:2rem;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#0f1a24e0;box-shadow:var(--shadow-panel)}.article-body>:first-child{margin-top:0}.article-body h2{margin:3rem 0 1rem;font-family:Syne,sans-serif;font-size:clamp(1.45rem,2.3vw,2rem);letter-spacing:-.03em}.article-body h3{margin:2rem 0 .8rem;font-size:1.12rem}.article-body p,.article-body li,.article-body blockquote,.article-body code,.article-body pre{font-size:1rem;line-height:1.8}.article-body p,.article-body li,.article-body blockquote p{color:var(--muted)}.article-body strong{color:var(--text)}.article-body ul,.article-body ol{display:grid;gap:.75rem;margin:1.2rem 0;padding-left:1.25rem}.article-body a{color:var(--scan);text-decoration:underline;text-underline-offset:.2rem}.article-body a.button{text-decoration:none}.article-body .button-primary,.article-body a.button-primary{color:#0c160d}.article-body .blog-cta a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.45rem;border-radius:999px;border:1px solid transparent;font-weight:600;background:linear-gradient(135deg,var(--signal),#e1ff8b);color:#0c160d;text-decoration:none;box-shadow:0 14px 32px #c7ff3d38;transition:transform .18s ease,box-shadow .18s ease}.article-body .blog-cta a:hover,.article-body .blog-cta a:focus-visible{transform:translateY(-1px)}.article-body blockquote,.article-body .callout,.article-body .highlight-box{margin:1.6rem 0;padding:1.2rem 1.3rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.article-body .highlight-box{border-left:4px solid var(--signal)}.article-body code{font-family:IBM Plex Mono,monospace;padding:.18rem .42rem;border-radius:8px;background:#ffffff0f}.article-body pre{padding:1.15rem;border-radius:18px;overflow:auto;background:#050b10d6;border:1px solid rgba(255,255,255,.08)}.article-body pre code{background:transparent;padding:0}.article-body img{width:100%;border-radius:18px}.blog-sidebar{display:grid;gap:1rem;position:sticky;top:120px}.sidebar-list{display:grid;gap:.8rem;margin:0;padding-left:1rem}.sidebar-links{display:grid;gap:.7rem}.blog-cta-box{display:grid;gap:.8rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.resource-link-list{display:grid;gap:1rem;width:min(calc(100% - 2rem),var(--content-width));margin:0 auto}.resource-link-list a{padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0f1a24db}.resource-matrix-section{padding-top:1rem}.resource-two-up{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem}.resource-bullet-list{display:grid;gap:.8rem;margin:0;padding-left:1.1rem;color:var(--muted)}.resource-compare-table{display:grid;width:min(calc(100% - 2rem),var(--content-width));margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:#0f1a24db;box-shadow:var(--shadow-panel)}.resource-compare-head,.resource-compare-row{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:1rem}.resource-compare-head{padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.08);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.resource-compare-row{padding:1.15rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.08)}.resource-compare-row:last-child{border-bottom:none}.resource-compare-row strong{color:var(--text)}.resource-compare-row p{margin:0;color:var(--muted)}.resource-prose,.resource-evidence{width:min(calc(100% - 2rem),var(--content-width));margin:0 auto}.resource-prose-block{margin-bottom:2rem}.resource-prose-block:last-child{margin-bottom:0}.resource-prose-block h2{margin:0 0 .85rem;font-family:Syne,sans-serif;font-size:clamp(1.4rem,3vw,1.85rem);color:var(--text)}.resource-prose-block p{margin:0 0 1rem;color:var(--muted);line-height:1.7;font-size:1.02rem}.resource-prose-block p:last-child{margin-bottom:0}.resource-choice-section .resource-summary-card ul{margin:0}.resource-evidence{padding:1.6rem;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:#0f1a24db;box-shadow:var(--shadow-panel)}.resource-evidence h2{margin:.35rem 0 1.1rem;font-family:Syne,sans-serif;font-size:clamp(1.3rem,2.6vw,1.6rem);color:var(--text)}.resource-evidence-list{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.resource-evidence-list li{padding-left:1rem;border-left:2px solid rgba(255,255,255,.16)}.resource-evidence-list p{margin:0 0 .4rem;color:var(--muted);line-height:1.6}.resource-evidence-list a{font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.04em;color:var(--text);text-decoration:underline;text-underline-offset:3px}.resource-faq-list{display:grid;gap:1rem;width:min(calc(100% - 2rem),var(--content-width));margin:0 auto}.resource-faq-item{padding:1.35rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0f1a24b3}.resource-faq-item h3{margin:0 0 .55rem;font-size:1.08rem;color:var(--text)}.resource-faq-item p{margin:0;color:var(--muted);line-height:1.65}.resource-updated{width:min(calc(100% - 2rem),var(--content-width));margin:1.25rem auto 0;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.04em;color:var(--muted)}@media(max-width:1100px){.blog-content-layout,.resource-two-up{grid-template-columns:1fr}.footer-grid,.featured-blog-grid,.resource-highlight-grid,.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-sidebar{position:static;top:auto}}@media(max-width:860px){.footer-grid,.blog-card-grid,.featured-blog-grid,.resource-highlight-grid,.resource-card-grid,.resource-two-up,.resource-compare-head,.resource-compare-row{grid-template-columns:1fr}.resource-compare-head span:nth-child(n+2){display:none}}#get-started-main{min-width:0;overflow-x:clip}.get-started-shell{display:grid;gap:clamp(1.5rem,4vw,2.5rem);width:min(calc(100% - 2rem),960px);min-width:0;padding-block:clamp(4rem,9vw,7rem)}.get-started-intro,.signup-experience,.signup-form,.signup-form>*,.signup-confirmation{min-width:0}.get-started-intro{display:grid;gap:1rem;max-width:72ch}.get-started-intro>*{margin-block:0}.get-started-intro h1{margin:0;max-width:14ch;font-family:Syne,sans-serif;font-size:clamp(2.45rem,9vw,5rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.get-started-intro p:not(.eyebrow){max-width:68ch;color:var(--muted)}.get-started-intro .lead{color:var(--text);font-size:clamp(1.08rem,2.5vw,1.25rem)}.get-started-tagline strong{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.94rem;letter-spacing:.08em;text-transform:uppercase}.signup-experience [hidden]{display:none!important}.signup-form,.signup-confirmation{position:relative;display:grid;gap:clamp(1.25rem,3vw,1.75rem);width:100%;padding:clamp(1.25rem,4vw,2.25rem);overflow:hidden;border:1px solid rgba(151,169,183,.72);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(99,230,255,.07),transparent 42%,rgba(199,255,61,.04)),#0f1a24f5;box-shadow:var(--shadow-panel)}.signup-form-intro{display:grid;gap:.65rem}.signup-form-intro h2,.signup-confirmation h2{margin:0;font-family:Syne,sans-serif;font-size:clamp(1.65rem,4vw,2.45rem);line-height:1.05;letter-spacing:-.03em}.signup-form-intro p,.field-instructions,.signup-privacy-notice,.signup-confirmation p{overflow-wrap:anywhere}.signup-form-intro p,.field-instructions,.signup-confirmation p{margin:0;color:var(--muted)}.signup-fieldset,.form-field{width:100%;min-inline-size:0;margin:0}.signup-fieldset{padding:0;border:0}.signup-fieldset legend,.form-field>label{padding:0;color:var(--text);font-weight:700}.signup-fieldset legend{width:100%;margin-bottom:.4rem}.field-instructions{margin-bottom:.85rem;font-size:.94rem}.platform-options{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%}.platform-option{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-width:0;min-height:52px;padding:.75rem .9rem;border:1px solid var(--muted);border-radius:var(--radius-sm);background:#071018b8;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.platform-option:hover{border-color:var(--scan);background:#63e6ff0f}.platform-option:has(input:checked){border-color:var(--signal);background:#c7ff3d14;box-shadow:inset 0 0 0 1px #c7ff3d5c}.platform-option input[type=radio]{width:24px;height:24px;min-width:24px;min-height:24px;margin:0;accent-color:var(--signal);cursor:pointer}.platform-option label{display:flex;align-items:center;align-self:stretch;min-width:0;min-height:28px;cursor:pointer;overflow-wrap:anywhere}.form-field{display:grid;gap:.55rem}.form-field .field-instructions{margin-bottom:.25rem}.form-field input[type=email]{width:100%;min-width:0;min-height:52px;padding:.9rem 1rem;border:1px solid var(--muted);border-radius:var(--radius-sm);background:#071018d1;color:var(--text);caret-color:var(--signal);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.form-field input[type=email]::placeholder{color:var(--muted);opacity:1}.form-field input[type=email]:hover{border-color:var(--scan)}.signup-fieldset[aria-invalid=true] .platform-option,.platform-option:has(input[aria-invalid=true]),.form-field input[aria-invalid=true]{border-color:var(--citation);background:#ff7a1a17;box-shadow:inset 0 0 0 1px var(--citation)}.field-error{margin:.7rem 0 0;color:#ffc5a3;font-weight:700}.field-error:before{content:"!";display:inline-grid;place-items:center;width:24px;height:24px;margin-right:.45rem;border:1px solid var(--citation);border-radius:50%;color:#ffc5a3;font-family:IBM Plex Mono,monospace;line-height:1}.form-error-summary,.form-status{width:100%;padding:1rem 1.1rem;border-radius:var(--radius-sm);overflow-wrap:anywhere}.form-error-summary{border:2px solid var(--citation);background:#ff7a1a1a;color:var(--text)}.form-error-summary p,.form-error-summary ul{margin-block:0}.form-error-summary ul{display:grid;gap:.25rem;margin-top:.5rem;padding-left:1.25rem}.form-error-summary a{display:inline-flex;align-items:center;min-height:32px;color:#ffd0b5;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2rem}.form-status{display:flex;align-items:center;gap:.7rem;min-height:52px;border:1px solid var(--scan);background:#63e6ff17;color:var(--text);font-family:IBM Plex Mono,monospace;font-weight:700}.form-status:before{content:"";flex:0 0 24px;width:24px;height:24px;border:3px solid rgba(99,230,255,.3);border-top-color:var(--scan);border-radius:50%;animation:signup-status-spin .7s linear infinite}.signup-actions{display:grid;gap:1rem;width:100%;padding-top:.25rem;border-top:1px solid rgba(151,169,183,.42)}.signup-privacy-notice{margin:0;max-width:72ch;color:var(--muted);font-size:.9rem}#signup-submit{min-width:24px;min-height:52px;cursor:pointer}#signup-submit:disabled{cursor:wait;opacity:.72;transform:none}.signup-confirmation{border-color:var(--signal);background:radial-gradient(circle at top right,rgba(199,255,61,.12),transparent 34%),linear-gradient(180deg,#0f2022fa,#09141bfa)}.signup-confirmation h2{color:var(--signal)}.signup-confirmation strong{color:var(--text)}.signup-confirmation a,.get-started-home-link a{display:inline-flex;align-items:center;width:fit-content;min-width:24px;min-height:44px;color:var(--scan);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25rem}.get-started-home-link{margin:0}.get-started-shell :is(a,button,input):focus-visible{outline:3px solid var(--scan);outline-offset:3px}.platform-option:has(input:focus-visible){border-color:var(--scan);box-shadow:0 0 0 2px var(--bg),0 0 0 5px var(--scan)}.signup-fieldset:focus,.form-error-summary:focus,.signup-confirmation h2:focus{outline:3px solid var(--scan);outline-offset:4px}@keyframes signup-status-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.get-started-shell{grid-template-columns:minmax(0,1fr);gap:1.5rem}.signup-form,.signup-confirmation{padding:1.2rem}.signup-fieldset,.platform-options,.form-field,.form-field input[type=email],.signup-actions,#signup-submit{width:100%;max-width:none}}@media(min-width:768px)and (max-width:1440px){.get-started-shell,.get-started-intro,.signup-experience,.signup-form,.signup-fieldset,.platform-options,.form-field,.signup-actions{min-width:0;max-width:100%}.platform-options{grid-template-columns:repeat(2,minmax(0,1fr))}#signup-submit{width:fit-content;min-width:12rem}}@media(prefers-reduced-motion:reduce){.get-started-shell *,.get-started-shell *:before,.get-started-shell *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.get-started-shell .button:hover,.get-started-shell .button:focus-visible{transform:none}.form-status:before{border-color:var(--scan)}}
