.tx-page{--tx-bg:var(--color-page);--tx-surface:var(--color-surface);--tx-surface-muted:var(--color-surface-muted);--tx-surface-elevated:var(--color-surface-elevated);--tx-text:var(--color-text);--tx-text-muted:var(--color-text-muted);--tx-border:var(--color-border);--tx-border-strong:var(--color-border-strong);--tx-primary:var(--color-brand-primary);--tx-secondary:var(--color-brand-secondary);--tx-on-primary:var(--color-brand-primary-contrast);--tx-input:var(--color-input-bg);--tx-danger:var(--color-danger);--tx-shadow:var(--color-shadow-sm);--tx-primary-hover:var(--color-brand-primary-hover);--tx-primary-active:var(--color-brand-primary-active);z-index:1;padding-top:calc(var(--landing-research-bar-height,0px) + 78px);background:var(--tx-bg);color:var(--tx-text);font-family:var(--font);position:relative;overflow:clip}.tx-page,.tx-page *,.tx-page :before,.tx-page :after{box-sizing:border-box;background-image:none!important;border-radius:0!important}.tx-page :where(h1,h2,h3,p,figure,figcaption,dl,dd,ol,ul){margin:0}.tx-page :where(h1,h2,h3,p,li,dt,dd,label,input,textarea,button,a,span,strong){font-family:var(--font)}.tx-page :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--tx-primary);outline-offset:3px}.tx-page .ez-cp__row{border:1px solid var(--tx-border)!important}.tx-page ::selection{background:var(--tx-secondary);color:#111827}.tx-home,.tx-how,.tx-demo{width:min(100% - 36px,1344px);margin:28px auto 0}.tx-lede{max-width:58ch;color:var(--tx-text-muted);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55}.tx-button{border:1px solid var(--tx-border-strong);min-height:50px;color:var(--tx-text);text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:.94rem;font-weight:750;line-height:1.1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.tx-button--primary{border-color:var(--tx-primary);background:var(--tx-primary);color:var(--tx-on-primary)}.tx-button--primary:hover{border-color:var(--tx-primary-hover);background:var(--tx-primary-hover);color:var(--tx-on-primary)}.tx-button--primary:active{border-color:var(--tx-primary-active);background:var(--tx-primary-active)}.tx-button--secondary:hover{border-color:var(--tx-primary);background:var(--tx-surface-muted);color:var(--tx-text)}.tx-button--secondary:active{background:var(--tx-surface-elevated)}.tx-button:disabled{border-color:var(--color-border-soft);background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.tx-button[aria-busy=true]{cursor:wait}.tx-actions{flex-wrap:wrap;gap:10px;display:flex}.tx-section-heading{gap:20px;max-width:780px;display:grid}.tx-section-heading h2,.tx-final-cta h2,.tx-demo__brief h2,.tx-form__head h2,.tx-demo__confirmation h2{color:var(--tx-text);letter-spacing:-.035em;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:680;line-height:1.15}.tx-section-heading>p,.tx-final-cta p,.tx-demo__brief>p,.tx-form__head>p,.tx-demo__confirmation>p{color:var(--tx-text-muted);font-size:1rem;line-height:1.72}.tx-section-heading--compact{max-width:900px}.tx-index,.tx-workflow__number,.tx-evidence__stage-head span,.tx-outcomes__role{font-family:var(--font-mono)!important}.tx-index{color:var(--tx-primary);letter-spacing:.1em;font-size:.74rem;font-weight:500}.tx-home__hero{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,3vw,48px);min-height:min(690px,100vh - 106px);display:grid}.tx-home__hero-copy{gap:22px;max-width:560px;padding:clamp(40px,5vw,72px) 0 clamp(40px,5vw,72px) clamp(24px,4vw,64px);display:grid}.tx-home__hero h1,.tx-how__hero h1,.tx-demo__hero h1{max-width:25ch;color:var(--tx-text);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.6rem + 1.875vw,3rem);font-weight:690;line-height:1.1}.tx-home__hero-copy .tx-actions{margin-top:10px}.tx-home__hero-visual{align-self:stretch;place-items:center end;min-width:0;display:grid}.tx-home__hero-visual img{object-fit:contain;width:min(100%,780px);height:auto;max-height:680px;display:block}.tx-workflow,.tx-product-proof,.tx-architecture,.tx-evidence,.tx-outcomes{padding:clamp(72px,9vw,128px) 0}.tx-context-chain{background:var(--tx-primary);width:100vw;color:var(--tx-on-primary);margin-left:calc(50% - 50vw)}.tx-context-chain ol{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 36px,1344px);margin:0 auto;padding:0;list-style:none;display:grid}.tx-context-chain li{border-right:1px solid color-mix(in srgb, var(--tx-on-primary) 30%, transparent);grid-template-columns:auto 1fr;gap:8px 14px;min-width:0;padding:26px 24px 28px;display:grid}.tx-context-chain li:first-child{border-left:1px solid color-mix(in srgb, var(--tx-on-primary) 30%, transparent)}.tx-context-chain span{color:color-mix(in srgb, var(--tx-on-primary) 72%, transparent);grid-row:1/span 2;font-size:.72rem;font-family:var(--font-mono)!important}.tx-context-chain strong{color:var(--tx-on-primary);font-size:.94rem}.tx-context-chain p{color:color-mix(in srgb, var(--tx-on-primary) 82%, transparent);font-size:.72rem;line-height:1.55;font-family:var(--font-mono)!important}.tx-product-proof{border-bottom:1px solid var(--tx-border)}.tx-product-proof__primary{border:1px solid var(--tx-border-strong);background:var(--tx-surface);grid-template-columns:minmax(280px,.48fr) minmax(0,1.52fr);margin-top:48px;display:grid}.tx-product-proof__copy{border-right:1px solid var(--tx-border-strong);flex-direction:column;justify-content:center;gap:18px;padding:clamp(28px,4vw,56px);display:flex}.tx-product-proof h3,.tx-evidence__stages h3,.tx-outcomes h3{color:var(--tx-text);letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:670;line-height:1.15}.tx-product-proof article p,.tx-evidence__stages p,.tx-outcomes li{color:var(--tx-text-muted);line-height:1.7}.tx-product-proof figure{background:var(--tx-surface-muted);place-items:center;min-width:0;padding:clamp(16px,2.5vw,32px);display:grid}.tx-product-proof img{border:1px solid var(--tx-border);width:100%;height:auto;box-shadow:0 18px 40px var(--tx-shadow);display:block}.tx-product-proof__secondary{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);border-left:1px solid var(--tx-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tx-product-proof__secondary article{border-right:1px solid var(--tx-border-strong);grid-template-rows:auto 1fr;min-width:0;display:grid}.tx-product-proof__secondary article:last-child{border-right:0}.tx-product-proof__secondary article>div{gap:14px;padding:clamp(24px,3vw,40px);display:grid}.tx-workflow{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,120px);display:grid}.tx-workflow__steps,.tx-evidence__stages{border-top:1px solid var(--tx-border-strong);list-style:none}.tx-workflow__steps li{border-bottom:1px solid var(--tx-border);grid-template-columns:58px 1fr;gap:18px;padding:24px 0;display:grid}.tx-workflow__number{color:var(--tx-primary);font-size:.8rem}.tx-workflow__steps h3{color:var(--tx-text);margin:0 0 9px;font-size:1.15rem;font-weight:680;line-height:1.3}.tx-workflow__steps p{color:var(--tx-text-muted);font-size:.94rem;line-height:1.68}.tx-final-cta{border:1px solid var(--tx-border-strong);background:var(--tx-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin:0 0 clamp(72px,9vw,120px);padding:clamp(32px,5vw,64px);display:grid}.tx-final-cta>div{gap:16px;max-width:900px;display:grid}.tx-page.tx-page--home{padding-top:0}.tx-page--home .tx-home{width:100%;margin:0}.tx-home-hero{width:100%;min-height:100svh;padding:calc(108px + var(--landing-research-bar-height,0px)) clamp(16px, 3vw, 28px) 30px;background:var(--tx-surface);position:relative;overflow:hidden}.tx-home-hero__background{pointer-events:none;background:var(--tx-surface);position:absolute;inset:0}.tx-home-hero__background:after{content:"";opacity:.22;background-position:right 0 bottom 0;background-repeat:no-repeat;background-size:auto 55%;width:100%;height:100%;position:absolute;bottom:0;right:0;background-image:url(/covers/antenna-hero.png)!important}.tx-home-hero__rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tx-home-hero__ring{fill:none;stroke:color-mix(in srgb, var(--tx-primary) 18%, transparent);stroke-width:1px;transform-origin:0 0;animation:36s ease-out infinite tx-home-ring-expand}.tx-home-hero__ring--2{animation-delay:4.5s}.tx-home-hero__ring--3{animation-delay:9s}.tx-home-hero__ring--4{animation-delay:13.5s}.tx-home-hero__ring-group--secondary .tx-home-hero__ring{stroke:color-mix(in srgb, var(--tx-secondary) 12%, transparent);animation-duration:44s}.tx-home-hero__ring-group--secondary .tx-home-hero__ring--1{animation-delay:2s}.tx-home-hero__ring-group--secondary .tx-home-hero__ring--2{animation-delay:18.8s}.tx-home-hero__ring-group--secondary .tx-home-hero__ring--3{animation-delay:33.6s}.tx-home-hero__stream{stroke:color-mix(in srgb, var(--tx-primary) 7%, transparent);stroke-width:1px;stroke-dasharray:3 28;stroke-linecap:round;animation:60s linear infinite tx-home-stream-march}.tx-home-hero__stream--2{stroke:color-mix(in srgb, var(--tx-secondary) 5%, transparent);animation-delay:8s}.tx-home-hero__stream--3{stroke:color-mix(in srgb, var(--tx-primary) 5%, transparent);animation-delay:16s}.tx-home-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:40px;width:min(100%,1344px);min-height:calc(100svh - 156px);margin:0 auto;padding:0 20px 20px;display:grid;position:relative}.tx-home-hero__copy{gap:18px;display:grid}.tx-home-hero__copy h1{max-width:14ch;color:var(--tx-text);letter-spacing:-.05em;font-size:clamp(2.45rem,4.9vw,4.1rem);font-weight:690;line-height:.96;display:grid}.tx-home-hero__copy h1 span{color:var(--tx-primary);text-shadow:0 0 24px color-mix(in srgb, var(--tx-primary) 20%, transparent)}.tx-home-hero__copy>p{max-width:48ch;color:var(--tx-text-muted);font-size:1.2rem;line-height:1.66}.tx-home-hero__copy .tx-actions{gap:12px;margin-top:2px}.tx-home-hero__visual{place-items:center;min-width:0;min-height:520px;display:grid}.tx-home-hero__visual img{width:100%;max-width:640px;height:auto;display:block}.tx-home__content{width:min(100% - 36px,1344px);margin:0 auto}.tx-home-why,.tx-home-workflow,.tx-home-deploy,.tx-home-platform{border-bottom:1px solid var(--tx-border-strong);padding:clamp(72px,9vw,128px) 0}.tx-home-why{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:clamp(40px,8vw,120px);display:grid}.tx-home-why__lead{align-content:start;gap:20px;display:grid}.tx-home-why__lead h2,.tx-home-statement h2,.tx-home-capability__copy h2,.tx-home-teams h2{color:var(--tx-text);letter-spacing:-.035em;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:680;line-height:1.15}.tx-home-why__lead p,.tx-home-capability__copy p,.tx-home-deploy__ledger p,.tx-home-teams>article>div,.tx-home-platform__ledger p{color:var(--tx-text-muted);line-height:1.7}.tx-home-why__lead .tx-button{justify-self:start}.tx-home-why__ledger{border-top:1px solid var(--tx-border-strong)}.tx-home-why__ledger article{border-bottom:1px solid var(--tx-border);grid-template-columns:54px 1fr;gap:22px;padding:28px 0;display:grid}.tx-home-why__ledger article>span,.tx-home-capability__copy>span,.tx-home-platform__ledger article>span{color:var(--tx-primary);font-size:.74rem;font-family:var(--font-mono)!important}.tx-home-why__ledger article>div{gap:10px;display:grid}.tx-home-why__ledger h3,.tx-home-deploy__ledger h3,.tx-home-platform__ledger h3{color:var(--tx-text);font-size:1.08rem;font-weight:680;line-height:1.35}.tx-home-why__ledger p{color:var(--tx-text-muted);line-height:1.7}.tx-home-statement{background:var(--tx-primary);width:100vw;color:var(--tx-on-primary);grid-template-columns:minmax(180px,.35fr) minmax(300px,.8fr) minmax(280px,.85fr);align-items:end;gap:clamp(28px,5vw,72px);margin-left:calc(50% - 50vw);padding:clamp(72px,9vw,128px) max(18px,50vw - 672px);display:grid}.tx-home-statement>p{color:color-mix(in srgb, var(--tx-on-primary) 78%, transparent);letter-spacing:.06em;font-size:.76rem;font-family:var(--font-mono)!important}.tx-home-statement h2{color:var(--tx-on-primary);font-size:clamp(2rem,3.3vw,3rem)}.tx-home-statement>div{color:color-mix(in srgb, var(--tx-on-primary) 86%, transparent);line-height:1.72}.tx-home-workflow{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(40px,8vw,120px);display:grid}.tx-home-workflow ol{border-top:1px solid var(--tx-border-strong);padding:0;list-style:none}.tx-home-workflow li{border-bottom:1px solid var(--tx-border);grid-template-columns:54px 1fr;gap:20px;padding:26px 0;display:grid}.tx-home-workflow li>span{color:var(--tx-primary);font-size:.76rem;font-family:var(--font-mono)!important}.tx-home-workflow li>div{gap:10px;display:grid}.tx-home-workflow h3{color:var(--tx-text);font-size:1.08rem;line-height:1.35}.tx-home-workflow li p{color:var(--tx-text-muted);line-height:1.7}.tx-home-capabilities{border-bottom:1px solid var(--tx-border-strong)}.tx-home-capabilities>article{border-bottom:1px solid var(--tx-border);grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(40px,7vw,96px);padding:clamp(72px,9vw,120px) 0;display:grid}.tx-home-capabilities>article:last-child{border-bottom:0}.tx-home-capabilities>article.tx-home-capability--reverse{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.tx-home-capability--reverse .tx-home-capability__copy{order:2}.tx-home-capability__copy{gap:18px;display:grid}.tx-home-capabilities figure{background:var(--tx-surface-muted);border:1px solid var(--tx-border-strong);min-width:0;padding:clamp(14px,2vw,26px)}.tx-home-capabilities img{border:1px solid var(--tx-border);width:100%;height:auto;box-shadow:0 18px 40px var(--tx-shadow);display:block}.tx-home-deploy .tx-section-heading,.tx-home-platform .tx-section-heading{margin-bottom:48px}.tx-home-deploy__ledger{border:1px solid var(--tx-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tx-home-deploy__ledger article{border-right:1px solid var(--tx-border-strong);align-content:start;gap:18px;min-width:0;padding:clamp(24px,3vw,40px);display:grid}.tx-home-deploy__ledger article:last-child{border-right:0}.tx-home-deploy__ledger article>div{border-bottom:1px solid var(--tx-border);gap:5px;padding-bottom:15px;display:grid}.tx-home-deploy__ledger span{color:var(--tx-primary);font-size:.72rem;font-family:var(--font-mono)!important}.tx-home-deploy__ledger strong{color:var(--tx-text);font-size:.82rem}.tx-home-teams{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(72px,8vw,112px) 0;display:grid}.tx-home-teams article{border-right:1px solid var(--tx-border-strong);gap:16px;padding:0 clamp(24px,4vw,64px);display:grid}.tx-home-teams article:first-child{padding-left:0}.tx-home-teams article:last-child{border-right:0;padding-right:0}.tx-home-teams article>p{color:var(--tx-primary);font-size:.75rem;font-family:var(--font-mono)!important}.tx-home-platform__ledger{border:1px solid var(--tx-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tx-home-platform__ledger article{border-right:1px solid var(--tx-border-strong);align-content:start;gap:16px;min-width:0;padding:clamp(22px,2.5vw,34px);display:grid}.tx-home-platform__ledger article:last-child{border-right:0}@keyframes tx-home-ring-expand{0%{r:0;opacity:0}5%{r:20;opacity:.7}80%{r:520;opacity:.06}to{r:580;opacity:0}}@keyframes tx-home-stream-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}@media (width<=1180px){.tx-home-hero__inner{grid-template-columns:1fr;gap:24px;min-height:auto;padding-inline:10px}.tx-home-hero__copy{max-width:46rem}.tx-home-hero__visual{min-height:520px}}@media (width<=980px){.tx-home-why,.tx-home-workflow,.tx-home-capabilities>article,.tx-home-capabilities>article.tx-home-capability--reverse{grid-template-columns:1fr}.tx-home-capability--reverse .tx-home-capability__copy{order:0}.tx-home-statement{grid-template-columns:minmax(160px,.35fr) minmax(0,1.65fr);align-items:start}.tx-home-statement>div{grid-column:2}.tx-home-platform__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-home-platform__ledger article:nth-child(2){border-right:0}.tx-home-platform__ledger article:nth-child(n+3){border-top:1px solid var(--tx-border-strong)}}@media (width<=900px){.tx-home-hero{min-height:auto;padding:96px 12px 20px}.tx-home-hero__inner{width:min(100%,1312px);padding:26px 10px 12px}.tx-home-hero__visual{min-height:480px}}@media (width<=800px){.tx-home-deploy__ledger,.tx-home-teams,.tx-home-statement{grid-template-columns:1fr}.tx-home-statement>div{grid-column:auto}.tx-home-deploy__ledger article,.tx-home-teams article,.tx-home-teams article:first-child,.tx-home-teams article:last-child{border-right:0;border-bottom:1px solid var(--tx-border-strong);padding:28px 24px}.tx-home-deploy__ledger article:last-child,.tx-home-teams article:last-child{border-bottom:0}.tx-home-teams{border:1px solid var(--tx-border-strong);padding:0}}@media (width<=780px){.tx-home-hero{padding:88px 8px 18px}.tx-home-hero__inner{padding:22px 8px 12px}.tx-home-hero__copy h1{max-width:none;font-size:clamp(2rem,10vw,3rem)}.tx-home-hero__visual{min-height:344px;padding:10px}}@media (width<=560px){.tx-home__content{width:calc(100% - 20px)}.tx-home-hero{padding:82px 6px 16px}.tx-home-hero__inner{padding:18px 6px 8px}.tx-home-hero__copy h1{font-size:clamp(1.9rem,11vw,2.6rem)}.tx-home-hero__copy>p{max-width:none;font-size:.94rem;line-height:1.58}.tx-home-hero__visual,.tx-home-hero__background:after{display:none}.tx-home-why__ledger article,.tx-home-workflow li{grid-template-columns:38px 1fr;gap:14px}.tx-home-capabilities>article{padding:64px 0}.tx-home-capabilities figure{padding:10px}.tx-home-platform__ledger{grid-template-columns:1fr}.tx-home-platform__ledger article,.tx-home-platform__ledger article:nth-child(2){border-right:0;border-bottom:1px solid var(--tx-border-strong)}.tx-home-platform__ledger article:last-child{border-bottom:0}.tx-home .tx-final-cta>.tx-actions{width:100%;display:grid}}.tx-home-dossier,.tx-home-record,.tx-home-deployment,.tx-home-index{border-bottom:1px solid var(--tx-border-strong);padding:clamp(72px,9vw,128px) 0}.tx-home-dossier>header,.tx-home-deployment>header,.tx-home-index>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:44px;display:grid}.tx-home-dossier>header>div,.tx-home-deployment>header,.tx-home-index>header{min-width:0}.tx-home-dossier>header>div,.tx-home-deployment>header,.tx-home-index>header,.tx-home-record>header{gap:16px;display:grid}.tx-home-dossier h2,.tx-home-record h2,.tx-home-deployment h2,.tx-home-index h2,.tx-home-decisions h2{color:var(--tx-text);letter-spacing:-.035em;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:680;line-height:1.15}.tx-home-dossier>header p,.tx-home-record>header p,.tx-home-deployment>header p,.tx-home-index>header p{max-width:64ch;color:var(--tx-text-muted);line-height:1.72}.tx-home-dossier__board{border-top:1px solid var(--tx-border-strong);border-left:1px solid var(--tx-border-strong);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tx-home-dossier__board figure,.tx-home-dossier__board aside{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);background:var(--tx-surface);min-width:0}.tx-home-dossier__primary{grid-column:span 8;grid-template-rows:auto 1fr;display:grid}.tx-home-dossier__board aside{grid-column:span 4;align-content:stretch;display:grid}.tx-home-dossier__board aside article{border-bottom:1px solid var(--tx-border);grid-template-columns:34px 1fr;gap:14px;padding:clamp(20px,2.5vw,32px);display:grid}.tx-home-dossier__board aside article:last-child{border-bottom:0}.tx-home-dossier__board aside article>span,.tx-home-dossier figcaption>span,.tx-home-record li>span,.tx-home-deployment__matrix article>span,.tx-home-index__rows article>span,.tx-home-decisions article>span{color:var(--tx-primary);font-size:.72rem;font-family:var(--font-mono)!important}.tx-home-dossier__board aside article>div{gap:8px;display:grid}.tx-home-dossier h3,.tx-home-deployment h3{color:var(--tx-text);font-size:1rem;font-weight:680;line-height:1.35}.tx-home-dossier p,.tx-home-deployment p,.tx-home-index p,.tx-home-decisions p{color:var(--tx-text-muted);line-height:1.66}.tx-home-dossier figcaption{gap:10px;padding:clamp(20px,2.5vw,32px);display:grid}.tx-home-dossier figcaption strong{color:var(--tx-text);font-size:1.15rem;line-height:1.3}.tx-home-dossier figure img{border-top:1px solid var(--tx-border);width:100%;height:auto;display:block}.tx-home-dossier__primary img{align-self:end}.tx-home-dossier__secondary{grid-column:span 6;grid-template-rows:1fr auto;display:grid}.tx-home-dossier__secondary img{border-top:0;border-bottom:1px solid var(--tx-border)}.tx-home-thesis{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,9vw,128px);padding:clamp(64px,8vw,104px) 0;display:grid}.tx-home-thesis h2{max-width:24ch;color:var(--tx-text);letter-spacing:-.035em;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:680;line-height:1.15}.tx-home-thesis>div{gap:28px;display:grid}.tx-home-thesis p{max-width:66ch;color:var(--tx-text-muted);font-size:1.075rem;line-height:1.72}.tx-home-thesis nav{align-items:center;gap:28px;display:flex}.tx-home-thesis a{min-height:48px;color:var(--tx-primary);border-bottom:1px solid var(--tx-primary);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.tx-home-record{grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(40px,8vw,120px);display:grid}.tx-home-record>header{align-content:start}.tx-home-record ol{border-top:1px solid var(--tx-border-strong);padding:0;list-style:none}.tx-home-record li{border-bottom:1px solid var(--tx-border);grid-template-columns:54px minmax(180px,.78fr) minmax(0,1.22fr);gap:24px;padding:26px 0;display:grid}.tx-home-record li strong{color:var(--tx-text);font-size:.96rem;line-height:1.45}.tx-home-record li p{color:var(--tx-text-muted);line-height:1.66}.tx-home-deployment>header,.tx-home-index>header{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(40px,8vw,120px)}.tx-home-deployment__matrix{border-top:1px solid var(--tx-border-strong);border-left:1px solid var(--tx-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tx-home-deployment__head,.tx-home-deployment__row{grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(0,1.1fr));display:grid}.tx-home-deployment__head>*,.tx-home-deployment__row>*{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border);min-width:0;padding:15px 18px}.tx-home-deployment__head{background:var(--tx-primary);color:var(--tx-on-primary)}.tx-home-deployment__head span,.tx-home-deployment__head strong{color:var(--tx-on-primary);font-size:.82rem}.tx-home-deployment__row>strong{color:var(--tx-text);font-size:.82rem}.tx-home-deployment__row>span{color:var(--tx-text-muted);font-size:.86rem}.tx-home-deployment__matrix article{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);background:var(--tx-surface);align-content:start;gap:14px;min-width:0;padding:clamp(22px,2.8vw,36px);display:grid}.tx-home-index__rows{border-top:1px solid var(--tx-border-strong)}.tx-home-index__rows article{border-bottom:1px solid var(--tx-border);grid-template-columns:54px minmax(220px,.62fr) minmax(0,1.38fr);gap:24px;padding:24px 0;display:grid}.tx-home-index__rows article>strong{color:var(--tx-text);line-height:1.45}.tx-home-decisions{border:1px solid var(--tx-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(72px,9vw,128px) 0;display:grid}.tx-home-decisions article{border-right:1px solid var(--tx-border-strong);align-content:start;gap:16px;min-width:0;padding:clamp(30px,4vw,56px);display:grid}.tx-home-decisions article:last-child{border-right:0}.tx-home .tx-final-cta>.tx-actions{align-items:stretch;gap:12px;max-width:none;display:flex}@media (width<=1040px){.tx-home-dossier__primary,.tx-home-dossier__board aside{grid-column:1/-1}.tx-home-dossier__board aside{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-home-dossier__board aside article{border-right:1px solid var(--tx-border);border-bottom:0}.tx-home-dossier__board aside article:last-child{border-right:0}.tx-home-record{grid-template-columns:1fr}}@media (width<=800px){.tx-home-dossier>header,.tx-home-deployment>header,.tx-home-index>header,.tx-home-thesis,.tx-home-record{grid-template-columns:1fr}.tx-home-dossier>header .tx-button{justify-self:start}.tx-home-dossier__secondary{grid-column:1/-1}.tx-home-dossier__board aside{grid-template-columns:1fr}.tx-home-dossier__board aside article,.tx-home-dossier__board aside article:last-child{border-right:0;border-bottom:1px solid var(--tx-border)}.tx-home-record li,.tx-home-index__rows article{grid-template-columns:44px 1fr;gap:12px 18px}.tx-home-record li p,.tx-home-index__rows article p{grid-column:2}.tx-home-deployment__matrix{grid-template-columns:1fr}.tx-home-deployment__matrix article{grid-column:1}.tx-home-decisions{grid-template-columns:1fr}.tx-home-decisions article,.tx-home-decisions article:last-child{border-right:0;border-bottom:1px solid var(--tx-border-strong)}.tx-home-decisions article:last-child{border-bottom:0}}@media (width<=560px){.tx-home-deployment__head,.tx-home-deployment__row{grid-template-columns:1fr 1fr}.tx-home-deployment__head>:first-child,.tx-home-deployment__row>:first-child{grid-column:1/-1}.tx-home-dossier__board aside article{grid-template-columns:30px 1fr}.tx-home-dossier figcaption,.tx-home-dossier__board aside article,.tx-home-decisions article{padding:20px}.tx-home .tx-final-cta>.tx-actions{width:100%;display:grid}.tx-home-thesis nav{flex-direction:column;align-items:flex-start;gap:8px}}.tx-how__hero{border-bottom:1px solid var(--tx-border-strong);padding:clamp(40px,5vw,64px) 0}.tx-how__hero-copy{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.tx-how__hero h1{max-width:24ch;font-size:clamp(2rem,1.8rem + .7vw,2.5rem)}.tx-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tx-architecture{padding-top:24px}.tx-flow-frame{border:1px solid var(--tx-border-strong);background:var(--tx-surface);--df-card-top:var(--tx-surface);--df-text-muted:var(--tx-text-muted);--df-text-strong:var(--tx-text);--df-surface-outline:var(--tx-border);--df-brand:var(--tx-primary);overflow:hidden}.tx-flow-frame .ebpf-flow{height:680px}.tx-flow-frame .ez-callout,.tx-flow-frame .ez-sensor__pulse{border-radius:0!important}.tx-flow-frame .ez-sensor{box-shadow:none}.tx-flow-summary{background:var(--tx-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid}.tx-flow-summary li{background:var(--tx-surface-muted);grid-template-columns:34px 1fr;gap:10px;min-width:0;padding:18px;display:grid}.tx-flow-summary li>span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-flow-summary strong{color:var(--tx-text);font-size:.84rem}.tx-flow-summary p{color:var(--tx-text-muted);margin-top:5px;font-size:.76rem;line-height:1.5}.tx-trace,.tx-decisions{border-top:1px solid var(--tx-border);padding:clamp(72px,9vw,120px) 0}.tx-trace{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(40px,8vw,120px);display:grid}.tx-trace__steps{border-top:1px solid var(--tx-border-strong);list-style:none}.tx-trace__steps li{border-bottom:1px solid var(--tx-border);grid-template-columns:44px minmax(140px,.7fr) minmax(220px,1.3fr);align-items:center;gap:18px;min-height:72px;padding:18px 0;display:grid}.tx-trace__steps span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.74rem}.tx-trace__steps strong{color:var(--tx-text);font-size:.88rem}.tx-trace__steps p{color:var(--tx-text-muted);font-size:.92rem;line-height:1.6}.tx-decisions .tx-table-scroll{margin-top:40px}.tx-evidence{border-top:1px solid var(--tx-border);grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(40px,8vw,120px);display:grid}.tx-evidence__stages{list-style:none}.tx-evidence__stages li{border-bottom:1px solid var(--tx-border);grid-template-columns:110px minmax(180px,.8fr) minmax(260px,1.2fr);align-items:start;gap:20px;padding:25px 0;display:grid}.tx-evidence__stage-head{color:var(--tx-primary);grid-template-columns:32px 1fr;gap:8px;font-size:.75rem;display:grid}.tx-evidence__stage-head strong{color:var(--tx-text);text-transform:uppercase;font-size:.78rem}.tx-evidence__stages p{font-size:.92rem}.tx-outcomes{border-top:1px solid var(--tx-border)}.tx-outcomes__grid{border-top:1px solid var(--tx-border-strong);margin-top:48px}.tx-outcomes article{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(28px,6vw,88px);padding:clamp(24px,3vw,40px) 0;display:grid}.tx-outcomes__role{color:var(--tx-text);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:650;margin-bottom:16px!important}.tx-outcomes ul{padding:0;list-style:none}.tx-outcomes li{border-top:1px solid var(--tx-border);padding:11px 0;font-size:.9rem}.tx-demo__hero{border:1px solid var(--tx-border);background:var(--tx-surface);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:clamp(32px,7vw,96px);padding:clamp(40px,5vw,72px);display:grid}.tx-demo__hero h1{max-width:22ch;font-size:clamp(2rem,1.8rem + .7vw,2.5rem)}.tx-demo__workspace{border:1px solid var(--tx-border-strong);background:var(--tx-surface);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:stretch;margin:32px 0 clamp(72px,9vw,120px);display:grid}.tx-demo__brief{border-right:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);flex-direction:column;gap:20px;padding:clamp(28px,4vw,56px);display:flex}.tx-demo__brief h2,.tx-form__head h2,.tx-demo__confirmation h2{font-size:clamp(1.75rem,2.4vw,2rem)}.tx-demo__agenda{border-top:1px solid var(--tx-border-strong);list-style:none;margin-top:20px!important}.tx-demo__agenda li{border-bottom:1px solid var(--tx-border);padding:18px 0}.tx-demo__agenda strong{color:var(--tx-text);font-size:.94rem}.tx-demo__agenda p{color:var(--tx-text-muted);margin-top:4px;font-size:.84rem;line-height:1.58}.tx-demo__form-shell{min-width:0;padding:clamp(28px,4vw,56px)}.tx-form,.tx-demo__confirmation{gap:28px;display:grid}.tx-form__head,.tx-demo__confirmation{max-width:660px}.tx-form__head{gap:12px;display:grid}.tx-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tx-field{gap:8px;min-width:0;display:grid}.tx-field label{color:var(--tx-text);font-size:.82rem;font-weight:720}.tx-field label>span{color:var(--tx-text-muted);font-weight:500}.tx-field input,.tx-field textarea{border:1px solid var(--tx-border-strong);background:var(--tx-input);width:100%;min-height:50px;color:var(--tx-text);padding:13px 14px;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.tx-field textarea{resize:vertical;min-height:148px}.tx-field input:hover,.tx-field textarea:hover{border-color:var(--tx-primary)}.tx-field input:focus,.tx-field textarea:focus{border-color:var(--tx-primary);box-shadow:0 0 0 1px var(--tx-primary)}.tx-field input[aria-invalid=true],.tx-field textarea[aria-invalid=true]{border-color:var(--tx-danger);box-shadow:0 0 0 1px var(--tx-danger)}.tx-field>p{min-height:1.35em;color:var(--tx-text-muted);font-size:.76rem;line-height:1.5}.tx-field>p.is-error,.tx-form__submit-error{color:var(--tx-danger)}.tx-form__submit-error{border:1px solid var(--tx-danger);padding:14px;font-size:.88rem;line-height:1.55}.tx-form__actions{border-top:1px solid var(--tx-border);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.tx-form__actions>p{max-width:42ch;color:var(--tx-text-muted);font-size:.75rem;line-height:1.5}.tx-demo__confirmation{align-content:center;min-height:520px}.tx-demo__confirmation .tx-button{justify-self:start}@media (width<=1080px){.tx-demo__hero,.tx-workflow,.tx-evidence,.tx-trace,.tx-demo__workspace{grid-template-columns:1fr}.tx-demo__brief{border-right:0;border-bottom:1px solid var(--tx-border-strong)}.tx-evidence__stages li{grid-template-columns:100px 1fr}.tx-evidence__stages li>p{grid-column:2}}@media (width<=900px){.tx-home__hero,.tx-how__hero-copy,.tx-product-proof__primary{grid-template-columns:1fr}.tx-home__hero{min-height:0}.tx-home__hero-copy{max-width:690px;padding-bottom:8px;padding-right:clamp(24px,4vw,64px)}.tx-home__hero-visual{place-items:center}.tx-home__hero-visual img{width:min(100%,690px);max-height:none}.tx-context-chain ol{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-context-chain li:nth-child(2){border-right:0}.tx-context-chain li:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--tx-on-primary) 30%, transparent)}.tx-product-proof__copy{border-right:0;border-bottom:1px solid var(--tx-border-strong)}}@media (width<=800px){.tx-page{padding-top:calc(var(--landing-research-bar-height,0px) + 70px)}.tx-flow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-outcomes article,.tx-final-cta{grid-template-columns:1fr;align-items:start}.tx-final-cta .tx-button{justify-self:start}}@media (width<=560px){.tx-home,.tx-how,.tx-demo{width:calc(100% - 20px);margin-top:16px}.tx-home__hero-copy,.tx-how__hero,.tx-demo__hero,.tx-demo__brief,.tx-demo__form-shell{padding:28px 20px}.tx-home__hero h1,.tx-how__hero h1,.tx-demo__hero h1{max-width:100%;font-size:2rem;line-height:1.1}.tx-actions,.tx-actions .tx-button,.tx-form__actions,.tx-form__actions .tx-button{width:100%}.tx-actions,.tx-form__actions{flex-direction:column;align-items:stretch}.tx-form__row,.tx-flow-summary{grid-template-columns:1fr}.tx-home__hero-visual{padding:8px}.tx-home__hero-visual img{height:auto}.tx-workflow,.tx-product-proof,.tx-architecture,.tx-evidence,.tx-outcomes,.tx-trace,.tx-decisions{padding:64px 0}.tx-architecture{padding-top:16px}.tx-flow-frame .ebpf-flow{height:500px}.tx-evidence__stages li{grid-template-columns:1fr}.tx-trace__steps li{grid-template-columns:38px 1fr;gap:8px 12px}.tx-trace__steps p{grid-column:2}.tx-evidence__stages li>p{grid-column:auto}.tx-final-cta{padding:28px 20px}}@media (width<=680px){.tx-product-proof__secondary{grid-template-columns:1fr}.tx-product-proof__secondary article{border-right:0;border-bottom:1px solid var(--tx-border-strong)}.tx-product-proof__secondary article:last-child{border-bottom:0}}@media (width<=560px){.tx-home__hero-copy,.tx-how__hero{padding-left:0;padding-right:0}.tx-context-chain ol{grid-template-columns:1fr;width:calc(100% - 20px)}.tx-context-chain li,.tx-context-chain li:first-child,.tx-context-chain li:nth-child(2){border-right:1px solid color-mix(in srgb, var(--tx-on-primary) 30%, transparent);border-bottom:1px solid color-mix(in srgb, var(--tx-on-primary) 30%, transparent);border-left:1px solid color-mix(in srgb, var(--tx-on-primary) 30%, transparent)}.tx-context-chain li:last-child{border-bottom:0}.tx-product-proof__primary{margin-top:36px}.tx-product-proof__copy,.tx-product-proof__secondary article>div,.tx-product-proof figure{padding:20px}}@media (prefers-reduced-motion:reduce){.tx-page :not(.vue-flow):not(.vue-flow *):not(.tx-home-hero__background):not(.tx-home-hero__background *),.tx-page :not(.vue-flow):not(.vue-flow *):not(.tx-home-hero__background):not(.tx-home-hero__background *):before,.tx-page :not(.vue-flow):not(.vue-flow *):not(.tx-home-hero__background):not(.tx-home-hero__background *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
