.tp-landing .mkt-header{border-bottom:1px solid var(--hairline-dark);background:var(--graphite-1)}.tp-landing .mkt-header__row{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s2);padding-bottom:var(--s2);display:flex}.tp-landing .mkt-header__nav{align-items:center;gap:var(--s3);display:flex}.tp-landing .mkt-header__nav>a:not(.btn){color:var(--text-dim-dark);font-size:14px}.tp-landing .mkt-header__nav>a:not(.btn):hover{color:var(--text-on-dark)}.tp-landing .mkt-main{padding-top:var(--s8);padding-bottom:var(--s12)}.tp-landing .mkt-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--signal);font-size:12px}.tp-landing .mkt-title{margin-top:var(--s2);color:var(--text-on-dark);font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.12}.tp-landing .mkt-intro{margin-top:var(--s2);max-width:62ch;color:var(--text-dim-dark)}.tp-landing .mkt-meta{gap:var(--s2);margin-top:var(--s2);font-family:var(--font-mono);color:var(--text-faint-dark);flex-wrap:wrap;font-size:12px;display:flex}.tp-landing .mkt-grid{gap:var(--s3);margin-top:var(--s5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.tp-landing .mkt-card{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);background:var(--graphite-2);padding:var(--s3);transition:border-color .15s;display:block}.tp-landing .mkt-card:hover{border-color:var(--signal-dim)}.tp-landing .mkt-card h2,.tp-landing .mkt-card h3{color:var(--text-on-dark);font-size:18px;line-height:1.3}.tp-landing .mkt-card p{margin-top:var(--s1);color:var(--text-dim-dark);font-size:14px}.tp-landing .mkt-card .mkt-meta{margin-top:var(--s2)}.tp-landing .seo-article{max-width:72ch;margin-top:var(--s5)}.tp-landing .seo-article h2{margin-top:var(--s5);margin-bottom:var(--s2);color:var(--text-on-dark);scroll-margin-top:96px;font-size:24px;font-weight:700}.tp-landing .seo-article p{margin-bottom:var(--s2);color:var(--text-dim-dark)}.tp-landing .seo-article ul,.tp-landing .seo-article ol{margin:0 0 var(--s2) var(--s3);color:var(--text-dim-dark)}.tp-landing .seo-article ul{list-style:outside}.tp-landing .seo-article ol{list-style:decimal}.tp-landing .seo-article li{margin-bottom:var(--s1)}.tp-landing .seo-article a{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.tp-landing .seo-article blockquote{border-left:3px solid var(--signal);padding-left:var(--s2);margin:var(--s3) 0;color:var(--text-on-dark);font-style:italic}.tp-landing .seo-article__tableWrap{margin:var(--s3) 0;border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);overflow-x:auto}.tp-landing .seo-article table{border-collapse:collapse;width:100%;font-size:14px}.tp-landing .seo-article caption{text-align:left;padding:var(--s2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint-dark);font-size:12px}.tp-landing .seo-article th,.tp-landing .seo-article td{padding:10px var(--s2);border-top:1px solid var(--hairline-darker);text-align:left;color:var(--text-dim-dark)}.tp-landing .seo-article th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark);font-size:12px}.tp-landing .seo-article__cta{margin:var(--s5) 0;padding:var(--s3);border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);background:var(--graphite-2)}.tp-landing .seo-article__cta h3{color:var(--text-on-dark);font-size:20px}.tp-landing .seo-article__cta p{margin:var(--s1) 0 var(--s2)}.tp-landing .seo-article__faq details{border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);padding:var(--s2) var(--s3);margin-bottom:var(--s2);background:var(--graphite-2)}.tp-landing .seo-article__faq summary{cursor:pointer;color:var(--text-on-dark);font-weight:700}.tp-landing .seo-article__faq details>p{margin-top:var(--s2);margin-bottom:0}
