*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#000;--bg2:#05030a;--purple:#8b5cf6;--purple-dk:#6d28d9;--purple-lt:#a78bfa;--purple-dim:#8b5cf61f;--text:#fff;--dim:#6b6880;--dim2:#9896a8;--green:#10b981;--red:#ef4444;--amber:#f59e0b;--border:#8b5cf624;--border2:#ffffff0f;--mono:"JetBrains Mono", "Space Mono", "Courier New", monospace;--sans:"Inter", sans-serif;--page-x:2.5rem}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}nav{z-index:200;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--border);background:#000000d9;align-items:center;height:70px;padding:0 2.5rem;display:flex;position:fixed;top:0;left:0;right:0}.logo{color:var(--text);letter-spacing:.1em;flex-shrink:0;align-items:center;gap:10px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.logo-img{object-fit:contain;width:auto;height:52px}.logo span{color:var(--purple)}.nav-links{gap:2rem;margin-left:2.5rem;list-style:none;display:flex}.nav-links a{color:var(--dim);letter-spacing:.14em;font-size:.6rem;text-decoration:none;transition:color .18s}.nav-links a:hover{color:var(--text)}.nav-right{align-items:center;gap:1.2rem;margin-left:auto;display:flex}.btn-ghost{cursor:pointer;color:var(--dim);font-family:var(--mono);letter-spacing:.14em;background:0 0;border:none;font-size:.6rem;transition:color .18s}.btn-ghost:hover{color:var(--text)}.btn-nav{background:var(--purple);border:1px solid var(--purple);color:var(--text);font-family:var(--mono);letter-spacing:.1em;cursor:pointer;padding:.5rem 1.1rem;font-size:.6rem;transition:background .18s,box-shadow .18s}.btn-nav:hover{background:var(--purple-dk);box-shadow:0 0 20px #8b5cf659}.hero{background:#000;grid-template-columns:400px 1fr 280px;align-items:stretch;gap:0;min-height:100vh;padding:70px 0 0;display:grid;position:relative;overflow-x:clip}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 80% at 55%,#6d28d912 0%,#0000 65%);position:absolute;inset:0}.hero-content{z-index:1;border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:5rem 2.5rem 4rem;display:flex;position:relative}.hero-tag{letter-spacing:.24em;color:var(--purple);align-items:center;gap:.5rem;margin-bottom:1.8rem;font-size:.58rem;display:flex}.hero-tag:before{content:none}h1{letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.6rem;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:700;line-height:1.06}h1 .accent{color:var(--purple)}.hero-desc{font-family:var(--sans);color:#ffffffa8;max-width:370px;margin-bottom:1.4rem;font-size:.875rem;font-weight:300;line-height:1.8}.hero-positioning{border-left:2px solid #8b5cf64d;flex-direction:column;gap:.28rem;margin-bottom:2.2rem;padding-left:.9rem;display:flex}.hero-positioning p{font-family:var(--sans);color:#ffffff6b;margin:0;font-size:.72rem;font-weight:300;line-height:1.5}.hero-ctas{flex-wrap:wrap;gap:.9rem;margin-bottom:3rem;display:flex}.btn-primary{background:var(--purple);border:1px solid var(--purple);color:#fff;font-family:var(--mono);letter-spacing:.12em;cursor:pointer;padding:.75rem 1.6rem;font-size:.62rem;transition:background .18s,box-shadow .18s}.btn-primary:hover{background:var(--purple-dk);box-shadow:0 0 28px #8b5cf666}.btn-secondary{border:1px solid var(--border2);color:var(--text);font-family:var(--mono);letter-spacing:.12em;cursor:pointer;background:0 0;padding:.75rem 1.6rem;font-size:.62rem;transition:border-color .18s,background .18s}.btn-secondary:hover{background:#ffffff0a;border-color:#ffffff4d}.trusted-label{letter-spacing:.2em;color:var(--dim);margin-bottom:.9rem;font-size:.52rem}.trusted-logos{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.trusted-logo{letter-spacing:.07em;color:#ffffff38;align-items:center;gap:.35rem;font-size:.58rem;transition:color .18s;display:flex}.trusted-logo:hover{color:#ffffff80}.hero-globe{z-index:1;isolation:isolate;background:#000;justify-content:center;align-self:start;align-items:center;height:calc(100vh - 70px);display:flex;position:sticky;top:70px;overflow:visible}.hero-globe-img{z-index:1;mix-blend-mode:screen;width:min(clamp(500px,60vw,820px),100vh - 120px);height:auto;display:block;position:relative;transform:translate(0);-webkit-mask-image:radial-gradient(90% 90%,#000 28%,#000000eb 48%,#0000008c 68%,#00000029 86%,#0000 100%);mask-image:radial-gradient(90% 90%,#000 28%,#000000eb 48%,#0000008c 68%,#00000029 86%,#0000 100%)}.stats-panel{z-index:1;border-left:1px solid var(--border);background:#0009;flex-direction:column;justify-content:flex-start;gap:1.6rem;padding:5rem 1.4rem 2rem;display:flex;position:relative}.panel-header{letter-spacing:.2em;color:var(--dim);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.52rem;display:flex}.live-dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%;margin-right:5px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.stat-label{letter-spacing:.2em;color:var(--dim);margin-bottom:.25rem;font-size:.48rem}.stat-val{letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1}.stat-delta{color:var(--green);margin-top:4px;font-size:.52rem}.stat-delta.purple{color:var(--purple-lt)}.sparkline{width:100%;height:28px;margin-top:8px}.ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);letter-spacing:.12em;white-space:nowrap;background:#000000e6;align-items:center;gap:2rem;padding:.6rem 2.5rem;font-size:.55rem;display:flex;overflow:hidden}.ticker-status{flex-shrink:0}.ticker-status .op{color:var(--green)}.ticker-scroll{flex:1;position:relative;overflow:hidden}.ticker-inner{gap:4rem;animation:40s linear infinite scroll-left;display:inline-flex}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{color:var(--dim)}.ticker-item:before{content:"▶ ";color:var(--purple);font-size:.4rem}.ticker-time{color:var(--dim);flex-shrink:0}.sec-eyebrow{letter-spacing:.24em;color:var(--purple);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.58rem;display:flex}.sec-eyebrow:before{content:"—"}.sec-title{letter-spacing:.02em;margin-bottom:3rem;font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:700;line-height:1.1}.sec-title-sm{letter-spacing:.22em;color:var(--purple);margin-bottom:2rem;font-size:.6rem}.sec-title-sm:before{content:""}.arch-wrap{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,1fr) 240px;gap:1px;display:grid}.arch-card{background:var(--bg);padding:1.6rem;transition:background .2s;position:relative}.arch-card:hover{background:#8b5cf60a}.arch-card.hl{outline-offset:-1px;z-index:1;background:#8b5cf60f;outline:1px solid #8b5cf680}.arch-num{color:var(--dim);letter-spacing:.1em;margin-bottom:.5rem;font-size:.52rem}.arch-name{letter-spacing:.1em;color:var(--purple-lt);margin-bottom:1rem;font-size:.62rem;font-weight:700}.arch-card.hl .arch-name{color:var(--text)}.arch-icon{color:#a78bfacc;margin-bottom:.8rem;display:flex}.arch-list{color:var(--dim);font-size:.55rem;line-height:2.2;list-style:none}.arch-foot{letter-spacing:.14em;color:var(--purple);font-size:.48rem;position:absolute;bottom:1.2rem;left:1.6rem}.arch-card.hl .arch-foot{color:#ffffff80}.arch-arrow{color:var(--purple);z-index:2;font-size:.7rem;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.arch-term{border-left:1px solid var(--border);background:#000;flex-direction:column;padding:1.6rem;font-size:.56rem;line-height:2.1;display:flex}.term-title{letter-spacing:.16em;color:var(--purple);margin-bottom:.9rem;font-size:.58rem}.term-line.bright{color:var(--text)}.term-done{color:var(--green);margin-top:.3rem}.term-done:before{content:"> "}.term-cta{border:1px solid var(--border);color:var(--purple);font-family:var(--mono);letter-spacing:.12em;cursor:pointer;background:0 0;width:fit-content;margin-top:auto;padding:.55rem .9rem;font-size:.55rem;transition:border-color .2s,color .2s,background .2s}.term-cta:hover{border-color:var(--purple);color:var(--text);background:#8b5cf614}.ops-grid{grid-template-columns:1fr 1.15fr .72fr;gap:1.5rem;display:grid}.panel{border:1px solid var(--border);background:#0009;padding:1.6rem}.panel-title{letter-spacing:.18em;justify-content:space-between;align-items:center;margin-bottom:1.4rem;font-size:.6rem;display:flex}.panel-title:before{content:""}.feed-item{opacity:0;border-bottom:1px solid #8b5cf612;grid-template-columns:58px 76px 1fr 52px;align-items:center;gap:.4rem;padding:.42rem 0;font-size:.55rem;animation:.4s forwards fadeIn;display:grid}@keyframes fadeIn{to{opacity:1}}.f-time{color:var(--dim)}.f-type{color:var(--purple);letter-spacing:.05em;font-weight:700}.f-desc{color:#ffffffb8}.f-sev{text-align:right;font-size:.5rem;font-weight:700}.f-sev.H{color:var(--red)}.f-sev.M{color:var(--amber)}.f-sev.L{color:var(--green)}.feed-end{color:var(--green);margin-top:1rem;font-size:.6rem}.feed-end:before{content:"> "}.cursor{background:var(--green);vertical-align:middle;width:6px;height:.82em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.graph-svg{width:100%;height:260px}.why-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.why-block{background:var(--bg);text-align:center;padding:3rem 1.5rem;transition:background .2s}.why-block:hover{background:#8b5cf60a}.why-big{color:var(--purple);text-shadow:0 0 40px #8b5cf666;margin-bottom:.6rem;font-size:3rem;font-weight:700;line-height:1}.why-name{letter-spacing:.16em;margin-bottom:.7rem;font-size:.58rem;font-weight:700}.why-desc{font-family:var(--sans);color:#ffffff94;font-size:.72rem;font-weight:300;line-height:1.6}.int-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(9,1fr);gap:1px;display:grid}.int-item{background:var(--bg);letter-spacing:.07em;color:#ffffff47;cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.6rem .8rem;font-size:.56rem;transition:color .2s,background .2s;display:flex}.int-item:hover{color:var(--text);background:#8b5cf612}.int-item .int-icon{font-size:.95rem}.int-more{color:var(--purple)!important}.cta-section{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(55% 75%,#6d28d912 0%,#0000 65%);padding:7rem 2.5rem;position:relative;overflow:hidden}.cta-section h2{letter-spacing:.04em;margin-bottom:2.4rem;font-size:clamp(1.4rem,2.8vw,2.4rem)}.cta-section p{font-family:var(--sans);color:#ffffff8c;margin-bottom:2.5rem;font-size:.95rem;font-weight:300}.btn-cta-lg{background:var(--purple);border:1px solid var(--purple);color:var(--text);font-family:var(--mono);letter-spacing:.14em;cursor:pointer;padding:1rem 2.8rem;font-size:.68rem;transition:background .2s,box-shadow .2s}.btn-cta-lg:hover{background:var(--purple-dk);box-shadow:0 0 40px #8b5cf666}footer{border-top:1px solid var(--border);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem;padding:3.5rem 2.5rem;display:grid}.footer-brand p{font-family:var(--sans);color:var(--dim);max-width:200px;margin-top:.8rem;font-size:.72rem;font-weight:300;line-height:1.7}.footer-logo-img{object-fit:contain;width:auto;height:48px;margin-bottom:.5rem;display:block}.footer-logo-fallback{color:var(--text);letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:.5rem;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.footer-logo-fallback span{color:var(--purple)}.footer-col h4{letter-spacing:.2em;color:#ffffff8c;margin-bottom:1rem;font-size:.64rem}.footer-col h4:before{content:": ";color:var(--purple)}.footer-col ul{list-style:none}.footer-col li{margin-bottom:.6rem}.footer-col a{color:#ffffff8c;font-size:.72rem;text-decoration:none;transition:color .18s}.footer-col a:hover{color:#ffffffbf}.footer-bottom{border-top:1px solid var(--border);color:#ffffff2e;justify-content:space-between;align-items:center;padding:1rem 2.5rem;font-size:.52rem;display:flex}.footer-bottom-links{gap:1.8rem;display:flex}.footer-bottom-links a{color:#ffffff2e;text-decoration:none;transition:color .18s}.footer-bottom-links a:hover{color:#ffffff73}.footer-bottom-links a.sec-link{color:var(--purple);opacity:.7}.footer-bottom-links a.sec-link:hover{opacity:1}.hero-metrics{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:1.4rem;display:grid}.hero-metric{background:#000000d9;padding:.7rem .9rem}.hero-metric-lbl{letter-spacing:.14em;color:var(--dim);margin-bottom:.3rem;font-size:.62rem}.hero-metric-val{color:var(--text);font-size:.9rem;font-weight:700;line-height:1}.hero-metric-delta{color:var(--green);margin-top:3px;font-size:.65rem}.hero-metric-delta.purple{color:var(--purple-lt)}.panel-status{letter-spacing:.16em;color:var(--dim);align-items:center;gap:.6rem;font-size:.48rem;display:flex}.panel-ts{color:var(--dim);margin-left:auto;font-size:.46rem}.agent-log{flex-direction:column;gap:0;display:flex}.agent-step{opacity:0;border-bottom:1px solid #8b5cf60f;grid-template-columns:56px 60px 1fr;align-items:baseline;gap:.35rem;padding:.32rem 0;animation:.35s forwards fadeIn;display:grid}.a-ts{color:var(--dim);letter-spacing:0;font-size:.44rem}.a-label{color:var(--purple-lt);letter-spacing:.06em;font-size:.48rem;font-weight:700}.a-label.action{color:var(--text)}.a-label.resolved{color:var(--green)}.a-label.threat{color:var(--red)}.a-content{color:#ffffffad;font-size:.5rem}.a-tag{color:var(--purple-lt);letter-spacing:.08em;vertical-align:middle;border:1px solid #8b5cf659;margin-left:.4rem;padding:.05rem .32rem;font-size:.38rem;display:inline-block}.a-tag.red{color:var(--red);border-color:#ef444466}.a-tag.green{color:var(--green);border-color:#10b98166}.agent-done{color:var(--green);margin-top:.6rem;font-size:.54rem}.agent-done:before{content:"> "}.agent-mttr{color:var(--purple-lt);margin-left:.5rem;display:inline-block}.mitre-tag{color:#8b5cf6d9;letter-spacing:.06em;vertical-align:middle;border:1px solid #8b5cf64d;margin-left:.35rem;padding:.04rem .28rem;font-size:.38rem;display:inline-block}.trust-strip{border-bottom:1px solid var(--border);background:#00000080;justify-content:center;align-items:center;gap:3.5rem;padding:1.6rem 2.5rem;display:flex}.trust-item{letter-spacing:.12em;color:var(--dim);align-items:center;gap:.55rem;font-size:.52rem;display:flex}.trust-icon{color:var(--green);flex-shrink:0;font-size:.58rem}.trust-label{color:#fff6;font-size:.48rem}.trust-val{color:var(--text);font-size:.52rem;font-weight:700}.int-cats{border:1px solid var(--border);background:var(--border);flex-direction:column;gap:1px;display:flex}.int-cat-row{background:var(--bg);grid-template-columns:110px 1fr;gap:0;display:grid}.int-cat-name{border-right:1px solid var(--border);letter-spacing:.22em;color:var(--dim);background:#0006;align-items:center;padding:1.1rem 1.4rem;font-size:.46rem;display:flex}.int-cat-name:before{content:"// ";color:var(--purple);opacity:.6}.int-vendors{display:flex}.int-vendor{border-right:1px solid var(--border);letter-spacing:.04em;color:#ffffff47;cursor:pointer;background:var(--bg);flex:1;align-items:center;gap:.5rem;padding:1.1rem 1.2rem;font-size:.54rem;transition:color .2s,background .2s;display:flex}.int-vendor:last-child{border-right:none}.int-vendor:hover{color:var(--text);background:#8b5cf60d}.int-dot{background:var(--green);width:4px;height:4px;box-shadow:0 0 4px var(--green);border-radius:50%;flex-shrink:0}.int-dot.planned{background:var(--dim);box-shadow:none}.int-more-row{background:var(--bg);justify-content:space-between;align-items:center;padding:.9rem 1.4rem;display:flex}.int-more-label{letter-spacing:.14em;color:var(--dim);font-size:.5rem}.int-more-cta{letter-spacing:.12em;color:var(--purple);cursor:pointer;font-size:.5rem;font-family:var(--mono);background:0 0;border:none;transition:color .2s}.int-more-cta:hover{color:var(--text)}.arch-status{letter-spacing:.14em;color:var(--green);align-items:center;gap:.35rem;font-size:.42rem;display:flex;position:absolute;top:1.2rem;right:1.4rem}.arch-status:before{content:"";background:var(--green);width:4px;height:4px;box-shadow:0 0 5px var(--green);border-radius:50%;display:inline-block}.term-ts{color:var(--dim);margin-right:.5rem;font-size:.46rem}.term-line{color:var(--dim)}.term-line:before{content:"> ";color:var(--green);opacity:.8}.why-trend{color:var(--green);letter-spacing:.08em;margin-top:.4rem;font-size:.48rem}.section-sep{background:linear-gradient(90deg, transparent, var(--border), transparent);width:100%;height:1px}.cta-sub{letter-spacing:.06em;color:#ffffff73;margin-top:2.4rem;font-size:.72rem}.cta-sub a{color:var(--purple);text-decoration:none;transition:color .18s}.cta-sub a:hover{color:var(--purple-lt)}.demo-telemetry-badge{font-family:var(--mono);letter-spacing:.18em;color:var(--dim);text-transform:uppercase;border:1px solid #ffffff14;border-radius:2px;margin-bottom:.8rem;padding:.15rem .4rem;font-size:.38rem;display:inline-block}.hero-ops-strip{letter-spacing:.1em;color:#ffffff52;align-items:center;gap:.6rem;margin-bottom:2rem;font-size:.65rem;display:flex}.hero-ops-dot{background:var(--green);width:4px;height:4px;box-shadow:0 0 4px var(--green);border-radius:50%;flex-shrink:0;margin-right:4px;display:inline-block}.hero-ops-dot.amber{background:var(--amber);box-shadow:0 0 4px var(--amber)}.hero-ops-amber{color:#f59e0b73}.hero-ops-sep{color:#ffffff14}.env-intel-strip{background:#0009;border:1px solid #8b5cf61a;border-left:2px solid #8b5cf64d;flex-direction:column;gap:.7rem;margin:0 2.5rem;padding:1.5rem 2rem;display:flex}.env-intel-label{letter-spacing:.2em;color:var(--purple);align-items:center;gap:.5rem;font-size:.46rem;display:flex}.env-intel-label:before{content:"";background:var(--green);width:4px;height:4px;box-shadow:0 0 5px var(--green);border-radius:50%;display:inline-block}.env-intel-copy{font-family:var(--sans);color:#ffffff61;max-width:680px;margin:0;font-size:.8rem;font-weight:300;line-height:1.7}.env-intel-signals{letter-spacing:.14em;color:#ffffff29;flex-wrap:wrap;gap:2rem;font-size:.42rem;display:flex}.env-intel-signals span:before{content:"● ";color:var(--green);opacity:.45}.arch-flow{letter-spacing:.12em;color:#8b5cf647;white-space:nowrap;text-overflow:ellipsis;font-size:.38rem;position:absolute;bottom:3rem;left:1.6rem;right:1.6rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.agent-step,.feed-item,.cursor{opacity:1!important;transition:none!important;animation:none!important}}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 52% 22%,#6d28d90e 0%,#0000 65%);position:fixed;inset:0}.hero:before{background:radial-gradient(100% 120% at 56% 62%,#6d28d933 0%,#0000 60%),radial-gradient(60% 72% at 78% 46%,#8b5cf621 0%,#0000 58%),radial-gradient(38% 34% at 18% 80%,#6d28d912 0%,#0000 55%)}.hero:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#00000038 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.hero-content{border-right:1px solid #8b5cf63d;padding:4rem 2rem 3rem}.stats-panel{background:linear-gradient(#06030ef7 0%,#000000e6 100%);border-left:1px solid #8b5cf621}h1{letter-spacing:.015em;font-size:clamp(2.1rem,3.8vw,3.5rem)}section{padding:3.5rem 2.5rem}.sec-title{font-size:clamp(1.6rem,2.8vw,2.6rem)}.sec-title-sm{letter-spacing:.28em;margin-bottom:2.2rem;font-size:.64rem}nav{border-bottom:1px solid #8b5cf638}.stat-val{font-size:1.85rem}.panel{background:linear-gradient(#06030efc 0%,#000000e6 100%);border:1px solid #8b5cf63d;box-shadow:inset 0 1px #8b5cf61f,0 8px 36px #00000080}.arch-wrap{border:1px solid #8b5cf63d;box-shadow:0 8px 48px #0000008c,0 0 0 1px #8b5cf60f}.arch-card{background:#030209fc}.arch-card.hl{background:#6d28d917;outline-color:#8b5cf694;box-shadow:inset 0 0 40px #8b5cf60d}.arch-term{background:#020106fc;border-left:1px solid #8b5cf63d}.why-grid{background:#8b5cf61a;border:1px solid #8b5cf63d}.why-block{background:#030209fa}.why-big{text-shadow:0 0 70px #8b5cf699,0 0 20px #8b5cf640;font-size:3.6rem}.int-cats{border:1px solid #8b5cf63d;box-shadow:0 4px 28px #00000073}.int-cat-name{background:#0009;border-right:1px solid #8b5cf633}.int-cat-row{background:#030209fa}.trust-strip{background:#000000ad;border-top:1px solid #8b5cf62e;border-bottom:1px solid #8b5cf62e}.cta-section{background:radial-gradient(68% 92%,#6d28d926 0%,#0000 60%),radial-gradient(38% 48%,#8b5cf612 0%,#0000 46%);border-top:1px solid #8b5cf62e;border-bottom:1px solid #8b5cf62e;padding:5.5rem 2.5rem}.hero-metrics{background:#8b5cf60a;border:1px solid #8b5cf638}.hero-metric{background:#000000eb;transition:background .2s}.hero-metric:hover{background:#8b5cf614}.hero-metric-val{font-size:1.05rem}.panel-title{border-bottom:1px solid #8b5cf629;margin-bottom:1rem;padding-bottom:.9rem}footer{border-top:1px solid #8b5cf62e}.brand-intro{z-index:0;background:#000;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.brand-intro-logo{opacity:0;animation:1.4s cubic-bezier(.16,1,.3,1) .2s forwards intro-appear}@keyframes intro-appear{0%{opacity:0;filter:blur(4px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}.brand-intro-scroll{color:var(--purple);opacity:0;flex-direction:column;align-items:center;animation:.8s 3s forwards intro-scroll-appear;display:flex;position:absolute;bottom:14vh;left:50%;transform:translate(-50%)}.brand-intro-scroll svg{width:22px;height:22px;margin-top:-8px;animation:1.6s ease-in-out 3s infinite intro-scroll-bounce}.brand-intro-scroll svg:first-child{margin-top:0}.brand-intro-scroll svg:last-child{animation-delay:3.15s}@keyframes intro-scroll-appear{0%{opacity:0}to{opacity:.85}}@keyframes intro-scroll-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}html.intro-visible nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s}html:not(.intro-visible) nav{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s cubic-bezier(.16,1,.3,1),visibility linear}@media (prefers-reduced-motion:reduce){.brand-intro-logo{opacity:1;animation:none}.brand-intro-scroll{opacity:.85;animation:none}.brand-intro-scroll svg{animation:none}html.intro-visible nav,html:not(.intro-visible) nav{transition:none}}.skip-link{z-index:9999;background:var(--purple);color:#fff;font-family:var(--mono);letter-spacing:.12em;border:1px solid #ffffff4d;padding:.6rem 1.2rem;font-size:.65rem;text-decoration:none;transition:top .1s;position:fixed;top:-100%;left:1rem}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:1rem}:focus-visible{outline:2px solid var(--purple);outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:1px}.nav-toggle{color:var(--dim);font-family:var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #8b5cf64d;margin-left:auto;padding:.4rem .7rem;font-size:.6rem;transition:color .18s,border-color .18s;display:none}.nav-toggle:hover{color:var(--text);border-color:#8b5cf699}@media (max-width:1100px){.hero{grid-template-rows:auto auto;grid-template-columns:1fr 280px}.hero-globe{display:none}.hero-content{border-bottom:1px solid #8b5cf62e;border-right:none;grid-column:1}.stats-panel{grid-area:1/2}.arch-wrap{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr) 200px}.ops-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:repeat(3,1fr)}footer{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.nav-links{display:none}.nav-links.nav-open{z-index:199;background:#000000f7;border-bottom:1px solid #8b5cf638;flex-direction:column;gap:1.2rem;padding:1.5rem 2rem;display:flex;position:fixed;top:70px;left:0;right:0}.nav-links.nav-open li{border-bottom:1px solid #ffffff0d;padding-bottom:.9rem}.nav-links.nav-open a{font-size:.72rem}.nav-toggle{align-items:center;gap:.4rem;display:flex}.nav-right{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-content{border-bottom:1px solid #8b5cf62e;border-right:none;padding:5rem 1.5rem 2.5rem}.hero-globe{display:none}.stats-panel{border-top:1px solid #8b5cf62e;border-left:none;grid-area:auto/1;padding:2rem 1.5rem}.hero-metrics{grid-template-columns:1fr 1fr}.arch-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr}.arch-term{grid-column:1/-1}.arch-arrow{display:none}.ops-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.trust-strip{flex-wrap:wrap;justify-content:flex-start;gap:1.2rem 2rem;padding:1.4rem 1.5rem}.int-cat-row{grid-template-columns:80px 1fr}.int-vendors{flex-wrap:wrap}.int-vendor{border-bottom:1px solid var(--border);flex:0 0 50%}.int-vendor:last-child{border-right:1px solid var(--border)}footer{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;padding:2.5rem 1.5rem}.footer-brand{grid-column:1/-1}section{padding:2.5rem 1.5rem}.cta-section{padding:3.5rem 1.5rem}nav{padding:0 1.5rem}.graph-svg{height:200px}}@media (max-width:480px){h1{font-size:clamp(1.5rem,8vw,2.2rem)}.hero-content{padding:4.5rem 1.2rem 2rem}.hero-metrics{grid-template-columns:1fr}.hero-ctas{flex-direction:column}.btn-primary,.btn-secondary{text-align:center;width:100%;padding:.9rem 1rem}.arch-wrap{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr}.footer-col{grid-column:1}.int-cat-row{grid-template-columns:1fr}.int-cat-name{border-right:none;border-bottom:1px solid var(--border)}.int-vendor{flex:0 0 100%}.trust-strip{flex-direction:column;align-items:flex-start;gap:.9rem}section{padding:2rem 1.2rem}nav{padding:0 1.2rem}.ops-grid{gap:1rem}.panel{padding:1.2rem}.ticker{padding:.6rem 1.2rem;font-size:.48rem}.why-exists-body{grid-template-columns:1fr}.why-exists-stats{grid-template-columns:1fr 1fr}.why-exists-h2{font-size:clamp(1.4rem,5vw,2rem)}.reality-grid{grid-template-columns:1fr}.sec-reality-intro{font-size:.72rem}.foundations-body{flex-direction:column;gap:2rem}.foundations-grid{grid-template-columns:1fr}.foundations-cta-row{flex-direction:column;align-items:flex-start;gap:1rem}}.why-exists-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#8b5cf608;padding:5rem 2.5rem}.why-exists-body{grid-template-columns:1fr 420px;align-items:start;gap:5rem;display:grid}.why-exists-h2{letter-spacing:.02em;text-transform:uppercase;margin-bottom:2rem;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;line-height:1.08}.why-exists-p{font-family:var(--sans);color:#fff9;max-width:520px;margin-bottom:1.2rem;font-size:.875rem;font-weight:300;line-height:1.8}.why-exists-conclusion{font-family:var(--mono);color:#ffffff80;letter-spacing:.04em;border-left:2px solid #8b5cf659;margin-top:2rem;padding-left:1rem;font-size:.68rem;line-height:1.65}.why-exists-stats{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;align-self:start;gap:1px;display:grid}.why-exists-stat{background:var(--bg);flex-direction:column;gap:.3rem;padding:1.6rem 1.4rem;display:flex}.why-exists-stat-val{letter-spacing:-.02em;color:var(--text);font-size:1.8rem;font-weight:700;line-height:1}.why-exists-stat-label{letter-spacing:.2em;color:var(--purple-lt);margin-top:.1rem;font-size:.48rem}.why-exists-stat-sub{color:var(--dim);letter-spacing:.04em;margin-top:.2rem;font-size:.5rem;line-height:1.4}.sec-reality-intro{font-family:var(--sans);color:#ffffff70;max-width:680px;margin-bottom:2.8rem;font-size:.875rem;font-weight:300;line-height:1.7}.reality-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:3rem;display:grid}.reality-card{background:var(--bg);flex-direction:column;gap:.7rem;padding:2rem 1.6rem;transition:background .18s;display:flex}.reality-card:hover{background:#8b5cf60a}.reality-num{letter-spacing:.22em;color:var(--purple);margin-bottom:.2rem;font-size:.44rem}.reality-headline{letter-spacing:.18em;color:var(--text);font-size:.6rem;font-weight:700}.reality-text{font-family:var(--sans);color:#ffffff7a;font-size:.8rem;font-weight:300;line-height:1.65}.reality-resolution{background:#8b5cf60d;border:1px solid #8b5cf633;align-items:center;gap:2.5rem;padding:2rem 2.4rem;display:flex}.reality-resolution-label{letter-spacing:.18em;color:var(--purple-lt);flex-shrink:0;font-size:.62rem;font-weight:700}.reality-resolution p{font-family:var(--sans);color:#ffffff7a;font-size:.825rem;font-weight:300;line-height:1.65}.foundations-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#8b5cf608;padding:5rem 2.5rem}.foundations-body{flex-direction:column;gap:3rem;display:flex}.foundations-h2{letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.4rem;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;line-height:1.08}.foundations-intro{max-width:640px}.foundations-p{font-family:var(--sans);color:#ffffff8c;margin-bottom:.9rem;font-size:.875rem;font-weight:300;line-height:1.8}.foundations-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.foundations-card{background:var(--bg);flex-direction:column;gap:.8rem;padding:1.8rem 1.6rem;transition:background .18s;display:flex}.foundations-card:hover{background:#8b5cf60a}.foundations-check{letter-spacing:.16em;color:var(--purple-lt);font-size:.56rem;font-weight:700}.foundations-text{font-family:var(--sans);color:#ffffff75;font-size:.8rem;font-weight:300;line-height:1.65}.foundations-cta-row{border-top:1px solid var(--border);align-items:center;gap:2.5rem;padding:1.8rem 0 0;display:flex}.foundations-cta-label{letter-spacing:.16em;color:#ffffff5c;flex:1;font-size:.58rem}.nav-us{color:var(--purple);opacity:.75}.hero.hero-2col{grid-template-columns:1fr 1fr}.hero-globe-wrap{isolation:isolate;background:#000;justify-content:center;align-items:center;min-height:calc(100vh - 70px);padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.hero-globe-wrap .hero-globe-img{z-index:1;mix-blend-mode:screen;width:min(82%,660px);height:auto;display:block;position:relative;-webkit-mask-image:radial-gradient(90% 90%,#000 28%,#000000eb 48%,#0000008c 68%,#00000029 86%,#0000 100%);mask-image:radial-gradient(90% 90%,#000 28%,#000000eb 48%,#0000008c 68%,#00000029 86%,#0000 100%)}.float-card{-webkit-backdrop-filter:blur(14px);z-index:3;background:#04020ee0;border:1px solid #8b5cf647;min-width:155px;padding:.9rem 1.1rem;position:absolute}.float-card-tl{top:20%;left:6%}.float-card-br{bottom:22%;right:5%}.float-card-live{letter-spacing:.16em;color:var(--green);align-items:center;gap:5px;margin-bottom:.45rem;font-size:.62rem;display:flex}.float-card-val{letter-spacing:-.02em;margin-bottom:.22rem;font-size:1.35rem;font-weight:700;line-height:1}.float-card-label{letter-spacing:.12em;color:var(--dim);text-transform:uppercase;margin-bottom:.18rem;font-size:.6rem}.float-card-delta{color:var(--green);font-size:.62rem}.arch-section{padding:0 2.5rem 3.5rem}.arch-v2-wrap{background:#8b5cf614;border:1px solid #8b5cf63d;grid-template-columns:250px 1fr;gap:1px;display:grid;box-shadow:0 8px 48px #0000008c,0 0 0 1px #8b5cf60f}.arch-intro{background:#020108fc;border-right:1px solid #8b5cf624;flex-direction:column;gap:1.4rem;padding:2.5rem 1.8rem;display:flex}.arch-intro .sec-title-sm{margin-bottom:0}.arch-intro-h2{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:700;line-height:1.15}.arch-intro-p{font-family:var(--sans);color:#ffffff61;flex:1;margin:0;font-size:.76rem;font-weight:300;line-height:1.78}.arch-intro-link{color:var(--purple);letter-spacing:.14em;font-size:.52rem;font-family:var(--mono);text-decoration:none;transition:color .18s;display:inline-block}.arch-intro-link:hover{color:var(--purple-lt)}.arch-layers{background:#8b5cf614;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.arch-layer{background:#030209fc;padding:2rem 1.6rem;transition:background .2s;position:relative}.arch-layer:hover{background:#8b5cf60a}.arch-layer-hl{outline-offset:-1px;z-index:1;outline:1px solid #8b5cf694;box-shadow:inset 0 0 40px #8b5cf60d;background:#6d28d917!important}.arch-layer-num{color:var(--dim);letter-spacing:.12em;margin-bottom:.55rem;font-size:.5rem}.arch-layer-icon{color:#a78bfaf2;filter:drop-shadow(0 0 6px #8b5cf673);margin-bottom:.9rem;display:flex}.arch-layer-name{letter-spacing:.1em;color:var(--purple-lt);margin-bottom:1rem;font-size:.6rem;font-weight:700}.arch-layer-hl .arch-layer-name{color:var(--text)}.feed-2col{grid-template-columns:1fr 1.55fr;align-items:start;gap:5rem;display:grid}.feed-intro{flex-direction:column;gap:1.4rem;padding-top:.4rem;display:flex}.feed-intro .sec-title-sm{margin-bottom:0}.feed-intro-h2{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:700;line-height:1.1}.feed-intro-p{font-family:var(--sans);color:#fff6;margin:0;font-size:.82rem;font-weight:300;line-height:1.78}.feed-intro-stat{letter-spacing:.12em;color:#10b981d9;align-items:center;gap:7px;margin-top:.6rem;font-size:.72rem;display:flex}.metrics-grid{background:#8b5cf61f;border:1px solid #8b5cf63d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;box-shadow:0 4px 32px #0006}.metric-card{text-align:center;background:#030209fa;padding:3rem 1.5rem;transition:background .2s}.metric-card:hover{background:#8b5cf60a}.metric-big{color:var(--purple);text-shadow:0 0 70px #8b5cf699,0 0 20px #8b5cf640;margin-bottom:.6rem;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:700;line-height:1}.metric-name{letter-spacing:.16em;margin-bottom:.8rem;font-size:.54rem;font-weight:700}.metric-desc{font-family:var(--sans);color:#fff6;margin-bottom:.5rem;font-size:.7rem;font-weight:300;line-height:1.65}.metric-trend{color:var(--green);letter-spacing:.06em;font-size:.72rem}.int-trust-wrap{border:1px solid #8b5cf63d;grid-template-columns:1fr 270px;display:grid;overflow:hidden;box-shadow:0 4px 28px #00000073}.int-logo-grid{background:#8b5cf614;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.int-logo-item{cursor:default;background:#030209fa;flex-direction:column;justify-content:center;align-items:center;gap:.48rem;padding:1.4rem 1.5rem;transition:background .2s;display:flex}.int-logo-item:hover{background:#8b5cf60f}.int-logo-svg-wrap{opacity:1;justify-content:center;align-items:center;height:52px;transition:opacity .2s;display:flex}.int-logo-svg-wrap svg{display:block}.int-logo-img{object-fit:contain;width:auto;max-width:80px;height:44px;display:block}.int-logo-name{letter-spacing:.06em;color:#ffffff8c;text-align:center;font-size:.68rem;font-family:var(--mono);transition:color .2s}.int-logo-item:hover .int-logo-svg-wrap{opacity:1}.int-logo-item:hover .int-logo-name{color:#fff9}.trust-panel{background:#05030ffc;border-left:1px solid #8b5cf62e;flex-direction:column;gap:1rem;padding:2rem 1.6rem;display:flex}.trust-panel-heading{letter-spacing:.2em;color:var(--purple);font-size:.72rem;font-weight:700}.trust-panel-desc{font-family:var(--sans);color:#ffffff61;margin:0;font-size:.88rem;font-weight:300;line-height:1.68}.trust-badges{flex-direction:column;gap:.48rem;margin-top:.2rem;display:flex}.trust-badge{letter-spacing:.12em;color:#ffffff80;font-size:.68rem;font-weight:700;font-family:var(--mono);border:1px solid #8b5cf633;align-items:center;gap:.5rem;padding:.52rem .85rem;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.trust-badge:hover{color:#ffffffc7;border-color:#8b5cf66b}.trust-badge:before{content:"✓";color:var(--green);flex-shrink:0;font-size:.68rem}.trust-metrics{border-top:1px solid #8b5cf61f;flex-direction:column;gap:.65rem;margin-top:auto;padding-top:1rem;display:flex}.trust-metric{justify-content:space-between;align-items:center;display:flex}.trust-metric-val{color:var(--text);font-size:.82rem;font-weight:700}.trust-metric-lbl{letter-spacing:.1em;color:var(--dim);font-size:.62rem}.cta-grid-bg{background:linear-gradient(#8b5cf612 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#8b5cf612 1px,#0000 1px) 0 0/40px 40px,radial-gradient(68% 92%,#6d28d926 0%,#0000 60%) 0 0/100% 100%,radial-gradient(38% 48%,#8b5cf612 0%,#0000 46%) 0 0/100% 100%,#000!important}.cta-eyebrow{letter-spacing:.22em;color:var(--purple);margin-bottom:1.4rem;font-size:.54rem}@media (max-width:1100px){.hero.hero-2col{grid-template-columns:1fr;min-height:auto}.hero-globe-wrap{display:none}.arch-v2-wrap{grid-template-columns:1fr}.arch-intro{border-bottom:1px solid #8b5cf624;border-right:none}.arch-layers{grid-template-columns:repeat(3,1fr)}.feed-2col{grid-template-columns:1fr;gap:2.5rem}.metrics-grid{grid-template-columns:repeat(2,1fr)}.int-trust-wrap{grid-template-columns:1fr}.trust-panel{border-top:1px solid #8b5cf62e;border-left:none}}@media (max-width:768px){.arch-layers{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}.int-logo-grid{grid-template-columns:repeat(3,1fr)}.float-card{display:none}}@media (max-width:480px){.metrics-grid{grid-template-columns:1fr}.int-logo-grid{grid-template-columns:repeat(2,1fr)}}.nav-logo-img-wrap{isolation:isolate;background:#000;padding:0;line-height:0}.hero-supporting{font-family:var(--mono);color:#fff9;letter-spacing:.06em;max-width:520px;margin-top:-.8rem;margin-bottom:1.6rem;font-size:.7rem;line-height:1.6}.audience-section{padding:5rem var(--page-x);border-top:1px solid #8b5cf61a}.audience-eyebrow{margin-bottom:2.4rem}.audience-grid{border:1px solid #8b5cf61f;grid-template-columns:1fr 1px 1fr;display:grid}.audience-divider{background:#8b5cf61f}.audience-col{flex-direction:column;gap:1.4rem;padding:2.4rem 2.8rem;display:flex}.audience-col-tag{letter-spacing:.16em;color:#10b981e6;font-size:.62rem;font-weight:700;font-family:var(--mono)}.audience-col-tag-ent{color:#a78bfaf2}.audience-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.audience-list li{font-family:var(--sans);color:#ffffff80;padding-left:1.3rem;font-size:.9rem;line-height:1.55;position:relative}.audience-list li:before{content:"›";color:#8b5cf6a6;font-weight:700;position:absolute;left:0}.audience-col-foot{letter-spacing:.14em;color:#fff9;font-size:.58rem;font-family:var(--mono);border-top:1px solid #8b5cf61a;align-items:center;gap:8px;margin-top:auto;padding-top:1.4rem;display:flex}.idrs-section{padding:5rem var(--page-x);border-top:1px solid #8b5cf61a}.idrs-wrap{grid-template-columns:1fr 1.3fr;align-items:start;gap:5rem;display:grid}.idrs-h2{letter-spacing:-.02em;margin:.8rem 0 1.4rem;font-size:clamp(1.6rem,2.4vw,2.5rem);font-weight:700;line-height:1.06}.idrs-p{font-family:var(--sans);color:#ffffff61;margin-bottom:1.8rem;font-size:.95rem;line-height:1.72}.idrs-bullets{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.idrs-bullets li{font-family:var(--sans);color:#ffffff7a;padding-left:1.3rem;font-size:.87rem;line-height:1.5;position:relative}.idrs-bullets li:before{content:"›";color:var(--purple);font-weight:700;position:absolute;left:0}.idrs-scores{background:#8b5cf614;flex-direction:column;gap:1px;margin-top:1rem;display:flex}.idrs-score-row{background:#030209fa;grid-template-columns:1.1fr 1.6fr 2.8rem;align-items:center;gap:.8rem;padding:.8rem 1rem;transition:background .2s;display:grid}.idrs-score-ent{color:#ffffffc7;font-size:.66rem;font-weight:700;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.idrs-score-type{letter-spacing:.07em;color:#ffffff47;font-size:.53rem;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.idrs-score-val{text-align:right;font-size:1.05rem;font-weight:700;font-family:var(--mono);line-height:1}.idrs-critical .idrs-score-val{color:#ef4444}.idrs-high .idrs-score-val{color:#f59e0b}.idrs-medium .idrs-score-val{color:#eab308}.idrs-low .idrs-score-val{color:#ffffff59}.idrs-foot{letter-spacing:.13em;color:#ffffff29;font-size:.52rem;font-family:var(--mono);border-top:1px solid #8b5cf61a;padding:.65rem 1rem}.human-int-section{padding:5rem var(--page-x);border-top:1px solid #8b5cf61a}.human-int-wrap{grid-template-columns:1fr 1.5fr;align-items:start;gap:5rem;display:grid}.human-int-right{flex-direction:column;display:flex}.human-int-h2{letter-spacing:-.02em;margin:.8rem 0 1.4rem;font-size:clamp(1.6rem,2.4vw,2.5rem);font-weight:700;line-height:1.06}.human-int-p{font-family:var(--sans);color:#ffffff61;font-size:.95rem;line-height:1.72}.human-int-channels{background:#8b5cf61a;border:1px solid #8b5cf61f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.channel-card{background:#030209fa;flex-direction:column;gap:1rem;padding:1.6rem 1.5rem;display:flex}.channel-card-header{letter-spacing:.14em;color:var(--purple-lt);font-size:.6rem;font-weight:700;font-family:var(--mono);align-items:center;gap:.55rem;display:flex}.channel-icon{color:var(--purple);font-size:.95rem;line-height:1}.channel-list{flex-direction:column;gap:.62rem;margin:0;padding:0;list-style:none;display:flex}.channel-list li{font-size:.8rem;font-family:var(--sans);color:#fff6;padding-left:1rem;line-height:1.45;position:relative}.channel-list li:before{content:"·";color:#8b5cf6a6;font-weight:700;position:absolute;left:0}.btn-cta-ghost{font-family:var(--mono);letter-spacing:.12em;color:#ffffff61;cursor:pointer;background:0 0;border:1px solid #ffffff24;padding:.85rem 1.6rem;font-size:.62rem;font-weight:700;transition:color .2s,border-color .2s}.btn-cta-ghost:hover{color:#ffffffb3;border-color:#8b5cf673}@media (max-width:1100px){.audience-grid{grid-template-columns:1fr}.audience-divider{width:100%;height:1px}.idrs-wrap,.human-int-wrap{grid-template-columns:1fr;gap:3rem}}@media (max-width:640px){.human-int-channels{grid-template-columns:1fr}.audience-col{padding:1.8rem 1.4rem}}.btn-primary:active,.btn-nav:active{background:var(--purple-dk);transform:scale(.99)}.btn-secondary:active{background:#ffffff0f;transform:scale(.99)}.btn-cta-lg:active{background:#7c3aed;transform:scale(.99)}.btn-cta-ghost:active{background:#8b5cf614;transform:scale(.99)}.btn-ghost:active{color:var(--purple-lt)}.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-nav:focus-visible,.btn-cta-lg:focus-visible,.btn-cta-ghost:focus-visible,.btn-ghost:focus-visible{outline-offset:2px;outline:1px solid #8b5cf6a6}.int-logo-item{cursor:pointer}.trust-badge{cursor:pointer;transition:border-color .2s,color .2s,background .2s}.trust-badge:hover{color:#ffffffd9;background:#8b5cf614;border-color:#8b5cf680}.trust-badge:active{background:#8b5cf624}.idrs-score-row{cursor:default;transition:background .18s}.idrs-score-row:hover{background:#8b5cf60d}.channel-card{transition:border-color .2s,background .2s}.channel-card:hover{background:#8b5cf60a;border-color:#8b5cf659}.audience-col{transition:background .2s}.audience-col:hover{background:#8b5cf606}.arch-intro-link:active{color:var(--purple)}.metric-card{cursor:default}.op-notice{z-index:999;font-family:var(--mono);letter-spacing:.1em;background:#05030ff7;border-top:1px solid #8b5cf638;align-items:center;gap:1rem;padding:.65rem 2.5rem;font-size:.57rem;animation:.22s cubic-bezier(.16,1,.3,1) op-notice-in;display:flex;position:fixed;bottom:0;left:0;right:0}.op-notice-label{color:var(--purple);flex-shrink:0}.op-notice-msg{color:#ffffff80;flex:1}.op-notice-dismiss{color:var(--dim);cursor:pointer;font-family:var(--mono);letter-spacing:.12em;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.52rem;transition:color .18s}.op-notice-dismiss:hover{color:var(--text)}@keyframes op-notice-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.op-notice{padding:.65rem 1.2rem}}.trust-topbar{padding:1.4rem var(--page-x);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.trust-back{font-family:var(--mono);letter-spacing:.1em;color:var(--dim2);font-size:.68rem;text-decoration:none;transition:color .18s}.trust-back:hover{color:var(--text)}.trust-hero{padding-bottom:3rem!important}.trust-hero .sec-title-sm{color:var(--purple)}.trust-hero h1{max-width:780px;margin:.8rem 0 1.2rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.trust-hero p.trust-lede{color:var(--dim2);max-width:680px;font-size:.92rem;line-height:1.7}.trust-fw-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.trust-fw-card{border:1px solid var(--border);background:var(--bg2);padding:1.5rem}.trust-fw-card h3{letter-spacing:.06em;color:var(--text);margin-bottom:.6rem;font-size:.85rem}.trust-fw-card p{color:var(--dim2);font-size:.78rem;line-height:1.6}.trust-note{border:1px solid var(--border);border-left:2px solid var(--amber);color:var(--dim2);background:#f59e0b0d;max-width:780px;margin-top:2rem;padding:1rem 1.2rem;font-size:.78rem;line-height:1.7}.trust-note strong{color:var(--text)}.trust-status-table{border-collapse:collapse;width:100%;max-width:820px;margin-top:1.8rem}.trust-status-table th,.trust-status-table td{text-align:left;border-bottom:1px solid var(--border2);padding:.85rem 1rem;font-size:.78rem}.trust-status-table th{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:500}.trust-status-table td{color:var(--dim2)}.trust-status-table td:first-child{color:var(--text);font-weight:600}.trust-pill{letter-spacing:.08em;border-radius:2px;padding:.2rem .6rem;font-size:.62rem;font-weight:700;display:inline-block}.trust-pill.live{color:var(--green);background:#10b9811f}.trust-pill.partial{color:var(--amber);background:#f59e0b1f}.trust-pill.na{color:var(--dim);background:#ffffff0f}.trust-list{flex-direction:column;gap:.9rem;max-width:780px;margin-top:1.6rem;display:flex}.trust-list-item{align-items:flex-start;gap:.8rem;font-size:.82rem;line-height:1.6;display:flex}.trust-list-item .mark{flex-shrink:0;margin-top:.1rem;font-weight:700}.trust-list-item.done .mark{color:var(--green)}.trust-list-item.wip .mark{color:var(--amber)}.trust-list-item span.body{color:var(--dim2)}.trust-list-item span.body strong{color:var(--text)}@media (max-width:900px){.trust-fw-grid{grid-template-columns:1fr}}@media (max-width:640px){.trust-topbar{padding:1.2rem}}.privacy-body{padding:0 var(--page-x) 4rem;max-width:820px}.privacy-body section{margin-bottom:2.4rem;padding:0!important}.privacy-body h2{color:var(--text);letter-spacing:.01em;margin-bottom:.8rem;font-size:1.05rem}.privacy-body h3{color:var(--text);margin:1.2rem 0 .4rem;font-size:.82rem}.privacy-body p,.privacy-body li{color:var(--dim2);font-size:.86rem;line-height:1.75}.privacy-body p+p{margin-top:.7rem}.privacy-body ul{flex-direction:column;gap:.45rem;margin:.6rem 0 .6rem 1.2rem;list-style:outside;display:flex}.privacy-body strong{color:var(--text)}.privacy-body a{color:var(--purple-lt)}.privacy-body code{font-family:var(--mono);color:var(--text);font-size:.78rem}@media (max-width:640px){.privacy-body{padding:0 1.2rem 3rem}}
