:root{--tdc-cb-surface:hsla(0,0%,100%,.04);--tdc-cb-surface-2:hsla(0,0%,100%,.07);--tdc-cb-line:hsla(0,0%,100%,.12);--tdc-cb-text:var(--color-text-on-dark,#f0f0ff);--tdc-cb-text-2:var(--color-text-on-dark-secondary,rgba(240,240,255,.72))}.page .entry-content{--tdc-cb-surface:var(--color-surface);--tdc-cb-surface-2:#fff;--tdc-cb-line:var(--alpha-black-08);--tdc-cb-text:var(--color-text);--tdc-cb-text-2:var(--color-text-secondary)}.page .entry-content .tdc-author-bio__eyebrow{color:var(--color-cyan-accessible)}.page .entry-content .tdc-compare .is-yes{color:#0a7d55}.page .entry-content .tdc-compare .is-no{color:#c2410c}.page .entry-content .tdc-compare tbody tr:hover td,.page .entry-content .tdc-compare tbody tr:hover th{background:var(--alpha-black-06)}.page .entry-content .tdc-compare .is-best{background:rgba(0,122,138,.1)}.tdc-chart{background:var(--tdc-cb-surface);border:1px solid var(--tdc-cb-line);border-radius:var(--radius-lg,16px);margin:var(--space-xl,2rem) 0;padding:var(--space-lg,1.5rem)}.tdc-chart__title{color:var(--tdc-cb-text);font-size:var(--text-lg,1.125rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-md,1rem)}.tdc-chart svg{display:block;height:auto;overflow:visible;width:100%}.tdc-chart--donut .tdc-chart__donut-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xl,2rem)}.tdc-chart--donut .tdc-chart__donut-svg{flex:0 0 180px;width:180px}.tdc-chart__legend{display:grid;gap:var(--space-sm,.5rem);list-style:none;margin:0;padding:0}.tdc-chart__legend li{align-items:center;color:var(--tdc-cb-text-2);display:flex;font-size:var(--text-sm,.875rem);gap:.5rem}.tdc-chart__legend strong{color:var(--tdc-cb-text);margin-left:auto}.tdc-chart__dot{border-radius:3px;flex:0 0 12px;height:12px;width:12px}.tdc-progressbar{margin:var(--space-lg,1.5rem) 0}.tdc-progressbar__head{color:var(--tdc-cb-text-2);display:flex;font-size:var(--text-sm,.875rem);justify-content:space-between;margin-bottom:.4rem}.tdc-progressbar__val{color:var(--tdc-cb-text);font-weight:700}.tdc-progressbar__track{display:block;height:6px;width:100%}.tdc-stats{display:grid;gap:var(--space-md,1rem);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:var(--space-xl,2rem) 0}.tdc-stat{background:var(--tdc-cb-surface);border:1px solid var(--tdc-cb-line);border-radius:var(--radius-lg,16px);display:flex;flex-direction:column;gap:.2rem;padding:var(--space-lg,1.5rem);text-align:center}.tdc-stat__value{background:var(--gradient-pink-cyan,linear-gradient(135deg,#ff2d78,#00f0ff));-webkit-background-clip:text;background-clip:text;font-size:var(--text-4xl,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1;-webkit-text-fill-color:transparent;color:transparent}.tdc-stat__label{color:var(--tdc-cb-text);font-size:var(--text-sm,.875rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tdc-stat__sub{color:var(--tdc-cb-text-2);font-size:var(--text-xs,.75rem)}.tdc-callout{background:var(--tdc-cb-surface);border:1px solid var(--tdc-cb-line);border-left:4px solid var(--color-neon-cyan,#00f0ff);border-radius:var(--radius-md,10px);display:flex;gap:var(--space-md,1rem);margin:var(--space-xl,2rem) 0;padding:var(--space-lg,1.5rem)}.tdc-callout__icon{background:var(--color-neon-cyan,#00f0ff);border-radius:50%;color:#0a0a14;display:grid;flex:0 0 28px;font-weight:700;height:28px;place-items:center;width:28px}.tdc-callout__title{color:var(--tdc-cb-text);font-weight:700;margin:0 0 .3rem}.tdc-callout__body{color:var(--tdc-cb-text-2)}.tdc-callout__body>:last-child{margin-bottom:0}.tdc-callout--tip{border-left-color:var(--color-neon-purple,#b44aff)}.tdc-callout--tip .tdc-callout__icon{background:var(--color-neon-purple,#b44aff);color:#fff}.tdc-callout--warning{border-left-color:var(--color-warning,#ffb020)}.tdc-callout--warning .tdc-callout__icon{background:var(--color-warning,#ffb020)}.tdc-callout--success{border-left-color:var(--color-success,#00e5a0)}.tdc-callout--success .tdc-callout__icon{background:var(--color-success,#00e5a0)}.tdc-callout--note{border-left-color:var(--tdc-cb-line)}.tdc-callout--note .tdc-callout__icon{background:var(--tdc-cb-text-2);color:#0a0a14}.tdc-takeaways{background:var(--tdc-cb-surface-2);border:1px solid var(--tdc-cb-line);border-radius:var(--radius-lg,16px);margin:var(--space-xl,2rem) 0;padding:var(--space-lg,1.5rem) var(--space-xl,2rem);position:relative}.tdc-takeaways__title{align-items:center;color:var(--tdc-cb-text);display:flex;font-weight:700;gap:.5rem;margin:0 0 var(--space-sm,.5rem)}.tdc-takeaways__title:before{color:var(--color-neon-cyan,#00f0ff);content:"✦"}.tdc-takeaways ul{color:var(--tdc-cb-text-2);display:grid;gap:.35rem;margin:0;padding-left:1.2rem}.tdc-compare{border:1px solid var(--tdc-cb-line);border-collapse:collapse;border-radius:var(--radius-lg,16px);font-size:var(--text-sm,.9rem);margin:var(--space-xl,2rem) 0;overflow:hidden;width:100%}.tdc-compare thead th{background:var(--gradient-cta,linear-gradient(135deg,#ff5c5c,#ff2d78));color:var(--color-on-cta);font-weight:700;padding:.85rem 1rem;text-align:left}.tdc-compare thead th:first-child{background:hsla(0,0%,100%,.06);color:var(--tdc-cb-text)}.tdc-compare td,.tdc-compare th[scope=row]{border-top:1px solid var(--tdc-cb-line);color:var(--tdc-cb-text-2);padding:.75rem 1rem;vertical-align:top}.tdc-compare th[scope=row]{color:var(--tdc-cb-text);font-weight:600;text-align:left}.tdc-compare tbody tr:hover td,.tdc-compare tbody tr:hover th{background:hsla(0,0%,100%,.03)}.tdc-compare .is-yes{color:var(--color-success,#00e5a0);font-weight:700}.tdc-compare .is-no{color:var(--color-danger,#ff6b35)}.tdc-compare .is-best{background:rgba(0,240,255,.06)}.tdc-quote{border-image:var(--gradient-pink-cyan,linear-gradient(135deg,#ff2d78,#00f0ff)) 1;border-left:4px solid transparent;color:var(--tdc-cb-text);font-size:var(--text-xl,1.25rem);font-weight:500;line-height:1.5;margin:var(--space-xl,2rem) 0;padding:var(--space-md,1rem) 0 var(--space-md,1rem) var(--space-xl,2rem)}.tdc-quote cite{color:var(--tdc-cb-text-2);display:block;font-size:var(--text-sm,.875rem);font-style:normal;margin-top:.6rem}.tdc-figure{margin:var(--space-xl,2rem) 0}.tdc-figure img{border:1px solid var(--tdc-cb-line);border-radius:var(--radius-lg,16px);height:auto;width:100%}.tdc-figure figcaption{color:var(--tdc-cb-text-2);font-size:var(--text-sm,.875rem);margin-top:.6rem;text-align:center}.tdc-related{background:var(--tdc-cb-surface-2);border:1px solid var(--tdc-cb-line);border-radius:var(--radius-lg,16px);margin:var(--space-2xl,3rem) 0 var(--space-md,1rem);padding:var(--space-lg,1.5rem) var(--space-xl,2rem)}.tdc-related__title{align-items:center;color:var(--tdc-cb-text);display:flex;font-weight:700;gap:.5rem;margin:0 0 var(--space-sm,.5rem)}.tdc-related__title:before{color:var(--color-neon-cyan,#00f0ff);content:"→"}.tdc-related ul{display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.tdc-related li a{align-items:baseline;color:var(--color-neon-cyan,#00f0ff);display:inline-flex;font-weight:500;gap:.4rem;text-decoration:none}.tdc-related li a:before{color:var(--tdc-cb-text-2);content:"›"}.tdc-related li a:hover{text-decoration:underline}.site-footer .tdc-related--footer{background:none;border:0;border-radius:0;border-top:1px solid var(--color-border,hsla(0,0%,100%,.1));margin:0 auto var(--space-xl,2rem);max-width:var(--container-max,1280px);padding:var(--space-lg,1.5rem) var(--space-xl,2rem) 0}.tdc-author-bio{background:var(--tdc-cb-surface);border:1px solid var(--tdc-cb-line);border-radius:var(--radius-lg,16px);margin:var(--space-2xl,3rem) 0 var(--space-md,1rem);padding:var(--space-lg,1.5rem) var(--space-xl,2rem)}.tdc-author-bio__eyebrow{color:var(--color-neon-cyan,#00f0ff);font-size:var(--text-xs,.75rem);font-weight:700;letter-spacing:.07em;margin:0 0 .2rem;text-transform:uppercase}.tdc-author-bio__name{color:var(--tdc-cb-text);font-size:var(--text-lg,1.125rem);font-weight:800;margin:0 0 .4rem}.tdc-author-bio__role{color:var(--tdc-cb-text-2);font-size:var(--text-sm,.875rem);font-weight:500}.tdc-author-bio__desc{color:var(--tdc-cb-text-2);font-size:var(--text-sm,.9rem);line-height:1.6;margin:0 0 .6rem}.tdc-author-bio__link{font-weight:600}.tdc-breadcrumb{color:var(--tdc-cb-text-2);font-size:var(--text-sm,.875rem);line-height:1.5;margin:0 0 var(--space-lg,1.5rem)}.tdc-breadcrumb a{color:var(--color-neon-cyan,#00f0ff);text-decoration:none}.tdc-breadcrumb a:hover{text-decoration:underline}.tdc-breadcrumb__sep{opacity:.5}.tdc-breadcrumb__current{color:var(--tdc-cb-text)}.tdc-guides-index{display:grid;gap:var(--space-xl,2rem);margin:var(--space-2xl,3rem) 0}.tdc-guides-index__title{align-items:center;color:var(--tdc-cb-text);display:flex;font-size:var(--text-xl,1.25rem);font-weight:700;gap:.5rem;margin:0 0 var(--space-sm,.5rem)}.tdc-guides-index__title:before{color:var(--color-neon-cyan,#00f0ff);content:"›"}.tdc-guides-index ul{display:grid;gap:.4rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.tdc-guides-index li a{color:var(--color-neon-cyan,#00f0ff);font-weight:500;text-decoration:none}.tdc-guides-index li a:hover{text-decoration:underline}@media (max-width:600px){.tdc-compare{font-size:var(--text-xs,.8rem)}.tdc-compare td,.tdc-compare th{padding:.55rem .6rem}.tdc-stat__value{font-size:var(--text-3xl,2rem)}}body.page-custom-studio .entry-content,body.page-guides .entry-content,body.page-template-template-about .entry-content,body.page-template-template-faq .entry-content,body.page-vertical .entry-content{--tdc-cb-surface:hsla(0,0%,100%,.04);--tdc-cb-surface-2:hsla(0,0%,100%,.07);--tdc-cb-line:hsla(0,0%,100%,.12);--tdc-cb-text:var(--color-text-on-dark,#f0f0ff);--tdc-cb-text-2:var(--color-text-on-dark-secondary,rgba(240,240,255,.72))}body.page-custom-studio .entry-content .tdc-compare .is-yes,body.page-guides .entry-content .tdc-compare .is-yes,body.page-template-template-about .entry-content .tdc-compare .is-yes,body.page-template-template-faq .entry-content .tdc-compare .is-yes,body.page-vertical .entry-content .tdc-compare .is-yes{color:var(--color-success)}body.page-custom-studio .entry-content .tdc-compare .is-no,body.page-guides .entry-content .tdc-compare .is-no,body.page-template-template-about .entry-content .tdc-compare .is-no,body.page-template-template-faq .entry-content .tdc-compare .is-no,body.page-vertical .entry-content .tdc-compare .is-no{color:var(--color-danger)}body.page-custom-studio .entry-content .tdc-author-bio__eyebrow,body.page-guides .entry-content .tdc-author-bio__eyebrow,body.page-template-template-about .entry-content .tdc-author-bio__eyebrow,body.page-template-template-faq .entry-content .tdc-author-bio__eyebrow,body.page-vertical .entry-content .tdc-author-bio__eyebrow{color:var(--color-neon-cyan)}body.page-custom-studio .entry-content .tdc-compare .is-best,body.page-guides .entry-content .tdc-compare .is-best,body.page-template-template-about .entry-content .tdc-compare .is-best,body.page-template-template-faq .entry-content .tdc-compare .is-best,body.page-vertical .entry-content .tdc-compare .is-best{background:rgba(0,240,255,.1)}body.page-custom-studio .entry-content .tdc-compare tbody tr:hover td,body.page-custom-studio .entry-content .tdc-compare tbody tr:hover th,body.page-guides .entry-content .tdc-compare tbody tr:hover td,body.page-guides .entry-content .tdc-compare tbody tr:hover th,body.page-template-template-about .entry-content .tdc-compare tbody tr:hover td,body.page-template-template-about .entry-content .tdc-compare tbody tr:hover th,body.page-template-template-faq .entry-content .tdc-compare tbody tr:hover td,body.page-template-template-faq .entry-content .tdc-compare tbody tr:hover th,body.page-vertical .entry-content .tdc-compare tbody tr:hover td,body.page-vertical .entry-content .tdc-compare tbody tr:hover th{background:var(--alpha-white-06)}