.tc-jump{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.tc-jump a{border:1px solid color-mix(in srgb, var(--color-ink) 6%, transparent);min-height:44px;color:var(--color-ink);background:#f4f5f7;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font:500 14.5px/1 Instrument Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.tc-jump a:hover{border-color:var(--color-ink);background:#fff}.tc-jump b{color:var(--pri-ink);font-weight:600}.tc-loc{background:var(--color-ink);color:#c9cdd6;box-shadow:0 40px 80px -40px color-mix(in srgb, var(--color-ink) 55%, transparent);border-radius:28px;flex-direction:column;gap:18px;padding:32px;display:flex;position:relative;overflow:hidden}.tc-loc:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb, var(--pri) 40%, transparent),transparent);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-130px;right:-110px}.tc-loc>*{z-index:1;position:relative}.tc-pin{align-items:center;gap:16px;display:flex}.tc-pin .ico{background:#ffffff14}.tc-pin .ico svg{stroke:var(--pri-soft)}.tc-pin small{letter-spacing:1px;text-transform:uppercase;color:#aeb4c0;font:600 12.5px/1.3 Instrument Sans,system-ui,sans-serif;display:block}.tc-pin strong{letter-spacing:-.02em;color:#fff;margin-top:4px;font:600 26px/1.15 Instrument Sans,system-ui,sans-serif;display:block}.tc-loc p{color:#c9cdd6}.tc-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tc-badges div{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font:600 15px/1.3 Instrument Sans,system-ui,sans-serif;display:flex}.tc-badges svg{stroke:var(--pri-soft);flex:none}.tc-two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.tc-intro{position:sticky;top:110px}.tc-intro .lead{margin-top:16px;font-size:18px}.tc-num{align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.tc-num span{letter-spacing:1.1px;text-transform:uppercase;color:var(--color-ink);font:600 14px/1 Instrument Sans,system-ui,sans-serif}.tc-qa .faq:first-child{padding-top:0}.tc-qa .faq p{font-size:16.5px;line-height:1.65}.tc-qa a,.tc-fc a,.tc-tech a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pri);text-decoration-color:var(--pri);text-underline-offset:3px}.tc-doc{position:relative}.tc-doc .tag{align-self:flex-start}.tc-doc a.more{color:#fff}.tc-doc a.more svg{stroke:var(--pri-soft)}.tc-doc .tc-st{color:#fff;background:#ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;height:26px;padding:0 10px;font:600 12.5px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.tc-doc .ico{background:#ffffff14}.tc-doc .ico svg{stroke:var(--pri-soft)}.tc-tags{flex-wrap:wrap;gap:6px;display:flex}.tc-tags span{height:26px;color:var(--color-ink);background:#f4f5f7;border-radius:999px;align-items:center;padding:0 10px;font:600 12.5px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.tc-tags span:first-child{background:var(--pri-tint);color:var(--pri-ink)}.tc-fc h3{font-size:21px}.tc-tech ul{flex-direction:column;gap:4px;margin:2px 0 0;padding-left:20px;list-style:outside;display:flex}.tc-tech li{font-size:15.5px;line-height:1.5}@container page (max-width:1059px){.tc-two{grid-template-columns:minmax(0,1fr);gap:28px}.tc-intro{position:static}}@container page (max-width:600px){.tc-loc{padding:24px}.tc-badges{grid-template-columns:minmax(0,1fr)}}
