.tda-hero{isolation:isolate;background:var(--td-ink);color:#fff;padding:calc(4.5rem + clamp(56px,6.5vw,88px)) 0 clamp(64px,6.5vw,92px);position:relative;overflow:hidden}.tda-hero:before{content:"";z-index:-2;background-image:radial-gradient(circle at 1px 1px,#ffffff26 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 90% at 76% 36%,#000 0%,#0000 72%);mask-image:radial-gradient(110% 90% at 76% 36%,#000 0%,#0000 72%)}.tda-hero:after{content:"";z-index:-1;background:radial-gradient(76% 60% at 84% 28%, color-mix(in srgb, var(--td-accent-bright) 15%, transparent), transparent 70%);position:absolute;inset:0}.tda-hero .td-label{color:var(--td-accent-bright)}.tda-hero h1{max-width:15ch;font-family:var(--td-font-display);letter-spacing:-.042em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.25rem,4.1vw,3.25rem);font-weight:600;line-height:1.03}.tda-hero-lede{max-width:52ch;color:var(--td-on-ink);font-size:var(--td-t-base);margin:22px 0 0;line-height:1.62}.tda-hero-close{font-family:var(--td-font-display);font-size:var(--td-t-lg);letter-spacing:-.024em;color:var(--td-accent-bright);margin:20px 0 0;font-weight:600}.tda-index-sect{padding:var(--td-sect) 0 var(--td-sect-tight)}.tda-index{border-top:1px solid var(--td-line);border-left:1px solid var(--td-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,4vw,48px);display:grid}.tda-index a{border-right:1px solid var(--td-line);border-bottom:1px solid var(--td-line);transition:background .24s var(--td-ease);align-items:center;gap:12px;padding:20px;display:flex}.tda-index a:hover{background:var(--td-paper-sunk)}.tda-index-num{font-family:var(--td-font-label);font-size:var(--td-t-label);letter-spacing:.08em;color:var(--td-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.tda-index strong{font-family:var(--td-font-display);font-size:var(--td-t-base);letter-spacing:-.022em;color:var(--td-text);flex:auto;font-weight:600}.tda-index svg{color:var(--td-accent);transition:transform .24s var(--td-ease);flex:none}.tda-index a:hover svg{transform:translate(3px)}.tda-chapter{padding:var(--td-sect-tight) 0;scroll-margin-top:88px}.tda-chapter+.tda-chapter{border-top:1px solid var(--td-line)}.tda-notes{border-top:1px solid var(--td-line);margin-top:clamp(36px,4vw,48px)}.tda-notes>article{border-bottom:1px solid var(--td-line);grid-template-columns:48px minmax(0,1fr);gap:0 20px;padding:28px 0 30px;scroll-margin-top:96px;display:grid}.tda-note-num{font-family:var(--td-font-label);font-size:var(--td-t-label);letter-spacing:.08em;color:var(--td-accent);font-variant-numeric:tabular-nums;padding-top:3px;font-weight:500}.tda-notes h3{max-width:34ch;font-family:var(--td-font-display);font-size:var(--td-t-lg);letter-spacing:-.026em;margin:0 0 12px;font-weight:600;line-height:1.2}.tda-notes p{max-width:68ch;color:var(--td-text-muted);font-size:var(--td-t-sm);margin:0 0 14px;line-height:1.65}.tda-notes p:last-child{margin-bottom:0}.tda-notes strong{color:var(--td-text);font-weight:600}.tda-emphasis{letter-spacing:-.016em;font-weight:500;color:var(--td-text)!important;font-size:var(--td-t-base)!important;line-height:1.5!important}.tda-examples{flex-direction:column;gap:9px;max-width:68ch;margin:0 0 16px;padding:0;list-style:none;display:flex}.tda-examples li{color:var(--td-text);font-size:var(--td-t-sm);padding-left:15px;line-height:1.55;position:relative}.tda-examples li:before{content:"";background:var(--td-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.tda-chips{flex-wrap:wrap;gap:7px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tda-chips li{border:1px solid var(--td-line-strong);background:var(--td-paper);color:var(--td-text);font-size:var(--td-t-xs);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-weight:500;display:inline-flex}.tda-chips li>span{background:var(--td-accent);border-radius:50%;width:5px;height:5px}.tda-compare{border-left:2px solid var(--td-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:4px;display:grid}.tda-compare>div{padding:2px 24px 2px 18px}.tda-compare>div.on{border-left:2px solid var(--td-accent);margin-left:-2px}.tda-compare>div>p{font-family:var(--td-font-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-weight:500;display:flex;font-size:var(--td-t-label)!important;color:var(--td-text-muted)!important;margin:0 0 12px!important}.tda-compare>div.on>p{color:var(--td-accent)!important}.tda-compare ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tda-compare li{color:var(--td-text);font-size:var(--td-t-sm);line-height:1.5}.tda-flow{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tda-flow li{border:1px solid var(--td-line-strong);color:var(--td-text);font-size:var(--td-t-xs);border-radius:10px;align-items:center;gap:9px;padding:9px 14px;font-weight:600;display:inline-flex}.tda-flow-num{font-family:var(--td-font-label);letter-spacing:.06em;color:var(--td-accent);font-variant-numeric:tabular-nums;font-weight:500}.tda-relations{flex-direction:column;gap:12px;margin-top:4px;display:flex}.tda-relations>div{border:1px solid var(--td-line);background:var(--td-paper-sunk);border-radius:10px;grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 16px;display:grid}.tda-relations strong{font-family:var(--td-font-label);font-size:var(--td-t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--td-accent);font-weight:500}.tda-relations span{color:var(--td-text);font-size:var(--td-t-sm);line-height:1.5}.tda-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tda-questions li{border-left:2px solid var(--td-accent);background:var(--td-paper-sunk);color:var(--td-text);font-size:var(--td-t-sm);border-radius:0 8px 8px 0;padding:11px 14px;line-height:1.45}.tda-auto{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:4px;display:grid}.tda-auto>div{border:1px solid var(--td-line);border-radius:12px;padding:16px 18px 18px}.tda-auto strong{border-bottom:1px solid var(--td-line);font-size:var(--td-t-sm);letter-spacing:-.016em;margin-bottom:12px;padding-bottom:10px;font-weight:600;display:block}.tda-auto ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tda-auto li{font-family:var(--td-font-label);font-size:var(--td-t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--td-text-muted);align-items:center;gap:9px;font-weight:500;display:flex}.tda-auto li>span{background:var(--td-accent);border-radius:50%;flex:none;width:6px;height:6px}.tda-band{padding:var(--td-sect) 0;background:var(--td-ink);color:#fff;scroll-margin-top:88px;position:relative;overflow:hidden}.tda-band:before{content:"";background-image:radial-gradient(circle at 1px 1px,#ffffff24 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 22% 36%,#000,#0000 70%);mask-image:radial-gradient(90% 80% at 22% 36%,#000,#0000 70%)}.tda-band>*{position:relative}.tda-band .td-label{color:var(--td-accent-bright)}.tda-band .td-lede{color:var(--td-on-ink);max-width:72ch}.tda-foundation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(36px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.tda-foundation li{border:1px solid var(--td-line-ink-strong);background:color-mix(in srgb, var(--td-ink-raised) 72%, transparent);border-radius:10px;align-items:center;gap:12px;padding:16px 18px;display:flex}.tda-foundation span{font-family:var(--td-font-label);font-size:var(--td-t-label);letter-spacing:.08em;color:var(--td-accent-bright);font-variant-numeric:tabular-nums;font-weight:500}.tda-foundation strong{font-size:var(--td-t-sm);letter-spacing:-.015em;color:#fff;font-weight:600}.tda-band-foot{color:var(--td-on-ink-dim);font-size:var(--td-t-sm);margin:clamp(28px,3vw,36px) 0 0;line-height:1.6}.tda-beliefs{border-top:1px solid var(--td-line);border-left:1px solid var(--td-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,4vw,48px);display:grid}.tda-beliefs article{border-right:1px solid var(--td-line);border-bottom:1px solid var(--td-line);transition:background .24s var(--td-ease);padding:24px 22px 26px}.tda-beliefs article:hover{background:var(--td-paper-sunk)}.tda-belief-num{font-family:var(--td-font-label);font-size:var(--td-t-label);letter-spacing:.08em;color:var(--td-accent);font-variant-numeric:tabular-nums;margin-bottom:16px;font-weight:500;display:block}.tda-beliefs h3{font-family:var(--td-font-display);font-size:var(--td-t-base);letter-spacing:-.022em;margin:0 0 10px;font-weight:600;line-height:1.25}.tda-beliefs p{color:var(--td-text-muted);font-size:var(--td-t-sm);margin:0;line-height:1.55}.tda-platform{border-top:1px solid var(--td-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin-top:clamp(36px,4vw,48px);display:grid}.tda-platform article{border-bottom:1px solid var(--td-line);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.tda-platform-num{font-family:var(--td-font-label);font-size:var(--td-t-label);letter-spacing:.08em;color:var(--td-text-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-weight:500}.tda-platform h3{font-family:var(--td-font-display);font-size:var(--td-t-sm);letter-spacing:-.018em;margin:0 0 3px;font-weight:600}.tda-platform p{color:var(--td-text-muted);font-size:var(--td-t-xs);margin:0;line-height:1.5}.tda-close{background:var(--td-paper-sunk);border-top:1px solid var(--td-line);text-align:center;padding:clamp(80px,9vw,120px) 0;position:relative;overflow:hidden}.tda-close:before{content:"";background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--td-accent) 20%, transparent) 1px, transparent 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 70%,#000,#0000 74%);mask-image:radial-gradient(66% 70%,#000,#0000 74%)}.tda-close>*{position:relative}.tda-close .td-label{justify-content:center}.tda-close h2{max-width:20ch;font-family:var(--td-font-display);font-size:var(--td-t-2xl);letter-spacing:-.038em;text-wrap:balance;margin:20px auto 0;font-weight:600;line-height:1.05}.tda-close>div>p{max-width:60ch;color:var(--td-text-muted);font-size:var(--td-t-base);margin:22px auto 0;line-height:1.62}.tda-close .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.tda-close-links{flex-wrap:wrap;justify-content:center;gap:14px 28px;display:flex;margin-top:30px!important}.tda-close .tda-legal{text-align:center;align-items:center;margin-top:28px}@media (max-width:1000px){.tda-index,.tda-beliefs,.tda-foundation{grid-template-columns:repeat(2,minmax(0,1fr))}.tda-platform{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tda-index,.tda-beliefs,.tda-foundation,.tda-questions,.tda-auto{grid-template-columns:minmax(0,1fr)}.tda-compare{grid-template-columns:minmax(0,1fr);gap:20px}.tda-notes>article{grid-template-columns:minmax(0,1fr);gap:10px}.tda-relations>div{grid-template-columns:minmax(0,1fr);gap:6px}.tda-close .hero-actions .td-btn{flex:100%}}
