.tx-product,.tx-pricing,.tx-contact,.tx-trial,.tx-signup,.tx-faq{width:min(100% - 36px,1344px);margin:28px auto 0}.tx-product h1,.tx-pricing h1,.tx-contact h1,.tx-trial h1,.tx-signup h1,.tx-faq h1{max-width:25ch;color:var(--tx-text);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.8rem + .7vw,2.5rem);font-weight:690;line-height:1.1}.tx-product h2,.tx-pricing h2,.tx-contact h2,.tx-trial h2,.tx-signup h2,.tx-faq 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-product h3,.tx-pricing h3,.tx-contact h3,.tx-trial h3,.tx-signup h3,.tx-faq h3{color:var(--tx-text);font-weight:670;line-height:1.25}.tx-product__intro{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(40px,5vw,64px) 0;display:grid}.tx-product__intro>div{gap:18px;max-width:900px;display:grid}.tx-product__intro>div>p:last-child{max-width:72ch;color:var(--tx-text-muted);line-height:1.7}.tx-product__intro .tx-button{white-space:nowrap}.tx-product__first-look{border-bottom:1px solid var(--tx-border);grid-template-columns:minmax(240px,.42fr) minmax(0,1.58fr);padding:24px 0 clamp(72px,8vw,112px);display:grid}.tx-product__first-copy{border:1px solid var(--tx-border-strong);background:var(--tx-surface);border-right:0;flex-direction:column;justify-content:flex-end;gap:16px;padding:clamp(28px,4vw,56px);display:flex}.tx-product__first-copy p,.tx-product__network-heading p,.tx-product__network-ledger p,.tx-product__surface-copy p,.tx-product__coverage-copy p{color:var(--tx-text-muted);line-height:1.7}.tx-product__first-look figure,.tx-product__surface-row figure{border:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);place-items:center;min-width:0;padding:clamp(16px,2.5vw,32px);display:grid}.tx-product__first-look img,.tx-product__surface-row img{border:1px solid var(--tx-border);width:100%;height:auto;box-shadow:0 18px 40px var(--tx-shadow);display:block}.tx-how__screenshot{border:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);place-items:center;min-width:0;margin:0;padding:clamp(16px,2.5vw,32px);display:grid}.tx-how__screenshot img{border:1px solid var(--tx-border);width:100%;height:auto;box-shadow:0 18px 40px var(--tx-shadow);display:block}.tx-page img[role=button]{cursor:zoom-in}.tx-page img[role=button]:focus-visible{outline:2px solid var(--tx-primary);outline-offset:-2px}.tx-product__network{border-top:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong)}.tx-product__network-heading{background:var(--tx-surface-muted);grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr);align-items:end;gap:clamp(40px,10vw,144px);padding:clamp(32px,5vw,72px);display:grid}.tx-product__network-heading h2{max-width:14ch}.tx-product__network-canvas{background:var(--tx-surface);min-width:0;height:clamp(420px,35vw,520px);overflow:hidden}.tx-product__network-ledger{border-top:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tx-product__network-ledger>div{border-right:1px solid var(--tx-border);gap:8px;padding:24px;display:grid}.tx-product__network-ledger>div:last-child{border-right:0}.tx-product__network-ledger dt{color:var(--tx-primary);font-family:var(--font-mono);font-size:.78rem;font-weight:650}.tx-product__network-ledger dd{color:var(--tx-text-muted);font-size:.88rem;line-height:1.55}.tx-product__models{border-bottom:1px solid var(--tx-border-strong);padding:clamp(72px,9vw,128px) 0}.tx-product__models>header,.tx-product__operators>header,.tx-product__cnf>header{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(40px,8vw,120px);margin-bottom:44px;display:grid}.tx-product__models>header p,.tx-product__operators>header p,.tx-product__cnf>header p,.tx-product__models li p,.tx-product__operators dd,.tx-product__cnf li p,.tx-product__evidence p{color:var(--tx-text-muted);line-height:1.7}.tx-product__models ol,.tx-product__cnf ol{border-top:1px solid var(--tx-border-strong);padding:0;list-style:none}.tx-product__models li{border-bottom:1px solid var(--tx-border);grid-template-columns:48px minmax(240px,.72fr) minmax(0,1.28fr);gap:24px;padding:24px 0;display:grid}.tx-product__models li>span,.tx-product__evidence li>span,.tx-product__operators dt>span,.tx-product__cnf li>span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-product__models li>div{align-content:start;gap:8px;display:grid}.tx-product__models h3{font-size:1rem}.tx-product__models code{color:var(--tx-primary);font-family:var(--font-mono);white-space:normal;font-size:.72rem;line-height:1.5}.tx-product__evidence{border:1px solid var(--tx-border-strong);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);margin:clamp(72px,9vw,128px) 0;display:grid}.tx-product__evidence>div{background:var(--tx-primary);align-content:center;gap:20px;padding:clamp(32px,5vw,64px);display:grid}.tx-product__evidence>div h2,.tx-product__evidence>div p{color:var(--tx-on-primary)}.tx-product__evidence ol{background:var(--tx-surface);padding:0;list-style:none;display:grid}.tx-product__evidence li{border-bottom:1px solid var(--tx-border);grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:22px 28px;display:grid}.tx-product__evidence li:last-child{border-bottom:0}.tx-product__surfaces,.tx-product__coverage,.tx-pricing__comparison,.tx-pricing__faq{padding:clamp(72px,9vw,128px) 0}.tx-product__surface-row{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(280px,.48fr) minmax(0,1.52fr);min-height:460px;display:grid}.tx-product__surfaces>.tx-section-heading+.tx-product__surface-row{border-top:1px solid var(--tx-border-strong);margin-top:48px}.tx-product__surface-row:nth-of-type(odd){grid-template-columns:minmax(0,1.52fr) minmax(280px,.48fr)}.tx-product__surface-row:nth-of-type(odd) .tx-product__surface-copy{border-right:0;border-left:1px solid var(--tx-border-strong);order:2}.tx-product__surface-copy{border-right:1px solid var(--tx-border-strong);background:var(--tx-surface);flex-direction:column;justify-content:center;gap:17px;padding:clamp(28px,4vw,56px);display:flex}.tx-product__surface-copy span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.76rem}.tx-product__surface-copy h3{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.8rem)}.tx-product__operators{border-top:1px solid var(--tx-border);padding:clamp(72px,9vw,128px) 0}.tx-product__operators dl{border-top:1px solid var(--tx-border-strong)}.tx-product__operators dl>div{border-bottom:1px solid var(--tx-border);grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:32px;padding:24px 0;display:grid}.tx-product__operators dt{color:var(--tx-text);grid-template-columns:42px 1fr;gap:14px;font-weight:680;line-height:1.45;display:grid}.tx-product__cnf{border:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);padding:clamp(48px,7vw,88px)}.tx-product__cnf ol{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__cnf li{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);background:var(--tx-surface);grid-template-columns:38px 1fr;gap:12px 16px;min-width:0;padding:28px;display:grid}.tx-product__cnf li:nth-child(2n){border-right:0}.tx-product__cnf li:nth-last-child(-n+2){border-bottom:0}.tx-product__cnf li h3,.tx-product__cnf li p{grid-column:2}.tx-product__coverage{border-top:1px solid var(--tx-border);grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(40px,7vw,96px);display:grid}.tx-product__deployment{border-top:1px solid var(--tx-border);grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(40px,7vw,96px);padding:clamp(72px,9vw,128px) 0;display:grid}.tx-product__deployment>div{gap:18px;display:grid}.tx-product__deployment>div p,.tx-product__deployment li p{color:var(--tx-text-muted);line-height:1.7}.tx-product__deployment ol{border-top:1px solid var(--tx-border-strong);padding:0;list-style:none}.tx-product__deployment li{border-bottom:1px solid var(--tx-border);grid-template-columns:46px minmax(190px,.62fr) minmax(0,1.38fr);gap:20px;padding:22px 0;display:grid}.tx-product__deployment li>span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-product__deployment li>strong{color:var(--tx-text);line-height:1.45}.tx-product__coverage .tx-table-scroll table{min-width:1080px}.tx-product__coverage-copy{align-content:start;gap:18px;display:grid}.tx-table-scroll{border:1px solid var(--tx-border-strong);max-width:100%;overflow-x:auto}.tx-table-scroll:focus-visible{outline:3px solid var(--tx-primary);outline-offset:3px}.tx-table-scroll table{border-collapse:collapse;width:100%;min-width:720px;color:var(--tx-text);background:var(--tx-surface)}.tx-table-scroll th,.tx-table-scroll td{border-right:1px solid var(--tx-border);border-bottom:1px solid var(--tx-border);text-align:left;vertical-align:top;padding:18px 20px;font-size:.86rem;line-height:1.5}.tx-table-scroll thead th,.tx-table-scroll tbody th{color:var(--tx-text);font-weight:680}.tx-table-scroll thead th{background:var(--tx-surface-muted)}.tx-table-scroll td{color:var(--tx-text-muted)}.tx-pricing__intro{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(440px,.75fr) minmax(0,1.25fr);align-items:end;gap:clamp(48px,10vw,150px);padding:clamp(40px,5vw,64px) 0;display:grid}.tx-pricing__intro>div{gap:12px;display:grid}.tx-pricing__intro>div>p:last-child{color:var(--tx-text);font-family:var(--font-mono);font-size:.78rem}.tx-rate-sheet{padding:24px 0 clamp(72px,9vw,128px)}.tx-rate-sheet__toolbar{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.tx-rate-sheet__toolbar h2{letter-spacing:-.02em;font-size:1.25rem}.tx-billing-control{border:1px solid var(--tx-border-strong);grid-template-columns:repeat(2,minmax(120px,1fr));display:grid}.tx-billing-control button{border:0;border-right:1px solid var(--tx-border-strong);background:var(--tx-surface);min-height:50px;color:var(--tx-text);cursor:pointer;padding:12px 18px;font-weight:700}.tx-billing-control button:last-child{border-right:0}.tx-billing-control button[aria-pressed=true]{background:var(--tx-primary);color:var(--tx-on-primary)}.tx-rate-sheet__head,.tx-plan-row{grid-template-columns:minmax(210px,1.3fr) repeat(4,minmax(120px,.78fr)) minmax(155px,.8fr);display:grid}.tx-rate-sheet__head{border:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);min-height:46px}.tx-rate-sheet__head span{border-right:1px solid var(--tx-border);color:var(--tx-text-muted);font-family:var(--font-mono);padding:14px 16px;font-size:.7rem}.tx-plan-row{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);border-left:1px solid var(--tx-border-strong);background:var(--tx-surface);align-items:stretch;min-height:156px}.tx-plan-row__name{border-right:1px solid var(--tx-border);align-content:center;gap:10px;padding:24px;display:grid}.tx-plan-row__name h3{font-size:1.25rem}.tx-plan-row__name p,.tx-plan-row dt{color:var(--tx-text-muted);font-size:.76rem;line-height:1.5}.tx-plan-row dl{display:contents}.tx-plan-row dl>div{border-right:1px solid var(--tx-border);flex-direction:column;justify-content:center;gap:8px;padding:20px 16px;display:flex}.tx-plan-row dt{display:none}.tx-plan-row dd{color:var(--tx-text);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:650}.tx-plan-row>.tx-button{border-width:0;align-self:stretch;min-height:100%}.tx-pricing__entitlements{border-top:1px solid var(--tx-border);padding:clamp(72px,9vw,128px) 0}.tx-pricing__entitlements>header{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(40px,7vw,96px);margin-bottom:44px;display:grid}.tx-pricing__entitlements>header p,.tx-pricing__faq>header p{color:var(--tx-text-muted);line-height:1.7}.tx-pricing__entitlements>div{border-top:1px solid var(--tx-border-strong)}.tx-pricing__entitlements article{border-bottom:1px solid var(--tx-border);grid-template-columns:minmax(180px,.32fr) minmax(0,1.68fr);gap:32px;padding:24px 0;display:grid}.tx-pricing__entitlements article>div{grid-template-columns:40px 1fr;align-content:start;gap:14px;display:grid}.tx-pricing__entitlements article>div span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-pricing__entitlements article h3{font-size:1rem}.tx-pricing__entitlements ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding:0;list-style:none;display:grid}.tx-pricing__entitlements li{color:var(--tx-text-muted);padding-left:18px;font-size:.86rem;line-height:1.55;position:relative}.tx-pricing__entitlements li:before{content:"—";color:var(--tx-primary);position:absolute;left:0}.tx-pricing__comparison{border-top:1px solid var(--tx-border);border-bottom:1px solid var(--tx-border);grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(40px,7vw,96px);display:grid}.tx-pricing__faq{grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(40px,7vw,96px);display:grid}.tx-pricing__faq>header{align-content:start;gap:16px;display:grid}.tx-pricing__faq details{border-top:1px solid var(--tx-border-strong)}.tx-pricing__faq details:last-child{border-bottom:1px solid var(--tx-border-strong)}.tx-pricing__faq summary{min-height:64px;color:var(--tx-text);cursor:pointer;padding:18px 48px 18px 0;font-weight:680}.tx-pricing__faq details p{max-width:70ch;color:var(--tx-text-muted);padding:0 48px 24px 0;line-height:1.7}@media (width<=1080px){.tx-product__intro{grid-template-columns:1fr}.tx-product__intro .tx-button{grid-column:1/-1;justify-self:start}.tx-product__network,.tx-product__coverage,.tx-product__deployment,.tx-product__evidence,.tx-pricing__comparison,.tx-pricing__faq{grid-template-columns:1fr}.tx-product__network-canvas{height:420px}.tx-product__network-heading{grid-template-columns:1fr;gap:20px}.tx-product__network-heading h2{max-width:18ch}.tx-product__network-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-product__network-ledger>div:nth-child(2){border-right:0}.tx-product__network-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--tx-border)}.tx-rate-sheet__head{display:none}.tx-plan-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) minmax(170px,.55fr)}.tx-plan-row dl{border-right:1px solid var(--tx-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;display:grid}.tx-plan-row dl>div{border-right:0;padding:12px 18px}.tx-plan-row dt{display:block}.tx-pricing__entitlements ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.tx-product__intro,.tx-pricing__intro,.tx-product__first-look,.tx-product__surface-row,.tx-product__surface-row:nth-of-type(odd){grid-template-columns:1fr}.tx-product__intro .tx-button{grid-column:auto}.tx-product__first-copy,.tx-product__surface-copy,.tx-product__surface-row:nth-of-type(odd) .tx-product__surface-copy{border-right:1px solid var(--tx-border-strong);border-bottom:0;border-left:1px solid var(--tx-border-strong);order:0}.tx-product__first-copy{border-bottom:0}.tx-product__surface-row figure{border-top:0}.tx-product__network-canvas{height:340px}.tx-product__models>header,.tx-product__operators>header,.tx-product__cnf>header{grid-template-columns:1fr}.tx-product__models li{grid-template-columns:42px 1fr;gap:12px 18px}.tx-product__models li p{grid-column:2}.tx-product__operators dl>div{grid-template-columns:1fr;gap:14px}.tx-product__cnf{padding:32px}.tx-product__deployment li{grid-template-columns:40px 1fr;gap:10px 16px}.tx-product__deployment li p{grid-column:2}.tx-plan-row{grid-template-columns:1fr}.tx-plan-row__name,.tx-plan-row dl{border-right:0;border-bottom:1px solid var(--tx-border)}.tx-plan-row>.tx-button{min-height:54px}.tx-pricing__entitlements>header,.tx-pricing__entitlements article{grid-template-columns:1fr}}@media (width<=560px){.tx-product,.tx-pricing,.tx-contact,.tx-trial,.tx-signup,.tx-faq{width:calc(100% - 20px);margin-top:16px}.tx-product__intro,.tx-pricing__intro{padding:32px 0}.tx-product__intro .tx-button,.tx-rate-sheet__toolbar,.tx-billing-control{width:100%}.tx-rate-sheet__toolbar{flex-direction:column;align-items:stretch}.tx-product__first-copy,.tx-product__surface-copy,.tx-product__surface-row:nth-of-type(odd) .tx-product__surface-copy,.tx-product__first-look figure,.tx-product__surface-row figure{padding:20px}.tx-product__network-canvas{height:240px;padding-inline:12px}.tx-product__network-canvas .pts-wrap{transform-origin:50%;transform:scale(.9)}.tx-product__network-heading{padding:24px 20px}.tx-product__network-ledger{grid-template-columns:1fr}.tx-product__network-ledger>div,.tx-product__network-ledger>div:nth-child(2){border-right:0;border-bottom:1px solid var(--tx-border);padding:18px 20px}.tx-product__network-ledger>div:last-child{border-bottom:0}.tx-product__evidence>div,.tx-product__evidence li,.tx-product__cnf{padding:20px}.tx-product__cnf ol{grid-template-columns:1fr}.tx-product__cnf li,.tx-product__cnf li:nth-child(2n),.tx-product__cnf li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--tx-border-strong)}.tx-product__cnf li:last-child{border-bottom:0}.tx-plan-row dl{grid-template-columns:1fr}.tx-plan-row dl>div{border-bottom:1px solid var(--tx-border)}.tx-plan-row dl>div:last-child{border-bottom:0}.tx-pricing__entitlements ul{grid-template-columns:1fr}}.tx-signup__intro{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(360px,.82fr) minmax(380px,1.18fr);align-items:end;gap:clamp(48px,10vw,150px);padding:clamp(40px,5vw,64px) 0;display:grid}.tx-signup__progress{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));list-style:none;display:grid}.tx-signup__progress li{border-right:1px solid var(--tx-border-strong);min-height:58px;color:var(--tx-text-muted);align-items:center;gap:12px;padding:14px 18px;display:flex}.tx-signup__progress li:last-child{border-right:0}.tx-signup__progress li[aria-current=step]{background:var(--tx-primary);color:var(--tx-on-primary)}.tx-signup__progress li[aria-current=step] span{color:var(--tx-on-primary)}.tx-signup__progress span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-signup__progress strong{color:currentColor;font-size:.86rem}.tx-signup__recovery{border:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:28px;display:grid}.tx-signup__recovery>div{gap:10px;display:grid}.tx-signup__recovery p,.tx-signup__owner header p,.tx-signup__form footer p,.tx-signup__duplicate p,.tx-signup__guided p{color:var(--tx-text-muted);font-size:.9rem;line-height:1.6}.tx-signup__config{gap:24px;padding:24px 0 clamp(72px,9vw,120px);display:grid}.tx-signup__config fieldset{border:0;min-width:0;margin:0;padding:0}.tx-signup__config legend{width:100%;color:var(--tx-text);padding:0 0 14px;font-size:.86rem;font-weight:680}.tx-signup__period>div{border:1px solid var(--tx-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tx-signup__period label{border-right:1px solid var(--tx-border-strong);background:var(--tx-surface);min-height:72px;color:var(--tx-text);cursor:pointer;gap:6px;padding:16px 20px;display:grid;position:relative}.tx-signup__period label:last-child{border-right:0}.tx-signup__period label.is-selected{background:var(--tx-primary);color:var(--tx-on-primary)}.tx-signup__period label span{color:currentColor;opacity:.78;font-size:.76rem}.tx-signup__period label strong,.tx-signup__plans label strong{color:var(--tx-text)}.tx-signup__period label.is-selected strong,.tx-signup__period label.is-selected span{color:var(--tx-on-primary)}.tx-signup__config input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.tx-signup__config label:focus-within{outline:3px solid var(--tx-text);outline-offset:-4px}.tx-signup__period label.is-selected:focus-within{outline-color:var(--tx-on-primary)}.tx-signup__plans label.is-selected:focus-within{outline-color:var(--tx-text);outline-offset:-4px}.tx-signup__plans>div{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-signup__plans label{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);background:var(--tx-surface);min-width:0;color:var(--tx-text);cursor:pointer;align-content:start;gap:24px;padding:clamp(22px,3vw,36px);display:grid;position:relative}.tx-signup__plans label.is-selected{outline:3px solid var(--tx-primary);outline-offset:-3px;background:var(--tx-surface-muted)}.tx-signup__plan-head{justify-content:space-between;gap:24px;display:flex}.tx-signup__plan-head>div{gap:7px;display:grid}.tx-signup__plan-head>div:last-child{text-align:right}.tx-signup__plan-head strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.tx-signup__plan-head strong small{font-size:.7rem;font-weight:500}.tx-signup__plan-head span{color:var(--tx-text-muted);font-size:.72rem;line-height:1.45}.tx-signup__plans ul{padding:0;list-style:none}.tx-signup__plans li{border-top:1px solid var(--tx-border);color:var(--tx-text-muted);padding:10px 0;font-size:.82rem;line-height:1.5}.tx-signup__owner{border:1px solid var(--tx-border-strong);background:var(--tx-surface);margin-bottom:clamp(72px,9vw,120px)}.tx-signup__owner>header{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;min-height:132px;padding:28px clamp(24px,4vw,48px);display:grid}.tx-signup__owner>header>div{gap:12px;display:grid}.tx-signup__owner header dl{background:var(--tx-border-strong);grid-template-columns:repeat(2,auto);gap:1px;display:grid}.tx-signup__owner header dl>div{background:var(--tx-surface-muted);gap:5px;min-width:130px;padding:14px 18px;display:grid}.tx-signup__owner dt{color:var(--tx-text-muted);font-family:var(--font-mono);font-size:.68rem}.tx-signup__owner dd{color:var(--tx-text);font-variant-numeric:tabular-nums;font-weight:680}.tx-signup__form{gap:24px;padding:clamp(28px,5vw,64px);display:grid}.tx-signup__password-checks{border-top:1px solid var(--tx-border);border-left:1px solid var(--tx-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tx-signup__password-checks span{border-right:1px solid var(--tx-border);border-bottom:1px solid var(--tx-border);color:var(--tx-text-muted);font-family:var(--font-mono);padding:10px 12px;font-size:.7rem;line-height:1.45}.tx-signup__password-checks span.is-met{color:var(--tx-primary)}.tx-signup__duplicate{border:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px;display:grid}.tx-signup__form footer{border-top:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);justify-content:space-between;align-items:center;gap:24px;margin:8px clamp(-64px,-5vw,-28px) clamp(-64px,-5vw,-28px);padding:24px clamp(28px,5vw,64px);display:flex}.tx-signup__form footer p{max-width:58ch}.tx-signup__success{border-top:1px solid var(--tx-border-strong);color:var(--tx-primary);padding:16px 28px}.tx-signup__guided{border-top:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:112px;margin-bottom:clamp(72px,9vw,120px);padding:24px 0;display:grid}.tx-signup__guided>div{gap:10px;display:grid}.tx-signup__guided h2{font-size:1.35rem}@media (width<=900px){.tx-signup__intro,.tx-signup__plans>div{grid-template-columns:1fr}.tx-signup__recovery,.tx-signup__guided{grid-template-columns:1fr auto auto}}@media (width<=680px){.tx-signup__recovery,.tx-signup__owner>header,.tx-signup__duplicate,.tx-signup__guided{grid-template-columns:1fr}.tx-signup__owner header dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tx-signup__intro{padding:32px 0}.tx-signup__period>div,.tx-signup__password-checks{grid-template-columns:1fr}.tx-signup__progress li{justify-content:center;gap:7px;min-height:52px;padding:12px 8px}.tx-signup__plans label{gap:14px;padding:18px}.tx-signup__plans label:not(.is-selected) ul{display:none}.tx-signup__config{padding-bottom:48px}.tx-signup__period label,.tx-signup__period label:last-child{border-right:0;border-bottom:1px solid var(--tx-border-strong)}.tx-signup__period label:last-child{border-bottom:0}.tx-signup__form{padding:24px 20px}.tx-signup__form footer{flex-direction:column;align-items:stretch;margin:8px -20px -24px;padding:24px 20px}.tx-signup__form footer .tx-button,.tx-signup__recovery .tx-button,.tx-signup__duplicate .tx-button,.tx-signup__guided .tx-button{width:100%}}.tx-faq__intro{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(360px,.82fr) minmax(380px,1.18fr);align-items:end;gap:clamp(48px,10vw,150px);padding:clamp(40px,5vw,64px) 0;display:grid}.tx-faq__intro>div:first-child{gap:18px;display:grid}.tx-faq__search{gap:9px;display:grid}.tx-faq__search-copy{gap:8px;margin-bottom:8px;display:grid}.tx-faq__search-copy h2{letter-spacing:-.02em;font-size:1.15rem}.tx-faq__search-copy p{color:var(--tx-text-muted);font-size:.9rem;line-height:1.6}.tx-faq__search label{color:var(--tx-text);font-size:.82rem;font-weight:680}.tx-faq__search-control{grid-template-columns:minmax(0,1fr) auto;display:grid}.tx-faq__search input{border:1px solid var(--tx-border-strong);background:var(--tx-input);width:100%;min-height:56px;color:var(--tx-text);padding:13px 16px;font-size:1rem}.tx-faq__search button,.tx-faq__answers>header button{border:1px solid var(--tx-border-strong);background:var(--tx-surface);min-height:48px;color:var(--tx-text);cursor:pointer;padding:12px 18px;font-weight:680}.tx-faq__search-control button{border-left:0}.tx-faq__search>p{color:var(--tx-text-muted);font-family:var(--font-mono);font-size:.72rem}.tx-faq__workspace{grid-template-columns:minmax(230px,.36fr) minmax(0,1.64fr);gap:clamp(40px,7vw,96px);padding:24px 0 clamp(72px,9vw,128px);display:grid}.tx-faq__directory{top:calc(var(--landing-research-bar-height,0px) + 104px);border-top:1px solid var(--tx-border-strong);align-self:start;position:sticky}.tx-faq__directory h2{letter-spacing:-.02em;padding:22px 0;font-size:1.1rem}.tx-faq__mobile-category{display:none}.tx-faq__directory button{border:0;border-top:1px solid var(--tx-border);width:100%;min-height:56px;color:var(--tx-text-muted);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.tx-faq__directory button:last-child{border-bottom:1px solid var(--tx-border-strong)}.tx-faq__directory button[aria-pressed=true]{color:var(--tx-primary);font-weight:700}.tx-faq__directory button span:last-child{font-family:var(--font-mono);font-size:.72rem}.tx-faq__answers>header{border-top:1px solid var(--tx-border-strong);justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.tx-faq__answers>header h2{letter-spacing:-.02em;font-size:1.35rem}.tx-faq__answers details{border-top:1px solid var(--tx-border-strong)}.tx-faq__answers details:last-child{border-bottom:1px solid var(--tx-border-strong)}.tx-faq__answers summary{min-height:76px;color:var(--tx-text);cursor:pointer;grid-template-columns:72px 1fr;align-items:center;gap:20px;padding:20px 52px 20px 0;display:grid;position:relative}.tx-faq__answers summary:after{content:"+";border:1px solid var(--tx-border-strong);width:32px;height:32px;color:var(--tx-primary);font-family:var(--font-mono);place-items:center;font-size:1rem;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tx-faq__answers details[open] summary:after{content:"−"}.tx-faq__answers summary>span,.tx-faq__answers details>div>span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-faq__answers summary strong{color:var(--tx-text);font-size:1rem;line-height:1.45}.tx-faq__answers details>div{gap:18px;padding:0 52px 28px 92px;display:grid}.tx-faq__answers details>div p,.tx-faq__empty p{max-width:76ch;color:var(--tx-text-muted);line-height:1.75}.tx-faq__empty{border:1px solid var(--tx-border-strong);background:var(--tx-surface);align-content:center;justify-items:start;gap:16px;min-height:320px;padding:48px;display:grid}@media (width<=900px){.tx-faq__intro,.tx-faq__workspace{grid-template-columns:1fr}.tx-faq__directory{border-top:0;display:block;position:static}.tx-faq__directory>h2,.tx-faq__directory>button{display:none}.tx-faq__mobile-category{gap:8px;display:grid}.tx-faq__mobile-category label{color:var(--tx-text);font-size:.78rem;font-weight:680}.tx-faq__mobile-category select{border:1px solid var(--tx-border-strong);background:var(--tx-input);width:100%;min-height:52px;color:var(--tx-text);font:inherit;border-radius:0;padding:12px 14px}}@media (width<=560px){.tx-faq__intro{padding:32px 0}.tx-faq__workspace{gap:22px}.tx-faq__directory{border:0;display:block}.tx-faq__directory>h2,.tx-faq__directory>button{display:none}.tx-faq__mobile-category{gap:8px;display:grid}.tx-faq__mobile-category label{color:var(--tx-text);font-size:.78rem;font-weight:680}.tx-faq__mobile-category select{border:1px solid var(--tx-border-strong);background:var(--tx-input);width:100%;min-height:52px;color:var(--tx-text);font:inherit;border-radius:0;padding:12px 14px}.tx-faq__answers>header{flex-direction:column;align-items:stretch;padding:12px 0}.tx-faq__answers summary{grid-template-columns:58px 1fr;gap:12px;padding-right:44px}.tx-faq__answers details>div{padding-left:70px;padding-right:28px}.tx-faq__empty{padding:28px 20px}}@media (width<=360px){.tx-product__network-canvas .pts-wrap{transform:scale(.75)}}.tx-contact__intro{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(320px,.78fr) minmax(380px,1.22fr);align-items:end;gap:clamp(48px,10vw,150px);padding:clamp(40px,5vw,64px) 0;display:grid}.tx-contact__routing{padding-top:22px}.tx-contact__routing>h2{letter-spacing:-.02em;padding:0 0 22px;font-size:1.15rem}.tx-contact__routing-grid{border:1px solid var(--tx-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tx-contact__routing button{border:0;border-right:1px solid var(--tx-border-strong);background:var(--tx-surface);min-width:0;color:var(--tx-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:34px 1fr;gap:8px 12px;padding:24px;display:grid}.tx-contact__routing button:last-child{border-right:0}.tx-contact__routing button:hover,.tx-contact__routing button[aria-pressed=true]{background:var(--tx-surface-muted)}.tx-contact__routing button[aria-pressed=true]{outline:3px solid var(--tx-primary);outline-offset:-3px}.tx-contact__routing button:focus-visible{outline:3px solid var(--tx-text);outline-offset:-4px}.tx-contact__routing span{color:var(--tx-primary);font-family:var(--font-mono);grid-row:1/span 2;font-size:.72rem}.tx-contact__routing h3{font-size:1rem}.tx-contact__routing p,.tx-contact__form-intro p,.tx-contact__confirmation p,.tx-contact__form-actions p,.tx-contact__alternatives p{color:var(--tx-text-muted);font-size:.9rem;line-height:1.6}.tx-contact__form-zone{border-bottom:1px solid var(--tx-border);grid-template-columns:minmax(260px,.5fr) minmax(0,1.5fr);gap:clamp(48px,9vw,128px);padding:clamp(72px,9vw,128px) 0;display:grid}.tx-contact__form-intro{align-content:start;gap:18px;display:grid}.tx-contact__form,.tx-contact__confirmation{border-top:1px solid var(--tx-border-strong);gap:24px;padding-top:24px;display:grid}.tx-contact__confirmation{align-content:center;min-height:320px}.tx-contact__form-actions{border-top:1px solid var(--tx-border);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.tx-contact__form-actions p{max-width:52ch}.tx-contact__alternatives{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(240px,.72fr) repeat(3,minmax(0,1fr));align-items:center;gap:24px;min-height:112px;margin-bottom:clamp(72px,9vw,120px);display:grid}.tx-contact__alternatives>div{gap:8px;display:grid}.tx-contact__alternatives h2{letter-spacing:-.02em;font-size:1.15rem}.tx-contact__alternatives a{min-height:48px;color:var(--tx-primary);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.tx-trial__intro{background:var(--tx-primary);width:100vw;color:var(--tx-on-primary);grid-template-columns:minmax(340px,.75fr) minmax(380px,1.25fr);align-items:end;gap:clamp(48px,10vw,150px);margin-left:calc(50% - 50vw);padding:clamp(48px,7vw,88px) max(50vw - 672px,18px);display:grid}.tx-trial__intro h1,.tx-trial__intro p{color:var(--tx-on-primary)}.tx-trial__intro p{max-width:60ch;font-size:1.125rem;line-height:1.6}.tx-trial__benefits{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(3,minmax(0,1fr));margin-bottom:clamp(72px,9vw,120px);display:grid}.tx-trial__benefits article{border-right:1px solid var(--tx-border-strong);gap:10px;min-width:0;padding:24px;display:grid}.tx-trial__benefits article:last-child{border-right:0}.tx-trial__benefits span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-trial__benefits h2{letter-spacing:-.015em;font-size:1rem}.tx-trial__benefits p,.tx-trial__docket header p,.tx-trial__form footer p,.tx-trial__confirmation p{color:var(--tx-text-muted);font-size:.88rem;line-height:1.6}.tx-trial__docket{border:1px solid var(--tx-border-strong);background:var(--tx-surface);margin:clamp(40px,5vw,72px) 0 32px}.tx-trial__docket>header{border-bottom:1px solid var(--tx-border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;min-height:132px;padding:28px clamp(24px,4vw,48px);display:grid}.tx-trial__docket>header>div{gap:12px;display:grid}.tx-trial__form{gap:24px;padding:clamp(28px,5vw,64px);display:grid}.tx-trial__form footer{border-top:1px solid var(--tx-border-strong);background:var(--tx-surface-muted);justify-content:space-between;align-items:center;gap:24px;margin:8px clamp(-64px,-5vw,-28px) clamp(-64px,-5vw,-28px);padding:24px clamp(28px,5vw,64px);display:flex}.tx-trial__form footer p{max-width:60ch}.tx-trial__confirmation{align-content:center;gap:16px;min-height:440px;padding:clamp(28px,5vw,64px);display:grid}.tx-trial__included{border-top:1px solid var(--tx-border);grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(40px,7vw,96px);padding:clamp(48px,7vw,80px) 0;display:grid}.tx-trial__included>header{align-content:start;gap:16px;display:grid}.tx-trial__included>header p{color:var(--tx-text);font-weight:680}.tx-trial__included>div{border-top:1px solid var(--tx-border-strong)}.tx-trial__included article{border-bottom:1px solid var(--tx-border);grid-template-columns:40px minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;padding:20px 0;display:grid}.tx-trial__included article>span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-trial__included article h3{font-size:.95rem}.tx-trial__included article p{color:var(--tx-text-muted);font-size:.88rem;line-height:1.6}@media (width<=900px){.tx-contact__intro,.tx-contact__form-zone,.tx-trial__intro{grid-template-columns:1fr}.tx-contact__routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-contact__routing button:nth-of-type(2n){border-right:0}.tx-contact__routing button:nth-of-type(n+3){border-bottom:1px solid var(--tx-border-strong)}.tx-contact__routing button:nth-last-of-type(-n+2){border-bottom:0}.tx-trial__included{grid-template-columns:1fr}.tx-contact__alternatives{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:24px 0}.tx-contact__alternatives>div{grid-column:1/-1}}@media (width<=560px){.tx-contact__intro{padding:32px 0}.tx-contact__form-actions,.tx-trial__docket>header,.tx-trial__form footer{flex-direction:column;align-items:stretch}.tx-contact__form-actions .tx-button,.tx-trial__form footer .tx-button{width:100%}.tx-contact__alternatives{grid-template-columns:1fr;gap:8px;padding:20px 0}.tx-contact__routing button{grid-template-columns:22px minmax(0,1fr);gap:6px;padding:16px 10px}.tx-contact__routing h3{min-width:0;font-size:.88rem}.tx-contact__routing p{display:none}.tx-trial__intro{padding:48px 10px}.tx-trial__docket{margin:24px 0 32px}.tx-trial__benefits{grid-template-columns:1fr;margin-bottom:72px}.tx-trial__benefits article,.tx-trial__benefits article:nth-child(2){border-right:0;border-bottom:1px solid var(--tx-border-strong)}.tx-trial__benefits article:last-child{border-bottom:0}.tx-trial__included article{grid-template-columns:32px 1fr;gap:8px 12px}.tx-trial__included article p{grid-column:2}.tx-trial__docket>header{display:flex}.tx-trial__form{padding:24px 20px}.tx-trial__form footer{margin:8px -20px -24px;padding:24px 20px}}.tx-contact .tx-field>p.is-error,.tx-trial .tx-field>p.is-error,.tx-signup .tx-field>p.is-error,.tx-contact .tx-form__submit-error,.tx-trial .tx-form__submit-error,.tx-signup .tx-form__submit-error{color:var(--tx-text);font-weight:650}.tx-how-manual__head,.tx-how-probes>header,.tx-how-protocols>header,.tx-how-correlation>header,.tx-how-slo>header,.tx-how-outputs>header{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.tx-how-manual__head{margin-bottom:32px}.tx-how-manual__head h2,.tx-how-probes h2,.tx-how-protocols h2,.tx-how-correlation h2,.tx-how-slo h2,.tx-how-outputs 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-how-manual__head p,.tx-how-probes>header p,.tx-how-protocols>header p,.tx-how-correlation>header p,.tx-how-slo>header p,.tx-how-outputs>header p{color:var(--tx-text-muted);line-height:1.72}.tx-how-boundary{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(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.tx-how-boundary li{border-right:1px solid var(--tx-border-strong);background:var(--tx-surface);align-content:start;gap:12px;min-width:0;padding:clamp(22px,2.8vw,36px);display:grid}.tx-how-boundary li:last-child{border-right:0}.tx-how-boundary span,.tx-how-probes li>span,.tx-how-correlation li>span{color:var(--tx-primary);font-size:.72rem;font-family:var(--font-mono)!important}.tx-how-boundary strong{color:var(--tx-text);line-height:1.45}.tx-how-boundary p,.tx-how-probes li p,.tx-how-correlation li p{color:var(--tx-text-muted);line-height:1.66}.tx-how-probes,.tx-how-protocols,.tx-how-correlation,.tx-how-slo,.tx-how-outputs{border-top:1px solid var(--tx-border);padding:clamp(72px,9vw,128px) 0}.tx-how-probes ol{border-top:1px solid var(--tx-border-strong);margin-top:44px;padding:0;list-style:none}.tx-how-probes li{border-bottom:1px solid var(--tx-border);grid-template-columns:48px minmax(220px,.62fr) minmax(0,1.38fr);gap:24px;padding:24px 0;display:grid}.tx-how-probes li>div{gap:8px;display:grid}.tx-how-probes li strong{color:var(--tx-text);line-height:1.4}.tx-how-probes li code,.tx-how-protocols code{color:var(--tx-primary);font-family:var(--font-mono);white-space:normal;font-size:.75rem}.tx-how-protocols .tx-table-scroll,.tx-how-slo .tx-table-scroll{margin-top:44px}.tx-how-protocols table{min-width:1120px}.tx-how-protocols th:first-child{width:12%}.tx-how-protocols th:nth-child(2){width:18%}.tx-how-protocols th:nth-child(3),.tx-how-protocols th:nth-child(4){width:35%}.tx-how-protocols td a{color:var(--tx-primary);font-weight:700}.tx-how-correlation ol{border-top:1px solid var(--tx-border-strong);margin-top:44px;padding:0;list-style:none}.tx-how-correlation li{border-bottom:1px solid var(--tx-border);grid-template-columns:48px minmax(130px,.36fr) minmax(200px,.62fr) minmax(0,1.02fr);gap:22px;padding:24px 0;display:grid}.tx-how-correlation li>strong{color:var(--tx-primary);font-size:.78rem;line-height:1.45}.tx-how-correlation h3{color:var(--tx-text);font-size:1rem;line-height:1.42}.tx-how-slo .tx-table-scroll table{min-width:760px}.tx-how-slo .tx-table-scroll td strong{color:var(--tx-primary);font-family:var(--font-mono)}.tx-how-outputs ol{border-top:1px solid var(--tx-border-strong);border-left:1px solid var(--tx-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px;padding:0;list-style:none;display:grid}.tx-how-outputs li{border-right:1px solid var(--tx-border-strong);border-bottom:1px solid var(--tx-border-strong);background:var(--tx-surface);grid-template-columns:42px 1fr;gap:12px 18px;min-width:0;padding:clamp(24px,3.5vw,44px);display:grid}.tx-how-outputs li>span{color:var(--tx-primary);font-family:var(--font-mono);font-size:.72rem}.tx-how-outputs li h3{color:var(--tx-text);font-size:1rem;line-height:1.42}.tx-how-outputs li p{color:var(--tx-text-muted);grid-column:2;line-height:1.7}@media (width<=900px){.tx-how-manual__head,.tx-how-probes>header,.tx-how-protocols>header,.tx-how-correlation>header,.tx-how-slo>header,.tx-how-outputs>header,.tx-how-boundary{grid-template-columns:1fr}.tx-how-boundary li,.tx-how-boundary li:last-child{border-right:0;border-bottom:1px solid var(--tx-border)}.tx-how-boundary li:last-child{border-bottom:0}.tx-how-correlation li{grid-template-columns:42px minmax(130px,.42fr) minmax(0,1.58fr)}.tx-how-correlation li p{grid-column:2/-1}}@media (width<=680px){.tx-how-probes li{grid-template-columns:38px 1fr;gap:10px 16px}.tx-how-probes li p{grid-column:2}.tx-how-correlation li{grid-template-columns:34px 1fr;gap:9px 14px}.tx-how-correlation li h3,.tx-how-correlation li p{grid-column:2}.tx-how-outputs ol{grid-template-columns:1fr}}
