:root{--accent-color:#a78bfa;--accent-warm:#f0b86a;--accent-cool:#5eead4}.marketing-root{scroll-behavior:smooth;font-family:var(--font-manrope), "Manrope", sans-serif;color:#fff;background-color:#030303;overflow-x:hidden}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d}.grayscale-img{filter:grayscale();transition:filter .5s,transform .7s}.group:hover .grayscale-img{filter:grayscale(0%);transform:scale(1.05)}.page-frame{pointer-events:none;z-index:10000;border:1px solid #5eead426;position:fixed;inset:0}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-sweep{background:conic-gradient(#0000 0deg,#5eead466 360deg);border-radius:50%;animation:3s linear infinite radar-spin}@keyframes scan-line{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.animate-scan{animation:3s linear infinite scan-line}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tvn-clinical{--paper:#f2f5f3;--card:#fbfcfb;--ink:#121a1c;--ink-soft:#3f4a4b;--ink-faint:#596566;--rule:#c9d2cf;--rule-soft:#dee5e2;--healthy:#285f53;--strained:#8a5a12;--critical:#973427;--indet:#596566;--focus:#121a1c;--measure:63ch;--pad:clamp(1.25rem, 4vw, 4rem);--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", sans-serif;--mono:"SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, "Liberation Mono", monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65}.marketing-root:has(.tvn-clinical){color:#121a1c;background-color:#f2f5f3;overflow-x:visible}.marketing-root:has(.tvn-clinical) .page-frame{border-color:#121a1c1f}.tvn-clinical .cwrap{max-width:1180px;padding:0 var(--pad);margin:0 auto}.tvn-clinical section{border-top:1px solid var(--rule);padding:clamp(1.5rem,3.5vw,2.75rem) 0}.tvn-clinical section:first-of-type{border-top:0}.tvn-clinical [id]{scroll-margin-top:12rem}@media (min-width:700px){.tvn-clinical [id]{scroll-margin-top:8rem}}@media (min-width:1100px){.tvn-clinical [id]{scroll-margin-top:5.5rem}}.tvn-clinical .c-masthead{z-index:40;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.tvn-clinical .c-masthead-bar{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;width:100%;max-width:100%;min-height:3rem;padding:.9rem 0 .85rem;display:flex}.tvn-clinical .c-brand{color:inherit;flex-direction:column;flex-shrink:0;gap:.15rem;min-width:0;line-height:1.15;text-decoration:none;display:flex}.tvn-clinical .c-wordmark{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);font-size:1.28rem;display:block}.tvn-clinical .c-wordmark b{font-weight:600}.tvn-clinical .c-brand-sub{font-family:var(--mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;font-size:.62rem;line-height:1.3}.tvn-clinical .c-brand-sub em{font-style:italic;font-weight:inherit}@media (max-width:480px){.tvn-clinical .c-brand-sub{white-space:normal;max-width:14rem}}.tvn-clinical .c-mastnav{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem 1.15rem;font-size:.68rem;display:flex}.tvn-clinical .c-mastnav>a{color:var(--ink-faint);white-space:nowrap;text-decoration:none}.tvn-clinical .c-mastnav>a:hover,.tvn-clinical .c-mastnav>a:focus-visible,.tvn-clinical .c-mastnav [aria-current=page]{color:var(--ink)}.tvn-clinical .c-menu{position:relative}.tvn-clinical .c-menu-trigger{font:inherit;color:var(--ink-faint);cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.tvn-clinical .c-menu:hover .c-menu-trigger,.tvn-clinical .c-menu:focus-within .c-menu-trigger{color:var(--ink)}.tvn-clinical .c-menu-trigger svg{transition:transform .2s}.tvn-clinical .c-menu:hover .c-menu-trigger svg,.tvn-clinical .c-menu:focus-within .c-menu-trigger svg{transform:rotate(180deg)}.tvn-clinical .c-menu-panel{background:var(--card);border:1px solid var(--ink);opacity:0;visibility:hidden;z-index:50;min-width:17rem;margin-top:.85rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.tvn-clinical .c-menu:hover .c-menu-panel,.tvn-clinical .c-menu:focus-within .c-menu-panel{opacity:1;visibility:visible;transform:translateY(0)}.tvn-clinical .c-menu-panel a{border-bottom:1px solid var(--rule-soft);text-transform:none;letter-spacing:normal;padding:.85rem 1.1rem;text-decoration:none;display:block}.tvn-clinical .c-menu-panel a:last-child{border-bottom:0}.tvn-clinical .c-menu-panel a:hover,.tvn-clinical .c-menu-panel a:focus-visible{background:var(--paper)}.tvn-clinical .c-menu-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-bottom:.2rem;font-size:.7rem;display:block}.tvn-clinical .c-menu-desc{color:var(--ink-faint);text-transform:none;letter-spacing:normal;font-size:.8rem;line-height:1.45;display:block}.tvn-clinical .c-mastnav a.c-mastnav-auth{color:var(--ink)}.tvn-clinical .c-mastnav a.c-mastnav-cta{color:var(--paper);background:var(--ink);border:1px solid var(--ink);white-space:normal;text-align:center;max-width:11.5rem;padding:.4rem .7rem;line-height:1.25}.tvn-clinical .c-mastnav a.c-mastnav-cta:hover,.tvn-clinical .c-mastnav a.c-mastnav-cta:focus-visible{color:var(--ink);background:0 0}.tvn-clinical .c-menu-panel a[aria-current=page]{background:var(--paper)}.tvn-clinical .c-menu-panel a[aria-current=page] .c-menu-label:before{content:"— ";color:var(--ink-faint)}.tvn-clinical .c-mastnav-desktop{z-index:45;flex-wrap:nowrap;gap:.5rem .95rem;max-width:min(100%,52rem);display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tvn-clinical .c-menu-toggle{font-family:var(--mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;color:#fbfcfb;cursor:pointer;box-sizing:border-box;z-index:50;background:#121a1c;border:1px solid #121a1c;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:4.75rem;min-height:2.5rem;margin-left:auto;padding:.5rem .85rem;font-size:.75rem;display:inline-flex;position:relative}.tvn-clinical .c-menu-toggle-icon{flex-direction:column;justify-content:center;gap:3px;width:14px;display:flex}.tvn-clinical .c-menu-toggle-icon span{background:var(--ink);height:1.5px;transition:transform .18s,opacity .18s;display:block}.tvn-clinical .c-menu-toggle-icon.is-open span:first-child{transform:translateY(4.5px)rotate(45deg)}.tvn-clinical .c-menu-toggle-icon.is-open span:nth-child(2){opacity:0}.tvn-clinical .c-menu-toggle-icon.is-open span:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.tvn-clinical .c-drawer{background:var(--card);border-bottom:1px solid var(--ink);z-index:45;max-height:min(78vh,32rem);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tvn-clinical .c-drawer.is-open{display:block}.tvn-clinical .c-drawer[hidden]{display:none!important}.tvn-clinical .c-drawer-nav{padding:.5rem var(--pad) 1.25rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:0;font-size:.72rem;display:flex}.tvn-clinical .c-drawer-nav>a{color:var(--ink);border-bottom:1px solid var(--rule-soft);padding:.85rem 0;text-decoration:none}.tvn-clinical .c-drawer-nav>a:hover,.tvn-clinical .c-drawer-nav>a:focus-visible{color:var(--ink-soft)}.tvn-clinical .c-drawer-cta{text-align:center;background:var(--ink);border:1px solid var(--ink);letter-spacing:.06em;margin:.35rem 0 .75rem;display:block;color:var(--paper)!important;border-bottom:1px solid var(--ink)!important;padding:.9rem 1rem!important}.tvn-clinical .c-drawer-cta:hover,.tvn-clinical .c-drawer-cta:focus-visible{color:var(--ink)!important;background:0 0!important}.tvn-clinical .c-drawer-group-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:.9rem 0 .15rem;font-size:.62rem}.tvn-clinical .c-drawer-sub{color:var(--ink-soft)!important;padding-left:.75rem!important}.tvn-clinical .c-drawer-auth{margin-top:.25rem}.tvn-clinical .c-drawer-scrim{z-index:35;cursor:pointer;background:#121a1c47;border:0;padding:0;display:none;position:fixed;inset:0}.tvn-clinical .c-masthead>.c-drawer-scrim{display:block}@media (min-width:901px){.tvn-clinical .c-mastnav-desktop{display:flex}.tvn-clinical .c-menu-toggle{display:none}.tvn-clinical .c-drawer,.tvn-clinical .c-drawer.is-open,.tvn-clinical .c-masthead>.c-drawer-scrim{display:none!important}}.tvn-clinical .c-menu-toggle .c-menu-toggle-icon span{background:#fbfcfb}@media (min-width:901px){.tvn-clinical .c-menu-toggle .c-menu-toggle-icon span{background:var(--ink)}}.tvn-clinical .c-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tvn-clinical .c-h1{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .9rem;font-size:clamp(2.5rem,6.2vw,4.3rem);font-weight:400;line-height:1.03}.tvn-clinical .c-h1 em{font-style:italic}.tvn-clinical .c-h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:24ch;margin:0 0 .75rem;font-size:clamp(1.8rem,3.5vw,2.65rem);font-weight:400;line-height:1.12}.tvn-clinical .c-h2-wide{max-width:min(42ch,100%)}.tvn-clinical .c-h3{font-family:var(--serif);margin:0 0 .45rem;font-size:1.35rem;font-weight:400;line-height:1.25}.tvn-clinical .c-h4{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule-soft);margin:0 0 .6rem;padding-bottom:.6rem;font-size:.68rem;font-weight:400}.tvn-clinical .c-eyebrow{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .75rem;font-size:.68rem}.tvn-clinical .c-lede{color:var(--ink-soft);max-width:var(--measure);margin:0 0 .75rem;font-size:clamp(.91rem,1.55vw,1.08rem);line-height:1.55}.tvn-clinical .c-lede strong{color:var(--ink);font-weight:600}.tvn-clinical .c-lede-offer{color:var(--ink);border-left:2px solid var(--ink);margin:0 0 1.35rem;padding-left:1rem;font-size:clamp(.83rem,1.35vw,.96rem);line-height:1.65}.tvn-clinical .c-lede-proof{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:.55rem;font-size:.68rem;font-weight:400;display:block}.tvn-clinical .c-rail-marketplace{margin:-.35rem 0 .85rem}@media (max-width:640px){.tvn-clinical .c-specimen{gap:1.25rem;padding-top:clamp(1rem,4vw,1.5rem)}.tvn-clinical .c-lede{margin-bottom:.75rem;font-size:.96rem}.tvn-clinical .c-lede-offer{margin-bottom:.75rem;font-size:.89rem}.tvn-clinical .c-specimen>div>.c-actions{flex-direction:column;align-items:stretch}.tvn-clinical .c-specimen>div>.c-actions .c-btn{text-align:center}.tvn-clinical .c-rail{padding:1.15rem 1.1rem}.tvn-clinical a.c-door{padding:.8rem 0}.tvn-clinical .c-door-sub{font-size:.78rem}}.tvn-clinical .c-body{color:var(--ink-soft);max-width:var(--measure);margin:0 0 1.5rem;font-size:.9375rem}.tvn-clinical .c-note{color:var(--ink-soft);max-width:var(--measure);margin:0 0 .75rem;font-size:.8775rem}.tvn-clinical .c-note:last-child{margin-bottom:0}.tvn-clinical .c-aside{max-width:var(--measure);margin-top:1.25rem}.tvn-clinical .c-tail{margin-top:1rem;margin-bottom:0}.tvn-clinical .c-actions{flex-wrap:wrap;gap:.75rem;display:flex}.tvn-clinical .c-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);color:var(--paper);background:var(--ink);padding:.85rem 1.4rem;font-size:.72rem;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.tvn-clinical .c-btn:hover,.tvn-clinical .c-btn:focus-visible{color:var(--ink);background:0 0}.tvn-clinical .c-btn-ghost{color:var(--ink);border-color:var(--ink-faint);background:0 0}.tvn-clinical .c-btn-ghost:hover,.tvn-clinical .c-btn-ghost:focus-visible{border-color:var(--ink);color:var(--ink);background:0 0}.tvn-clinical a:focus-visible,.tvn-clinical .c-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tvn-clinical .c-filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1rem;padding-bottom:1.5rem;display:flex}.tvn-clinical .c-filters .c-toggle{flex-wrap:wrap}.tvn-clinical .c-filters-search{flex:0 18rem;min-width:14rem}.tvn-clinical .c-postlist{margin-top:1.5rem}.tvn-clinical .c-linklike{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:.15em;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);background:0 0;border:0;padding:0}.tvn-clinical .c-linklike:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tvn-clinical .c-linklike:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tvn-clinical .c-prose{max-width:34rem;font-family:var(--serif);color:var(--ink);margin:0 auto;font-size:1.025rem;line-height:1.72}.tvn-clinical .c-prose>*+*{margin-top:1.4em}.tvn-clinical .c-prose p{margin:0}.tvn-clinical .c-prose h2,.tvn-clinical .c-prose h3{font-family:var(--serif);letter-spacing:-.01em;margin-top:2.4em;margin-bottom:-.5em;font-weight:600;line-height:1.2}.tvn-clinical .c-prose h2{font-size:1.5rem}.tvn-clinical .c-prose h3{font-size:1.22rem}.tvn-clinical .c-prose blockquote{border-left:2px solid var(--ink);color:var(--ink-soft);margin-left:0;padding-left:1.4rem;font-style:italic}.tvn-clinical .c-prose ul,.tvn-clinical .c-prose ol{padding-left:1.4rem}.tvn-clinical .c-prose li+li{margin-top:.5em}.tvn-clinical .c-prose a{color:var(--ink);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.tvn-clinical .c-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tvn-clinical .c-doc{max-width:42rem}.tvn-clinical .c-doc>section{border-top:0;padding:0}.tvn-clinical .c-doc>section+section{margin-top:2.75rem}.tvn-clinical .c-doc>section>h2:not([class]){font-family:var(--sans);letter-spacing:-.005em;color:var(--ink);border-bottom:1px solid var(--rule);margin:0 0 .9rem;padding-bottom:.6rem;font-size:1.0625rem;font-weight:600}.tvn-clinical .c-doc>section>p:not([class]){font-family:var(--sans);color:var(--ink-soft);margin:0 0 1rem;font-size:.8275rem;line-height:1.72}.tvn-clinical .c-doc>section>p:not([class]):last-child{margin-bottom:0}.tvn-clinical .c-doc>section>ul:not([class]){margin:0 0 1rem;padding-left:1.15rem;list-style:square}.tvn-clinical .c-doc>section>ul>li{font-family:var(--sans);color:var(--ink-soft);font-size:.8875rem;line-height:1.72}.tvn-clinical .c-doc>section>ul>li+li{margin-top:.55rem}.tvn-clinical .c-doc>section>ul>li::marker{color:var(--ink-faint)}.tvn-clinical .c-doc strong{color:var(--ink);font-weight:600}.tvn-clinical .c-doc a{color:var(--ink);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.tvn-clinical .c-doc a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tvn-clinical .c-doc code{font-family:var(--mono);background:var(--card);border:1px solid var(--rule);padding:.1em .35em;font-size:.85em}.tvn-clinical .c-doc>section>address{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-soft);background:var(--card);border:1px solid var(--rule);max-width:22rem;padding:1.1rem 1.3rem;font-size:.8rem;font-style:normal;line-height:1.9}.tvn-clinical .c-doc>section>address strong{font-weight:600}.tvn-clinical .c-article-head{max-width:34rem;margin:0 auto}.tvn-clinical .c-article-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:1.5rem;font-size:.68rem;display:flex}.tvn-clinical .c-article-meta a{color:var(--ink-faint);text-decoration:none}.tvn-clinical .c-article-meta a:hover{color:var(--ink)}.tvn-clinical .c-article-figure{border:1px solid var(--rule);margin:0 0 3rem}.tvn-clinical .c-article-figure img{width:100%;height:auto;display:block}.tvn-clinical .c-post{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr;gap:.3rem;padding:1.75rem 0;display:grid}@media (min-width:760px){.tvn-clinical .c-post{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:2rem}}.tvn-clinical .c-post-date{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.68rem}.tvn-clinical .c-post h3{font-family:var(--serif);margin:0 0 .3rem;font-size:1.3rem;font-weight:400;line-height:1.3}.tvn-clinical .c-post h3 a{color:var(--ink);text-decoration:none}.tvn-clinical .c-post h3 a:hover{text-underline-offset:.15em;text-decoration:underline}.tvn-clinical .c-post p{color:var(--ink-soft);margin:0;font-size:.8075rem}.tvn-clinical .c-post-tags{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin-top:.4rem;font-size:.64rem}.tvn-clinical .c-embed{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--card);position:relative;overflow:hidden}.tvn-clinical .c-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tvn-clinical code{font-family:var(--mono);background:var(--card);border:1px solid var(--rule-soft);color:var(--ink);padding:.1em .35em;font-size:.88em}.tvn-clinical .c-body a,.tvn-clinical .c-note a,.tvn-clinical .c-cell p a,.tvn-clinical .c-cell h3 a,.tvn-clinical .c-phase a{color:var(--ink);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.tvn-clinical .c-body a:hover,.tvn-clinical .c-note a:hover,.tvn-clinical .c-cell p a:hover,.tvn-clinical .c-cell h3 a:hover,.tvn-clinical .c-phase a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tvn-clinical .c-quote{font-family:var(--serif);color:var(--ink);border-left:2px solid var(--ink);max-width:46ch;margin:0 0 3rem;padding:.25rem 0 .25rem 1.5rem;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.4}.tvn-clinical .c-quote-attr{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);margin-top:1rem;font-size:.68rem;font-style:normal;line-height:1.45;display:block}.tvn-clinical .c-portrait{align-self:start}.tvn-clinical .c-portrait img{border:1px solid var(--rule);filter:grayscale();width:100%;max-width:20rem;height:auto;transition:filter .4s;display:block}.tvn-clinical .c-portrait:hover img{filter:grayscale(0%)}.tvn-clinical .c-portrait .c-meta{max-width:20rem;margin-top:.75rem}.tvn-clinical .c-form{gap:1.25rem;max-width:34rem;display:grid}.tvn-clinical .c-field{gap:.4rem;display:grid}.tvn-clinical .c-field-label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.tvn-clinical .c-input{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--ink-faint);width:100%;padding:.7rem .85rem;font-size:.8875rem}.tvn-clinical .c-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.tvn-clinical .c-input::placeholder{color:var(--ink-faint)}.tvn-clinical .c-toggle{gap:.6rem;display:flex}.tvn-clinical .c-toggle button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--card);color:var(--ink);border:1px solid var(--ink-faint);cursor:pointer;padding:.6rem 1.4rem;font-size:.68rem}.tvn-clinical .c-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tvn-clinical .c-toggle button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tvn-clinical .c-btn:disabled{opacity:.45;cursor:not-allowed}.tvn-clinical .c-btn:disabled:hover{background:var(--ink);color:var(--paper)}.tvn-clinical .c-error{border-left:2px solid var(--critical);background:var(--card);color:var(--critical);max-width:34rem;padding:.85rem 1.1rem;font-size:.8375rem}.tvn-clinical .c-field-error{font-family:var(--sans);color:var(--critical);margin-top:.4rem;font-size:.7875rem;line-height:1.5;display:block}.tvn-clinical .c-input[rows],.tvn-clinical textarea.c-input{resize:vertical;min-height:6.5rem;line-height:1.55}.tvn-clinical .c-intake{gap:1.5rem;max-width:40rem;margin-top:1.25rem;display:grid}.tvn-clinical .c-faq{border-top:1px solid var(--rule);gap:0;max-width:42rem;display:grid}.tvn-clinical .c-faq-item{border-bottom:1px solid var(--rule);padding:0}.tvn-clinical .c-faq-item>summary{cursor:pointer;font-family:var(--sans);color:var(--ink);padding:1rem 1.75rem 1rem 0;font-size:.95rem;font-weight:560;list-style:none;position:relative}.tvn-clinical .c-faq-item>summary::-webkit-details-marker{display:none}.tvn-clinical .c-faq-item>summary:after{content:"+";font-family:var(--mono);color:var(--ink-faint);font-size:.95rem;font-weight:400;line-height:1;position:absolute;top:1rem;right:0}.tvn-clinical .c-faq-item[open]>summary:after{content:"–"}.tvn-clinical .c-faq-item>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tvn-clinical .c-faq-body{color:var(--ink-soft);max-width:36rem;margin:0 0 1.15rem;font-size:.8375rem;line-height:1.65}.tvn-clinical .c-faq-body a{color:var(--ink);text-underline-offset:.15em}.marketing-root:has(.tvn-clinical) .c-notice{z-index:100;background:#fbfcfb;border-top:1px solid #121a1c;padding:1rem 1.25rem;position:fixed;bottom:0;left:0;right:0}.marketing-root:has(.tvn-clinical) .c-notice-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto;display:flex}.marketing-root:has(.tvn-clinical) .c-notice-text{color:#3f4a4b;max-width:62ch;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.6}.marketing-root:has(.tvn-clinical) .c-notice-text a{color:#121a1c;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.marketing-root:has(.tvn-clinical) .c-notice-btn{letter-spacing:.1em;text-transform:uppercase;color:#f2f5f3;cursor:pointer;background:#121a1c;border:1px solid #121a1c;flex-shrink:0;padding:.6rem 1.4rem;font-family:SF Mono,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:.68rem}.marketing-root:has(.tvn-clinical) .c-notice-btn:hover{color:#121a1c;background:0 0}.marketing-root:has(.tvn-clinical) .c-notice-btn:focus-visible{outline-offset:3px;outline:2px solid #121a1c}@media (max-width:640px){.marketing-root:has(.tvn-clinical) .c-notice-inner{justify-content:stretch}.marketing-root:has(.tvn-clinical) .c-notice-btn{width:100%}}.tvn-clinical .c-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tvn-clinical .c-chip{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid;place-self:flex-start start;width:auto;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.tvn-clinical .is-critical{color:var(--critical)}.tvn-clinical .is-strained{color:var(--strained)}.tvn-clinical .is-healthy{color:var(--healthy)}.tvn-clinical .is-indet{color:var(--indet)}.tvn-clinical .c-label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);align-self:flex-start;margin-bottom:.3rem;padding-bottom:.35rem;font-size:.66rem}.tvn-clinical .c-specimen{grid-template-columns:1fr;gap:1.5rem;padding:clamp(1.5rem,3.5vw,2.5rem) 0 clamp(1.25rem,3vw,2.25rem);display:grid}@media (min-width:900px){.tvn-clinical .c-specimen{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:2rem}}.tvn-clinical .c-rail{border:1px solid var(--rule);background:var(--card);align-self:start;padding:1.5rem}.tvn-clinical .c-rail-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);margin:0;padding-bottom:.8rem;font-size:.65rem;font-weight:400}.tvn-clinical .c-reading{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr auto;align-items:baseline;gap:.4rem 1rem;padding:.95rem 0;display:grid}.tvn-clinical .c-reading:last-child{border-bottom:0;padding-bottom:.2rem}.tvn-clinical .c-reading-name{font-size:.95rem}.tvn-clinical .c-reading-term{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);grid-column:1/-1;font-size:.66rem}.tvn-clinical .c-chip-offer{color:var(--ink);border-color:var(--rule);background:var(--paper)}.tvn-clinical a.c-door,.tvn-clinical .c-door-static{border-bottom:1px solid var(--rule-soft);color:inherit;grid-template-columns:1fr auto;align-items:start;gap:.35rem .85rem;padding:.95rem 0;text-decoration:none;display:grid}.tvn-clinical a.c-door:last-of-type,.tvn-clinical .c-door-static:last-of-type{border-bottom:1px solid var(--rule);margin-bottom:.85rem;padding-bottom:1rem}.tvn-clinical a.c-door:hover .c-door-title,.tvn-clinical a.c-door:focus-visible .c-door-title{color:var(--ink);text-underline-offset:.15em;text-decoration:underline}.tvn-clinical .c-door-title{color:var(--ink);font-size:.95rem;font-weight:500;line-height:1.3}.tvn-clinical .c-door-sub{color:var(--ink-faint);grid-column:1/-1;font-size:.76rem;line-height:1.45}.tvn-clinical .c-rail-price{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);text-transform:none;margin:0 0 .55rem;font-size:.66rem;line-height:1.5}.tvn-clinical .c-rail-note{color:var(--ink-faint);margin:0;font-size:.72rem;line-height:1.45}.tvn-clinical .c-finding{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr;gap:.5rem;padding:.8rem 0;display:grid}@media (min-width:820px){.tvn-clinical .c-finding{grid-template-columns:9rem minmax(0,1fr) 7.5rem;align-items:start;gap:2rem}.tvn-clinical .c-finding-plain{grid-template-columns:9rem minmax(0,1fr)}}.tvn-clinical .c-finding-axis{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding-top:.3rem;font-size:.68rem}.tvn-clinical .c-finding p{color:var(--ink-soft);max-width:58ch;margin:0;font-size:.8475rem}.tvn-clinical .c-finding p+p{margin-top:.7rem}.tvn-clinical .c-finding-state{justify-self:start}@media (min-width:820px){.tvn-clinical .c-finding-state{justify-self:end;padding-top:.35rem}}.tvn-clinical .c-bridge{border-top:1px solid var(--rule-soft);margin-top:1.5rem;padding-top:1rem}.tvn-clinical .c-bridge .c-eyebrow{margin-bottom:.75rem}.tvn-clinical .c-start-close{border-top:1px solid var(--rule-soft);margin-top:1.25rem;padding-top:1rem}.tvn-clinical .c-start-close-actions{margin-top:.65rem}.tvn-clinical .c-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:760px){.tvn-clinical .c-grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:700px){.tvn-clinical .c-grid-2{grid-template-columns:repeat(2,1fr)}}.tvn-clinical .c-cell{background:var(--card);flex-direction:column;gap:.5rem;padding:1.15rem 1.25rem;display:flex}.tvn-clinical .c-cell>p:not([class]){color:var(--ink-soft);margin:0;font-size:.8075rem}.tvn-clinical .c-grid-gap{margin-bottom:1.25rem}.tvn-clinical .c-plain{font-family:var(--serif);font-size:1.26rem;line-height:1.28}.tvn-clinical .c-term{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule-soft);margin:0;padding-bottom:.7rem;font-size:.68rem;font-weight:400}.tvn-clinical .c-term-plain{border-bottom:0;padding-bottom:0}.tvn-clinical .c-diff{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr;gap:.55rem;padding:1.5rem 0;display:grid}@media (min-width:860px){.tvn-clinical .c-diff{grid-template-columns:8rem 15rem minmax(0,1fr);align-items:baseline;gap:2rem}}.tvn-clinical .c-diff-axis{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.tvn-clinical .c-diff-was{font-family:var(--mono);color:var(--ink-faint);margin-bottom:.25rem;font-size:.78rem;text-decoration:line-through;text-decoration-thickness:1px;display:block}.tvn-clinical .c-diff-now{font-family:var(--serif);margin-bottom:.3rem;font-size:1.22rem;line-height:1.3;display:block}.tvn-clinical .c-diff p{color:var(--ink-soft);max-width:56ch;margin:0;font-size:.8275rem}.tvn-clinical .c-price{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:2.7rem;line-height:1}.tvn-clinical .c-price-range{font-size:clamp(1.65rem,3.2vw,2.15rem);line-height:1.15}.tvn-clinical .c-price-unit{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);margin-left:.25rem;font-size:.72rem}.tvn-clinical .c-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);font-size:.7rem}.tvn-clinical .c-offer-list,.tvn-clinical .c-offer-steps{color:var(--ink-soft);margin:.25rem 0 1rem;padding-left:1.15rem;font-size:.8075rem;line-height:1.5}.tvn-clinical .c-offer-list li,.tvn-clinical .c-offer-steps li{margin-bottom:.4rem}.tvn-clinical .c-offer-list li:last-child,.tvn-clinical .c-offer-steps li:last-child{margin-bottom:0}.tvn-clinical .c-cell .c-actions{margin-top:auto;padding-top:.75rem}.tvn-clinical .c-offer-later{max-width:var(--measure);margin-top:1.25rem}.tvn-clinical .c-eyebrow.c-offer-break{margin-top:1.9rem}.tvn-clinical .c-legal{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--ink);margin:2.25rem 0;padding:1.5rem 1.75rem}.tvn-clinical .c-legal p{font-family:var(--sans);color:var(--ink);margin:0 0 1rem;font-size:.8125rem;line-height:1.65}.tvn-clinical .c-legal p:last-child{margin-bottom:0}.tvn-clinical .c-provenance{border:1px solid var(--rule);background:var(--card);padding:clamp(1.75rem,4vw,2.75rem)}.tvn-clinical .c-provenance p{color:var(--ink-soft);max-width:var(--measure);margin:0 0 1rem}.tvn-clinical .c-provenance p:last-child{margin-bottom:0}.tvn-clinical .c-cite{font-family:var(--serif);color:var(--ink);font-style:italic}.tvn-clinical .c-gift{border:1px solid var(--rule);background:var(--card);max-width:52rem;margin:0 0 1.25rem;padding:clamp(1.5rem,3.5vw,2.25rem)}.tvn-clinical .c-gift-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 .65rem;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:400;line-height:1.2}.tvn-clinical .c-gift>p{color:var(--ink-soft);max-width:58ch;margin:0 0 .9rem;font-size:.8475rem;line-height:1.55}.tvn-clinical .c-gift>p:last-child{margin-bottom:0}.tvn-clinical .c-gift-kicker{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);margin-bottom:.35rem;font-size:.66rem;display:block}.tvn-clinical .c-gift-list{color:var(--ink-soft);max-width:58ch;margin:0 0 1.1rem;padding-left:1.15rem;font-size:.8475rem;line-height:1.55}.tvn-clinical .c-gift-list li{margin-bottom:.45rem}.tvn-clinical .c-gift-list li:last-child{margin-bottom:0}.tvn-clinical .c-gift-list strong{color:var(--ink);font-weight:600}.tvn-clinical .c-closing{font-family:var(--serif);text-wrap:balance;max-width:26ch;margin:0 0 1rem;font-size:clamp(1.5rem,3.2vw,2.15rem);line-height:1.28}.tvn-clinical .c-closing-wide{max-width:min(36ch,100%)}.tvn-clinical .c-close-sub{margin:-.35rem 0 .9rem}.tvn-clinical #close .c-actions{margin-top:.25rem}.tvn-clinical .c-close-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.72rem}.tvn-clinical .c-close-link a{color:var(--ink-faint);border-bottom:1px solid var(--rule);text-decoration:none}.tvn-clinical .c-close-link a:hover,.tvn-clinical .c-close-link a:focus-visible{color:var(--ink);border-bottom-color:var(--ink)}.tvn-clinical .c-phase{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0;display:grid}@media (min-width:820px){.tvn-clinical .c-phase{grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:2.5rem}}.tvn-clinical .c-phase-days{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:.72rem}.tvn-clinical .c-phase-days.is-name{text-transform:none;letter-spacing:.02em;font-variant-numeric:normal}.tvn-clinical .c-phase p:not([class]){color:var(--ink-soft);max-width:58ch;margin:.35rem 0 0;font-size:.8275rem}.tvn-clinical .c-phase-out{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-faint);margin-top:.6rem;font-size:.68rem}.tvn-clinical .c-matrix{border-collapse:collapse;width:100%;margin:0 0 1.5rem}.tvn-clinical .c-matrix caption{text-align:left;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:.8rem;font-size:.68rem}.tvn-clinical .c-matrix th,.tvn-clinical .c-matrix td{text-align:left;border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:.8rem 1rem .8rem 0;font-size:.8075rem}.tvn-clinical .c-matrix th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom-color:var(--rule);font-size:.68rem;font-weight:400}.tvn-clinical .c-matrix td{color:var(--ink-soft)}.tvn-clinical .c-matrix td:first-child{color:var(--ink);white-space:nowrap}.tvn-clinical .c-scroll{overflow-x:auto}.tvn-clinical .c-status{border-left:2px solid var(--strained);background:var(--card);max-width:var(--measure);margin:0 0 2.5rem;padding:1.25rem 1.5rem}.tvn-clinical .c-status-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--strained);margin:0 0 .5rem;font-size:.66rem;font-weight:400}.tvn-clinical .c-status>p:not([class]){color:var(--ink-soft);margin:0;font-size:.8275rem}.tvn-clinical .c-formula{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.02em;color:var(--ink);margin:0 0 1.5rem;padding:1.5rem 0;font-size:clamp(.85rem,2vw,1.05rem);overflow-x:auto}.tvn-clinical .c-boundary-state{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);align-self:flex-start;padding:.2rem .5rem;font-size:.66rem}.tvn-clinical .c-boundary-state.is-open{color:var(--paper);background:var(--ink)}.tvn-clinical .c-colophon{border-top:1px solid var(--ink);gap:2rem 2.5rem;padding:2.25rem 0 3rem;display:grid}.tvn-clinical .c-colophon-brand{max-width:36rem}.tvn-clinical .c-colophon-wordmark{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);text-transform:none;margin:0 0 .35rem;font-size:1.05rem}.tvn-clinical .c-colophon-wordmark b{font-weight:600}.tvn-clinical .c-colophon-subtitle{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1rem;font-size:.68rem}.tvn-clinical .c-colophon-blurb{font-family:var(--sans);color:var(--ink-soft);text-transform:none;letter-spacing:normal;max-width:48ch;margin:0 0 .85rem;font-size:.7975rem;line-height:1.55}.tvn-clinical .c-colophon-contract{font-family:var(--sans);color:var(--ink-faint);text-transform:none;letter-spacing:normal;max-width:48ch;margin:0;font-size:.72rem;font-style:italic;line-height:1.45}.tvn-clinical .c-colophon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem;display:grid}@media (min-width:760px){.tvn-clinical .c-colophon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tvn-clinical .c-colophon-grid nav{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.tvn-clinical .c-colophon-heading{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 .25rem;font-size:.62rem}.tvn-clinical .c-colophon a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);overflow-wrap:anywhere;font-size:.68rem;line-height:1.35;text-decoration:none}.tvn-clinical .c-colophon a:hover,.tvn-clinical .c-colophon a:focus-visible{color:var(--ink)}.tvn-clinical .c-colophon-legal{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border-top:1px solid var(--rule-soft);grid-column:1/-1;margin:0;padding-top:.5rem;font-size:.62rem}@media (min-width:900px){.tvn-clinical .c-colophon{grid-template-columns:minmax(14rem,1.15fr) minmax(0,2fr);align-items:start}.tvn-clinical .c-colophon-legal{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html:has(.tvn-clinical){scroll-behavior:auto!important}.marketing-root:has(.tvn-clinical){scroll-behavior:auto!important}.tvn-clinical *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}