.ComparisonPage-module__xJCMOa__page{background:var(--tf-cream);color:var(--tf-ink);font-family:var(--tf-font-sans);font-size:16px;line-height:1.65}.ComparisonPage-module__xJCMOa__page *,.ComparisonPage-module__xJCMOa__page :before,.ComparisonPage-module__xJCMOa__page :after{box-sizing:border-box}.ComparisonPage-module__xJCMOa__page h1,.ComparisonPage-module__xJCMOa__page h2,.ComparisonPage-module__xJCMOa__page h3,.ComparisonPage-module__xJCMOa__page p,.ComparisonPage-module__xJCMOa__page figure,.ComparisonPage-module__xJCMOa__page dl,.ComparisonPage-module__xJCMOa__page dd{margin:0}.ComparisonPage-module__xJCMOa__page h1,.ComparisonPage-module__xJCMOa__page h2,.ComparisonPage-module__xJCMOa__page h3{font-family:var(--tf-font-display);font-weight:600;line-height:1.15}.ComparisonPage-module__xJCMOa__page a{color:var(--tf-action-btn);text-underline-offset:4px}.ComparisonPage-module__xJCMOa__page a:hover{text-decoration:underline}.ComparisonPage-module__xJCMOa__page :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--tf-action-btn);outline-offset:4px}.ComparisonPage-module__xJCMOa__page section,.ComparisonPage-module__xJCMOa__page details[id]{scroll-margin-top:100px}.ComparisonPage-module__xJCMOa__page p{color:var(--tf-muted);text-wrap:pretty}.ComparisonPage-module__xJCMOa__container{width:calc(100% - 48px);max-width:1080px;margin-inline:auto}.ComparisonPage-module__xJCMOa__gridSurface{isolation:isolate;background:var(--tf-brand-deepest);color:var(--tf-light);position:relative}.ComparisonPage-module__xJCMOa__gridSurface:before{content:"";z-index:-1;pointer-events:none;background-image:var(--tf-benchmark-grid);-webkit-mask-image:var(--tf-benchmark-grid-mask);-webkit-mask-image:var(--tf-benchmark-grid-mask);mask-image:var(--tf-benchmark-grid-mask);background-size:48px 48px;position:absolute;inset:0}.ComparisonPage-module__xJCMOa__hero{padding:72px 0 76px}.ComparisonPage-module__xJCMOa__heroLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ComparisonPage-module__xJCMOa__heroCopy{gap:24px;display:grid}.ComparisonPage-module__xJCMOa__heroMeta{color:var(--tf-benchmark-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ComparisonPage-module__xJCMOa__heroMeta>span:first-child{border:1px solid var(--tf-benchmark-bar);border-radius:var(--tf-radius-pill);color:var(--tf-light);padding:5px 12px}.ComparisonPage-module__xJCMOa__hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:620px;font-size:clamp(42px,5.1vw,68px);line-height:1.02}.ComparisonPage-module__xJCMOa__heroCopy>p{color:var(--tf-light-2);font-size:18px;line-height:1.65}.ComparisonPage-module__xJCMOa__heroLinks{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__primary,.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__secondary{border-radius:var(--tf-radius-card);color:var(--tf-light);justify-content:center;align-items:center;gap:16px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__primary{background:var(--tf-action-btn)}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__primary:hover{background:var(--tf-action-btn-hover)}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__secondary{border:1px solid var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__secondary:hover{background:var(--tf-dark-2)}.ComparisonPage-module__xJCMOa__matchup{border:1px solid var(--tf-benchmark-bar);border-radius:var(--tf-radius-inset);background:color-mix(in srgb,var(--tf-light) 4%,transparent);padding:28px}.ComparisonPage-module__xJCMOa__matchupNames{border-bottom:1px solid var(--tf-benchmark-bar);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:26px;display:grid}.ComparisonPage-module__xJCMOa__brand{font-family:var(--tf-font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.ComparisonPage-module__xJCMOa__brand svg{flex:none}.ComparisonPage-module__xJCMOa__competitorMark{-o-object-fit:contain;object-fit:contain;border-radius:5px;flex:none;width:26px;height:26px;display:block}.ComparisonPage-module__xJCMOa__matchupNames p{color:var(--tf-benchmark-muted);margin-top:10px;font-size:12px}.ComparisonPage-module__xJCMOa__matchupNames p strong{color:var(--tf-light);font-size:21px;font-weight:600}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__brand{font-size:14px}.ComparisonPage-module__xJCMOa__vs{font-family:var(--tf-font-mono);color:var(--tf-benchmark-muted);font-size:12px}.ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-action-btn);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-benchmark-muted);font-size:10px}.ComparisonPage-module__xJCMOa__speedTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ComparisonPage-module__xJCMOa__speedTiles>div{text-align:center;border:1px solid var(--tf-benchmark-bar);border-radius:var(--tf-radius-card);gap:8px;padding:20px 8px;display:grid}.ComparisonPage-module__xJCMOa__speedTiles>div:nth-child(2){border-color:var(--tf-action-btn);background:var(--tf-action-btn)}.ComparisonPage-module__xJCMOa__speedTiles strong{font:600 36px/1 var(--tf-font-display);letter-spacing:-.04em}.ComparisonPage-module__xJCMOa__speedTiles span{font-size:12px}.ComparisonPage-module__xJCMOa__body{flex-direction:column;gap:96px;padding-bottom:64px;display:flex}.ComparisonPage-module__xJCMOa__card{background:var(--tf-card);border:1px solid var(--tf-line);border-radius:var(--tf-radius-inset);min-width:0;overflow:hidden}.ComparisonPage-module__xJCMOa__summary{margin-top:-28px;position:relative}.ComparisonPage-module__xJCMOa__summaryHeading{border-bottom:1px solid var(--tf-line);align-items:center;gap:14px;padding:20px 24px;display:flex}.ComparisonPage-module__xJCMOa__summaryHeading>strong{background:var(--tf-ink);color:var(--tf-light);font:600 12px/1.6 var(--tf-font-mono);white-space:nowrap;border-radius:5px;padding:3px 9px}.ComparisonPage-module__xJCMOa__summaryHeading p{color:var(--tf-ink);font-size:14px;font-weight:600}.ComparisonPage-module__xJCMOa__summaryHeading a{white-space:nowrap;margin-left:auto;font-size:12px}.ComparisonPage-module__xJCMOa__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__summaryGrid>div{padding:24px}.ComparisonPage-module__xJCMOa__summaryGrid>div+div{border-left:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__summaryGrid .ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-faint);font-size:10px}.ComparisonPage-module__xJCMOa__summaryGrid p{font-size:13px;line-height:1.65}.ComparisonPage-module__xJCMOa__summaryGrid .ComparisonPage-module__xJCMOa__summaryValue{flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0;display:flex}.ComparisonPage-module__xJCMOa__summaryValue strong{font:600 30px/1.2 var(--tf-font-display);color:var(--tf-ink);letter-spacing:-.04em}.ComparisonPage-module__xJCMOa__summaryValue span{font-size:12px}.ComparisonPage-module__xJCMOa__section{flex-direction:column;gap:24px;min-width:0;display:flex}.ComparisonPage-module__xJCMOa__heading{flex-direction:column;gap:14px;display:flex}.ComparisonPage-module__xJCMOa__heading h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3vw,38px)}.ComparisonPage-module__xJCMOa__centered{text-align:center;margin-bottom:6px}.ComparisonPage-module__xJCMOa__verdictGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__verdict{padding:32px}.ComparisonPage-module__xJCMOa__verdict+.ComparisonPage-module__xJCMOa__verdict{border-left:1px solid var(--tf-line);background:var(--tf-wash)}.ComparisonPage-module__xJCMOa__verdict h3{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:26px;font-size:22px;display:flex}.ComparisonPage-module__xJCMOa__verdict ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ComparisonPage-module__xJCMOa__verdict li{grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:15px;display:grid}.ComparisonPage-module__xJCMOa__verdict li p strong{color:var(--tf-ink);margin-bottom:5px;font-weight:600;display:block}.ComparisonPage-module__xJCMOa__check{color:var(--tf-action-btn);font-weight:600}.ComparisonPage-module__xJCMOa__verdict+.ComparisonPage-module__xJCMOa__verdict .ComparisonPage-module__xJCMOa__check{color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.ComparisonPage-module__xJCMOa__protocol figcaption{border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}.ComparisonPage-module__xJCMOa__protocol figcaption span{color:var(--tf-muted);font-size:12px}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats{background:var(--tf-well);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats>div{border-top:0;flex-direction:column-reverse;align-items:start;gap:5px;padding:20px;display:flex}.ComparisonPage-module__xJCMOa__protocolStats>div+div{border-left:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats dd{font:600 28px/1 var(--tf-font-display);color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__protocol .ComparisonPage-module__xJCMOa__protocolStats dt{font-size:12px}.ComparisonPage-module__xJCMOa__protocol h3{letter-spacing:.1em;text-transform:uppercase;color:var(--tf-faint);padding:14px 22px 8px;font-size:10px}.ComparisonPage-module__xJCMOa__protocol dl>div{border-top:1px solid var(--tf-line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 22px;font-size:13px;display:grid}.ComparisonPage-module__xJCMOa__protocol dt{color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__protocol dd{justify-content:space-between;align-items:center;gap:12px;display:flex}.ComparisonPage-module__xJCMOa__protocol dd span{font-family:var(--tf-font-mono);color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__protocolLink{border-top:1px solid var(--tf-line);justify-content:space-between;gap:12px;padding:16px 22px;font-size:14px;font-weight:600;display:flex}.ComparisonPage-module__xJCMOa__details{min-width:0;font-size:14px}.ComparisonPage-module__xJCMOa__details summary{cursor:pointer;color:var(--tf-action-btn);padding:12px 0;font-weight:600}.ComparisonPage-module__xJCMOa__details ul{padding-left:20px}.ComparisonPage-module__xJCMOa__details :is(li,p){color:var(--tf-muted);margin-bottom:14px}.ComparisonPage-module__xJCMOa__details h3{margin-block:24px 14px;font-size:18px}.ComparisonPage-module__xJCMOa__resultsHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ComparisonPage-module__xJCMOa__resultsHeading .ComparisonPage-module__xJCMOa__heading{flex:500px}.ComparisonPage-module__xJCMOa__choices{border:1px solid var(--tf-line);border-radius:var(--tf-radius-card);background:var(--tf-wash);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ComparisonPage-module__xJCMOa__choices button{min-height:40px;color:var(--tf-muted);font:500 13px/1.4 var(--tf-font-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ComparisonPage-module__xJCMOa__choices button:hover{color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__choices button[aria-pressed=true]{background:var(--tf-card);color:var(--tf-ink);box-shadow:0 1px 3px color-mix(in srgb,var(--tf-ink) 14%,transparent)}.ComparisonPage-module__xJCMOa__lead{max-width:800px;font-size:17px}.ComparisonPage-module__xJCMOa__metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__metric{flex-direction:column;gap:14px;padding:26px;display:flex}.ComparisonPage-module__xJCMOa__metric+.ComparisonPage-module__xJCMOa__metric{border-left:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__metricLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ComparisonPage-module__xJCMOa__metricLabel h3{letter-spacing:.06em;text-transform:uppercase;color:var(--tf-faint);font-size:11px;line-height:1.6}.ComparisonPage-module__xJCMOa__badge{background:color-mix(in srgb,var(--tf-action-btn) 8%,var(--tf-card));color:var(--tf-action-btn);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.ComparisonPage-module__xJCMOa__bigNumber{font:600 44px/1.2 var(--tf-font-display);letter-spacing:-.045em;margin-bottom:4px}.ComparisonPage-module__xJCMOa__measure{gap:6px;font-size:12px;display:grid}.ComparisonPage-module__xJCMOa__measure>div:first-child{justify-content:space-between;gap:12px;display:flex}.ComparisonPage-module__xJCMOa__track{background:var(--tf-wash);border-radius:3px;height:6px;overflow:hidden}.ComparisonPage-module__xJCMOa__track>span{border-radius:inherit;height:100%;display:block}.ComparisonPage-module__xJCMOa__ourBar{background:var(--tf-action-btn)}.ComparisonPage-module__xJCMOa__theirBar{background:var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__resultNote{background:var(--tf-well);border-top:1px solid var(--tf-line);color:var(--tf-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 26px;font-size:12px;display:flex}.ComparisonPage-module__xJCMOa__resultNote strong{color:var(--tf-ink);font-weight:500}.ComparisonPage-module__xJCMOa__page .ComparisonPage-module__xJCMOa__note{font-size:13px;line-height:1.65}.ComparisonPage-module__xJCMOa__lengthChart{border-radius:var(--tf-radius-inset);background:var(--tf-dark);color:var(--tf-light);padding:36px 40px}.ComparisonPage-module__xJCMOa__lengthChart p{color:var(--tf-dark-body);font-size:14px}.ComparisonPage-module__xJCMOa__lengthChart .ComparisonPage-module__xJCMOa__eyebrow{color:var(--tf-dark-brand)}.ComparisonPage-module__xJCMOa__lengthChart h2{font-size:30px}.ComparisonPage-module__xJCMOa__legend{color:var(--tf-dark-body);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ComparisonPage-module__xJCMOa__legend>span{align-items:center;gap:8px;display:flex}.ComparisonPage-module__xJCMOa__legend i{background:var(--tf-action-btn);border-radius:2px;width:10px;height:10px}.ComparisonPage-module__xJCMOa__legend>span+span i{background:var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__lengthRow{border-top:1px solid var(--tf-dark-3);grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:24px;padding:18px 0;font-size:13px;display:grid}.ComparisonPage-module__xJCMOa__lengthRow:last-child{border-bottom:1px solid var(--tf-dark-3)}.ComparisonPage-module__xJCMOa__lengthBars{gap:8px;padding-right:64px;display:grid}.ComparisonPage-module__xJCMOa__lengthBars>div{align-items:center;gap:10px;height:16px;display:flex}.ComparisonPage-module__xJCMOa__lengthBars>div>span:first-child{border-radius:2px;flex-shrink:0;height:12px;display:block}.ComparisonPage-module__xJCMOa__lengthBars>div>span:last-child{font:12px var(--tf-font-mono);white-space:nowrap}.ComparisonPage-module__xJCMOa__lengthRatio{text-align:right;color:var(--tf-dark-brand);font:600 24px/1.2 var(--tf-font-display)}.ComparisonPage-module__xJCMOa__lengthRatio small{color:var(--tf-dark-body);font-size:11px;font-weight:400;display:block}.ComparisonPage-module__xJCMOa__body>.ComparisonPage-module__xJCMOa__details{border-bottom:1px solid var(--tf-line);margin-top:-64px}.ComparisonPage-module__xJCMOa__tableWrap{border:1px solid var(--tf-line);border-radius:var(--tf-radius-inset);background:var(--tf-card);min-width:0;max-width:100%;overflow-x:auto}.ComparisonPage-module__xJCMOa__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.ComparisonPage-module__xJCMOa__tableWrap :is(th,td){border-bottom:1px solid var(--tf-line);vertical-align:top;padding:16px 22px}.ComparisonPage-module__xJCMOa__tableWrap th{font-weight:600}.ComparisonPage-module__xJCMOa__tableWrap thead th{background:var(--tf-well)}.ComparisonPage-module__xJCMOa__tableWrap tr:last-child :is(th,td){border-bottom:0}.ComparisonPage-module__xJCMOa__tableWrap td{color:var(--tf-muted)}.ComparisonPage-module__xJCMOa__details .ComparisonPage-module__xJCMOa__tableWrap{max-height:600px}.ComparisonPage-module__xJCMOa__details table{min-width:700px;font-size:12px}.ComparisonPage-module__xJCMOa__details td a{overflow-wrap:anywhere}.ComparisonPage-module__xJCMOa__pricingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.ComparisonPage-module__xJCMOa__volume{flex-direction:column;gap:24px;padding:32px;display:flex}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__eyebrow,.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__note{color:var(--tf-light-2)}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__choices{background:var(--tf-brand-deepest);border-color:var(--tf-benchmark-bar);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__choices button{color:var(--tf-light);font-family:var(--tf-font-mono);padding-inline:4px}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__choices button[aria-pressed=true]{color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__priceResult{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.ComparisonPage-module__xJCMOa__priceResult>div{gap:6px;font-size:13px;display:grid}.ComparisonPage-module__xJCMOa__priceResult strong{font:600 56px/1 var(--tf-font-display);letter-spacing:-.05em}.ComparisonPage-module__xJCMOa__saving{border-radius:var(--tf-radius-pill);background:var(--tf-card);color:var(--tf-ink);padding:5px 9px;font-size:11px;font-weight:600}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__measure{margin-top:16px}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__track{background:var(--tf-benchmark-bar)}.ComparisonPage-module__xJCMOa__volume .ComparisonPage-module__xJCMOa__theirBar{background:var(--tf-light-2)}.ComparisonPage-module__xJCMOa__planLists{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonPage-module__xJCMOa__planList+.ComparisonPage-module__xJCMOa__planList{border-left:1px solid var(--tf-line);background:var(--tf-well)}.ComparisonPage-module__xJCMOa__planList h3{border-bottom:1px solid var(--tf-line);padding:16px}.ComparisonPage-module__xJCMOa__planList .ComparisonPage-module__xJCMOa__brand{font-size:14px}.ComparisonPage-module__xJCMOa__planList ul{margin:0;padding:0;list-style:none}.ComparisonPage-module__xJCMOa__planList li{border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;font-size:13px;display:flex}.ComparisonPage-module__xJCMOa__planList li>div{gap:4px;display:grid}.ComparisonPage-module__xJCMOa__planList strong{font-weight:600}.ComparisonPage-module__xJCMOa__planList strong span{color:var(--tf-action-btn);font-family:var(--tf-font-mono)}.ComparisonPage-module__xJCMOa__planList small{color:var(--tf-muted);font-size:10px;line-height:1.5}.ComparisonPage-module__xJCMOa__unitPrice{font:11px var(--tf-font-mono)}.ComparisonPage-module__xJCMOa__planLists>p{border-top:1px solid var(--tf-line);grid-column:1/-1;padding:12px 16px;font-size:10px}.ComparisonPage-module__xJCMOa__pricingNotes{color:var(--tf-muted);margin:0;padding-left:18px;font-size:13px}.ComparisonPage-module__xJCMOa__pricingNotes li+li{margin-top:8px}.ComparisonPage-module__xJCMOa__audioTable table{min-width:450px;font-size:12px}.ComparisonPage-module__xJCMOa__audioTable :is(th,td){padding:14px}.ComparisonPage-module__xJCMOa__audioTable td:nth-child(2){color:var(--tf-action-btn);font-weight:600}.ComparisonPage-module__xJCMOa__features table{table-layout:fixed;min-width:640px}.ComparisonPage-module__xJCMOa__features :is(th,td):nth-child(2){background:color-mix(in srgb,var(--tf-action-btn) 5%,var(--tf-card));color:var(--tf-ink)}.ComparisonPage-module__xJCMOa__features th:first-child{width:29%}.ComparisonPage-module__xJCMOa__switchingNotes{color:var(--tf-muted);margin:0;padding:0;font-size:14px;list-style:none}.ComparisonPage-module__xJCMOa__switchingNotes li{border-top:1px solid var(--tf-line);padding:20px 0}.ComparisonPage-module__xJCMOa__switchingNotes li:last-child{border-bottom:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__code{background:var(--tf-black);border-radius:var(--tf-radius-inset);border:1px solid var(--tf-dark-3);min-width:0;overflow:hidden}.ComparisonPage-module__xJCMOa__code .ComparisonPage-module__xJCMOa__choices{background:var(--tf-black);border:0;border-bottom:1px solid var(--tf-dark-3);border-radius:0;padding:8px 12px}.ComparisonPage-module__xJCMOa__code .ComparisonPage-module__xJCMOa__choices button{color:var(--tf-dark-body);font-size:12px}.ComparisonPage-module__xJCMOa__code .ComparisonPage-module__xJCMOa__choices button[aria-pressed=true]{background:var(--tf-dark-3);color:var(--tf-light);box-shadow:none}.ComparisonPage-module__xJCMOa__code .codeblock{border:0;border-radius:0;margin:0!important}.ComparisonPage-module__xJCMOa__code pre{font-size:12px}.ComparisonPage-module__xJCMOa__faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.ComparisonPage-module__xJCMOa__faq details{border-bottom:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__faq details:first-child{border-top:1px solid var(--tf-line-strong)}.ComparisonPage-module__xJCMOa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.ComparisonPage-module__xJCMOa__faq summary::-webkit-details-marker{display:none}.ComparisonPage-module__xJCMOa__faq summary span{border:1px solid var(--tf-line);background:var(--tf-card);width:28px;height:28px;color:var(--tf-action-btn);border-radius:50%;flex:none;place-items:center;display:grid}.ComparisonPage-module__xJCMOa__faq details[open] summary span{transform:rotate(45deg)}.ComparisonPage-module__xJCMOa__faq p{padding:0 44px 24px 0;font-size:14px}.ComparisonPage-module__xJCMOa__cta{border-radius:var(--tf-radius-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.ComparisonPage-module__xJCMOa__cta h2{letter-spacing:-.035em;font-size:32px}.ComparisonPage-module__xJCMOa__cta p{color:var(--tf-light-2);margin-top:10px}.ComparisonPage-module__xJCMOa__evidence{gap:12px;margin-top:-48px;font-size:12px;display:grid}.ComparisonPage-module__xJCMOa__evidence nav{flex-wrap:wrap;gap:12px 24px;display:flex}.ComparisonPage-module__xJCMOa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.ComparisonPage-module__xJCMOa__heroLayout{grid-template-columns:1fr;gap:36px}.ComparisonPage-module__xJCMOa__heroCopy{max-width:680px}.ComparisonPage-module__xJCMOa__matchup{max-width:580px}.ComparisonPage-module__xJCMOa__hero h1{overflow-wrap:normal}.ComparisonPage-module__xJCMOa__split{gap:28px}.ComparisonPage-module__xJCMOa__pricingGrid{grid-template-columns:1fr}.ComparisonPage-module__xJCMOa__volume{gap:18px}.ComparisonPage-module__xJCMOa__planList li{min-height:72px}.ComparisonPage-module__xJCMOa__planList small{font-size:12px}.ComparisonPage-module__xJCMOa__metric{padding:20px}.ComparisonPage-module__xJCMOa__brand{font-size:14px}}@media (max-width:700px){.ComparisonPage-module__xJCMOa__container{width:calc(100% - 40px)}.ComparisonPage-module__xJCMOa__body{gap:64px;padding-bottom:48px}.ComparisonPage-module__xJCMOa__hero{padding:40px 0 64px}.ComparisonPage-module__xJCMOa__hero h1{font-size:clamp(34px,8.8vw,54px)}.ComparisonPage-module__xJCMOa__heroCopy>p{font-size:16px}.ComparisonPage-module__xJCMOa__heroMeta{font-size:11px}.ComparisonPage-module__xJCMOa__matchup{padding:20px}.ComparisonPage-module__xJCMOa__matchupNames{gap:8px}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__brand{white-space:normal;gap:4px;font-size:12px}.ComparisonPage-module__xJCMOa__matchup .ComparisonPage-module__xJCMOa__brand svg{width:20px}.ComparisonPage-module__xJCMOa__summaryHeading{grid-template-columns:auto minmax(0,1fr);padding:18px 20px;display:grid}.ComparisonPage-module__xJCMOa__summaryHeading a{grid-column:1/-1;margin-left:0}.ComparisonPage-module__xJCMOa__summaryGrid,.ComparisonPage-module__xJCMOa__verdictGrid,.ComparisonPage-module__xJCMOa__split,.ComparisonPage-module__xJCMOa__metrics,.ComparisonPage-module__xJCMOa__faq{grid-template-columns:1fr}.ComparisonPage-module__xJCMOa__summaryGrid>div{padding:20px}.ComparisonPage-module__xJCMOa__summaryGrid>div+div,.ComparisonPage-module__xJCMOa__verdict+.ComparisonPage-module__xJCMOa__verdict,.ComparisonPage-module__xJCMOa__metric+.ComparisonPage-module__xJCMOa__metric{border-left:0;border-top:1px solid var(--tf-line)}.ComparisonPage-module__xJCMOa__verdict{padding:24px}.ComparisonPage-module__xJCMOa__verdict h3{font-size:21px}.ComparisonPage-module__xJCMOa__split{gap:28px}.ComparisonPage-module__xJCMOa__choices{width:100%}.ComparisonPage-module__xJCMOa__choices button{flex:1;min-height:44px;padding:8px}.ComparisonPage-module__xJCMOa__resultsHeading .ComparisonPage-module__xJCMOa__heading{flex-basis:100%}.ComparisonPage-module__xJCMOa__metric{padding:24px}.ComparisonPage-module__xJCMOa__lengthChart{padding:28px 20px}.ComparisonPage-module__xJCMOa__lengthChart h2{font-size:26px}.ComparisonPage-module__xJCMOa__lengthRow{grid-template-columns:1fr auto;gap:14px}.ComparisonPage-module__xJCMOa__lengthBars{grid-area:2/1/auto/-1}.ComparisonPage-module__xJCMOa__lengthRatio{grid-area:1/2;font-size:22px}.ComparisonPage-module__xJCMOa__lengthRatio small{margin-left:5px;display:inline}.ComparisonPage-module__xJCMOa__body>.ComparisonPage-module__xJCMOa__details{margin-top:-36px}.ComparisonPage-module__xJCMOa__volume{padding:24px}.ComparisonPage-module__xJCMOa__planList h3,.ComparisonPage-module__xJCMOa__planList li{padding-inline:12px}.ComparisonPage-module__xJCMOa__planList .ComparisonPage-module__xJCMOa__brand{gap:4px;font-size:12px}.ComparisonPage-module__xJCMOa__planList .ComparisonPage-module__xJCMOa__brand svg{width:20px}.ComparisonPage-module__xJCMOa__planList li{flex-wrap:wrap;align-items:start}.ComparisonPage-module__xJCMOa__planList small,.ComparisonPage-module__xJCMOa__unitPrice{font-size:10px}.ComparisonPage-module__xJCMOa__faq{gap:24px}.ComparisonPage-module__xJCMOa__cta{padding:32px 24px}.ComparisonPage-module__xJCMOa__cta h2{font-size:28px}.ComparisonPage-module__xJCMOa__evidence{margin-top:-24px}}@keyframes ComparisonPage-module__xJCMOa__comparisonEnter{0%{opacity:0;translate:0 var(--tf-reveal-distance)}to{opacity:1;translate:0}}@media screen and (prefers-reduced-motion:no-preference){.ComparisonPage-module__xJCMOa__heroCopy>*,.ComparisonPage-module__xJCMOa__matchup,.ComparisonPage-module__xJCMOa__summaryHeading,.ComparisonPage-module__xJCMOa__summaryGrid>div{animation:ComparisonPage-module__xJCMOa__comparisonEnter var(--tf-duration-reveal) var(--tf-ease-enter) backwards}.ComparisonPage-module__xJCMOa__heroCopy>:nth-child(2){animation-delay:70ms}.ComparisonPage-module__xJCMOa__heroCopy>:nth-child(3){animation-delay:.14s}.ComparisonPage-module__xJCMOa__heroCopy>:nth-child(4){animation-delay:.21s}.ComparisonPage-module__xJCMOa__matchup{animation-delay:.16s}.ComparisonPage-module__xJCMOa__summaryHeading{animation-delay:.24s}.ComparisonPage-module__xJCMOa__summaryGrid>div{animation-delay:.31s}}@media print{.ComparisonPage-module__xJCMOa__page [data-reveal]{opacity:1!important;translate:none!important}}.ComparisonPage-module__xJCMOa__page [data-reveal]:focus-within{opacity:1!important}
.NavSurface-module__7jsnMG__surface{background:var(--tf-cream);transition:background-color var(--tf-duration-base) var(--tf-ease-standard)}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false]{color:var(--tf-light);background:0 0}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false] a:not([class*=tf-btn]){color:var(--tf-light)!important}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false] a:not([class*=tf-btn]) svg rect{fill:var(--tf-light)}.NavSurface-module__7jsnMG__surface[data-rest=transparent][data-scrolled=false] a:not([class*=tf-btn]):hover{background:color-mix(in srgb, var(--tf-light) 12%, transparent)}.NavSurface-module__7jsnMG__surface[data-scrolled=true]{background:var(--tf-surface-nav-glass);-webkit-backdrop-filter:blur(var(--tf-blur-card));backdrop-filter:blur(var(--tf-blur-card))}@media (prefers-reduced-motion:reduce){.NavSurface-module__7jsnMG__surface{transition:none}}
.BlogBody-module__PZ6QJa__root{flex-direction:column;gap:56px;max-width:720px;margin-inline:auto;display:flex}.BlogBody-module__PZ6QJa__root a[href]{color:var(--tf-action-btn);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.BlogBody-module__PZ6QJa__root a[href]:hover{color:var(--tf-action-btn-hover);text-decoration-thickness:2px}.BlogBody-module__PZ6QJa__root a[href]:focus-visible{outline:2px solid var(--tf-action-btn);outline-offset:3px}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__vendorHeader a[href]{color:var(--tf-cream)}.BlogBody-module__PZ6QJa__intro,.BlogBody-module__PZ6QJa__section,.BlogBody-module__PZ6QJa__vendorSection{flex-direction:column;gap:24px;display:flex}.BlogBody-module__PZ6QJa__section{gap:20px}.BlogBody-module__PZ6QJa__markdown>:first-child{margin-top:0}.BlogBody-module__PZ6QJa__markdown>:last-child{margin-bottom:0}.BlogBody-module__PZ6QJa__markdown>p{color:var(--tf-ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.BlogBody-module__PZ6QJa__lead>p:first-child{color:var(--tf-ink-2);font-size:19px;line-height:1.65}.BlogBody-module__PZ6QJa__markdown p+p{margin-top:18px}.BlogBody-module__PZ6QJa__sectionTitle{color:var(--tf-ink);font-family:var(--tf-font-display);font-size:clamp(26px,3vw,32px);font-weight:var(--tf-weight-semibold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.15}.BlogBody-module__PZ6QJa__regularHeader{flex-direction:column;gap:8px;display:flex}.BlogBody-module__PZ6QJa__regularHeader:before{background:var(--tf-action-btn);content:"";width:36px;height:2px;margin-bottom:2px}.BlogBody-module__PZ6QJa__regularEyebrow{color:var(--tf-action-btn);font-family:var(--tf-font-mono);font-size:11px;font-weight:var(--tf-weight-semibold);letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__regularHeader .BlogBody-module__PZ6QJa__sectionTitle{letter-spacing:-.03em;margin:0;font-size:clamp(25px,3vw,30px);font-weight:800;line-height:1.15}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__editorialList{counter-reset:article-list;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__editorialList>li{border-bottom:1px solid var(--tf-line);-moz-column-gap:14px;min-width:0;color:var(--tf-muted);text-wrap:pretty;counter-increment:article-list;grid-template-columns:24px minmax(0,1fr);column-gap:14px;margin:0;padding:16px 0;font-size:16px;line-height:1.55;display:grid}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__editorialList>li:before{color:var(--tf-action-btn);content:counter(article-list, decimal-leading-zero);font-family:var(--tf-font-mono);font-size:12px;font-weight:var(--tf-weight-semibold);letter-spacing:.04em;grid-column:1;line-height:1.5}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__editorialList>li:last-child{border-bottom:0}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__editorialList .BlogBody-module__PZ6QJa__listCopy>p>strong:first-child{color:var(--tf-ink);font-weight:var(--tf-weight-semibold);margin-bottom:4px;display:block}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__markdown>ul+p{margin-top:24px}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__markdown>p+ul{margin-top:24px}.BlogBody-module__PZ6QJa__specStrip,.BlogBody-module__PZ6QJa__pricingPanel,.BlogBody-module__PZ6QJa__fitCard{border:1px solid var(--tf-line);border-radius:var(--tf-radius-code);background:var(--tf-card);overflow:hidden}.BlogBody-module__PZ6QJa__panelLabel,.BlogBody-module__PZ6QJa__fitLabel,.BlogBody-module__PZ6QJa__specLabel{color:var(--tf-faint);font-size:11px;font-weight:var(--tf-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.BlogBody-module__PZ6QJa__vendorHeader:before{z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--tf-cream) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tf-cream) 9%, transparent) 1px, transparent 1px);content:"";-webkit-mask-image:radial-gradient(ellipse 70% 120% at 100% 0%, var(--tf-ink) 0%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 120% at 100% 0%, var(--tf-ink) 0%, transparent 80%);mask-image:radial-gradient(ellipse 70% 120% at 100% 0%, var(--tf-ink) 0%, transparent 80%);pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.BlogBody-module__PZ6QJa__vendorHeader{isolation:isolate;border-radius:var(--tf-radius-band);background:var(--tf-brand-deepest);color:var(--tf-cream);align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.BlogBody-module__PZ6QJa__vendorHeader:after{z-index:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tf-cream) 35%, transparent), transparent);content:"";pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.BlogBody-module__PZ6QJa__vendorTitleGroup{z-index:1;flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__vendorHeader .BlogBody-module__PZ6QJa__sectionTitle{color:var(--tf-cream);letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__vendorHeader .BlogBody-module__PZ6QJa__vendorSubtitle{color:var(--tf-dark-muted);margin:0;font-size:16px}.BlogBody-module__PZ6QJa__vendorNumber{z-index:1;color:color-mix(in srgb, var(--tf-action-btn) 70%, var(--tf-cream));font-family:var(--tf-font-display);font-size:56px;font-weight:var(--tf-weight-semibold);letter-spacing:-.05em;line-height:1;position:relative}.BlogBody-module__PZ6QJa__vendorSubtitle{color:var(--tf-muted);margin:0;font-size:17px}.BlogBody-module__PZ6QJa__specStrip{border-color:color-mix(in srgb, var(--tf-action-btn) 25%, var(--tf-line));background:var(--tf-surface-action-btn-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BlogBody-module__PZ6QJa__specCell{flex-direction:column;gap:6px;min-width:0;padding:16px 20px;display:flex}.BlogBody-module__PZ6QJa__specCell+.BlogBody-module__PZ6QJa__specCell{border-left:1px solid var(--tf-line)}.BlogBody-module__PZ6QJa__specValue{color:var(--tf-ink-2);text-wrap:pretty;font-size:15px;line-height:1.45}.BlogBody-module__PZ6QJa__specStrip .BlogBody-module__PZ6QJa__specLabel{color:var(--tf-action-btn)}.BlogBody-module__PZ6QJa__pricingPanel{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.BlogBody-module__PZ6QJa__pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.BlogBody-module__PZ6QJa__priceItem{flex-direction:column;gap:2px;min-width:0;display:flex}.BlogBody-module__PZ6QJa__priceName{color:var(--tf-faint);font-size:var(--tf-text-ui-sm)}.BlogBody-module__PZ6QJa__priceValue{color:var(--tf-ink);font-family:var(--tf-font-display);font-size:20px;font-weight:var(--tf-weight-semibold);letter-spacing:-.02em}.BlogBody-module__PZ6QJa__priceCredits{color:var(--tf-muted);font-family:var(--tf-font-mono);font-size:12px}.BlogBody-module__PZ6QJa__pricingCopy{border-top:1px solid var(--tf-line);padding-top:14px}.BlogBody-module__PZ6QJa__pricingCopy p{color:var(--tf-muted);margin:0;font-size:15px;line-height:1.6}.BlogBody-module__PZ6QJa__fitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.BlogBody-module__PZ6QJa__fitCard{border-top-width:3px;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.BlogBody-module__PZ6QJa__fitPositive{border-top-color:var(--tf-success-ink)}.BlogBody-module__PZ6QJa__fitNeutral{border-top-color:var(--tf-faint)}.BlogBody-module__PZ6QJa__fitPositive .BlogBody-module__PZ6QJa__fitLabel{color:var(--tf-success-ink)}.BlogBody-module__PZ6QJa__fitCopy{color:var(--tf-ink-2);text-wrap:pretty;font-size:15px;line-height:1.6}.BlogBody-module__PZ6QJa__tableWrap{border:1px solid var(--tf-line);border-radius:var(--tf-radius-code);background:var(--tf-card);overflow-x:auto}.BlogBody-module__PZ6QJa__tableWrap table{border:0;width:100%;min-width:480px;margin:0}:is(.BlogBody-module__PZ6QJa__tableWrap th,.BlogBody-module__PZ6QJa__tableWrap td){border-color:var(--tf-line);vertical-align:top;padding:12px 14px;font-size:13px;line-height:1.45}.BlogBody-module__PZ6QJa__tableWrap th{color:var(--tf-faint);font-size:11px;font-weight:var(--tf-weight-semibold);letter-spacing:.06em;text-transform:uppercase}@media (max-width:640px){.BlogBody-module__PZ6QJa__root{gap:44px}:is(.BlogBody-module__PZ6QJa__markdown>p,.BlogBody-module__PZ6QJa__lead>p:first-child){font-size:16px}.BlogBody-module__PZ6QJa__vendorHeader{gap:16px;padding:22px 20px}.BlogBody-module__PZ6QJa__vendorNumber{font-size:42px}.BlogBody-module__PZ6QJa__specStrip,.BlogBody-module__PZ6QJa__pricingGrid,.BlogBody-module__PZ6QJa__fitGrid{grid-template-columns:1fr}.BlogBody-module__PZ6QJa__specCell+.BlogBody-module__PZ6QJa__specCell{border-top:1px solid var(--tf-line);border-left:0}}.BlogBody-module__PZ6QJa__root{width:100%;min-width:0}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__markdown>*+*{margin-top:20px}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__markdown>p+p{margin-top:18px}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__editorialList .BlogBody-module__PZ6QJa__listCopy>p{color:var(--tf-muted);margin:0;font-size:16px;line-height:1.55}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__editorialList>li:before{background:0 0;position:static}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__markdown>h3{font-family:var(--tf-font-display);margin:28px 0 12px;font-size:clamp(21px,2vw,24px);font-weight:600;line-height:1.3}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__specStrip{margin-top:0;margin-bottom:24px}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__specValue{margin:0}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__fitCopy p{font-size:15px;line-height:1.6}.BlogBody-module__PZ6QJa__root .BlogBody-module__PZ6QJa__pricingCopy p{color:var(--tf-muted);font-size:15px;line-height:1.6}.BlogBody-module__PZ6QJa__sectionTitle{scroll-margin-top:96px}.BlogBody-module__PZ6QJa__tableWrap:focus-visible{outline:2px solid var(--tf-action-btn);outline-offset:3px}
.ProductIncluded-module__GgFQlq__section{background:var(--tf-black);padding-block:var(--tf-section-space) calc(var(--tf-section-space) + 8px)}@media (min-width:640px){.ProductIncluded-module__GgFQlq__section{padding-block:var(--tf-section-space-wide) calc(var(--tf-section-space-wide) + 8px)}}.ProductIncluded-module__GgFQlq__intro h2,.ProductIncluded-module__GgFQlq__copy h3{color:var(--tf-light)}.ProductIncluded-module__GgFQlq__intro p{color:var(--tf-dark-body)}.ProductIncluded-module__GgFQlq__intro a{color:var(--tf-dark-brand);transition:color .15s}.ProductIncluded-module__GgFQlq__intro a:hover{color:var(--tf-light)}.ProductIncluded-module__GgFQlq__grid{--panel-divider:color-mix(in srgb, var(--tf-light) 18%, transparent);border:1px solid var(--panel-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ProductIncluded-module__GgFQlq__card{min-width:0;overflow:hidden}.ProductIncluded-module__GgFQlq__card+.ProductIncluded-module__GgFQlq__card{border-left:1px solid var(--panel-divider)}.ProductIncluded-module__GgFQlq__visual{--tf-card:color-mix(in srgb, var(--tf-light) 8%, var(--tf-black));--tf-well:color-mix(in srgb, var(--tf-light) 5%, var(--tf-black));--tf-wash:color-mix(in srgb, var(--tf-light) 8%, var(--tf-black));--tf-muted:var(--tf-dark-body);--tf-ink:var(--tf-light);--tf-line:color-mix(in srgb, var(--tf-light) 12%, transparent);--tf-line-strong:color-mix(in srgb, var(--tf-light) 18%, transparent);--tf-accent:var(--tf-dark-brand);--tf-action:var(--tf-dark-brand);color:var(--tf-light);border-bottom:1px solid var(--panel-divider);background:color-mix(in srgb, var(--tf-light) 3%, var(--tf-black));justify-content:center;align-items:center;height:300px;padding:52px 24px 24px;display:flex;position:relative;overflow:hidden}.ProductIncluded-module__GgFQlq__copy{padding:28px}.ProductIncluded-module__GgFQlq__copy p{font-size:var(--tf-text-body);color:var(--tf-dark-body);line-height:1.7}.ProductIncluded-module__GgFQlq__number{border:1px solid var(--panel-divider);width:32px;height:32px;font-family:var(--tf-font-mono);font-size:var(--tf-text-label);color:var(--tf-dark-brand);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ProductIncluded-module__GgFQlq__transcript{border:1px solid var(--tf-line-strong);background:var(--tf-card);border-radius:0;width:100%;max-width:280px;overflow:hidden}.ProductIncluded-module__GgFQlq__transcriptHeader{border-bottom:1px solid var(--tf-line);font-size:var(--tf-text-ui-sm);align-items:center;gap:8px;padding:12px 14px;display:flex}.ProductIncluded-module__GgFQlq__transcriptHeader svg{color:var(--tf-accent)}.ProductIncluded-module__GgFQlq__transcriptLines{padding:6px 0}.ProductIncluded-module__GgFQlq__transcriptRow{font-size:var(--tf-text-ui-sm);border-left:2px solid #0000;grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 12px;line-height:1.5;display:grid}.ProductIncluded-module__GgFQlq__transcriptRow:nth-child(2){border-left-color:var(--tf-action);background:var(--tf-well)}.ProductIncluded-module__GgFQlq__timestamp{font-family:var(--tf-font-mono);font-size:var(--tf-text-label);color:var(--tf-accent)}.ProductIncluded-module__GgFQlq__transcriptSource{border-top:1px solid var(--tf-line);font-size:var(--tf-text-label);color:var(--tf-muted);align-items:center;gap:8px;padding:10px 14px;display:flex}.ProductIncluded-module__GgFQlq__transcriptSource>span:first-child{flex-shrink:0;display:flex}.ProductIncluded-module__GgFQlq__collections{gap:12px;width:100%;max-width:280px;display:grid}.ProductIncluded-module__GgFQlq__collection{border:1px solid var(--tf-line-strong);background:var(--tf-card);min-height:56px;font-size:var(--tf-text-ui-sm);border-radius:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.ProductIncluded-module__GgFQlq__logo{flex-shrink:0;justify-content:center;align-items:center;width:30px;display:flex}.ProductIncluded-module__GgFQlq__collectionPages{margin-left:auto;padding-left:5px;display:flex}.ProductIncluded-module__GgFQlq__collectionPages i{border:1px solid var(--tf-line-strong);background:var(--tf-well);border-radius:2px;width:11px;height:17px;margin-left:-4px}.ProductIncluded-module__GgFQlq__workflow{width:100%;max-width:260px}.ProductIncluded-module__GgFQlq__connector{color:var(--tf-accent);margin:4px auto;display:block}.ProductIncluded-module__GgFQlq__step{border:1px solid var(--tf-line-strong);background:var(--tf-card);font-size:var(--tf-text-ui-sm);border-radius:0;align-items:center;gap:12px;padding:9px 12px;display:flex}.ProductIncluded-module__GgFQlq__stepIcon{width:28px;height:28px;color:var(--tf-accent);justify-content:center;align-items:center;display:flex}.ProductIncluded-module__GgFQlq__stepDot{border-radius:var(--tf-radius-pill);background:var(--tf-action);width:5px;height:5px;margin-left:auto}.ProductIncluded-module__GgFQlq__workflow li:last-child .ProductIncluded-module__GgFQlq__step{border-color:var(--tf-action);background:var(--tf-action);color:var(--tf-dark)}.ProductIncluded-module__GgFQlq__workflow li:last-child .ProductIncluded-module__GgFQlq__stepIcon{color:var(--tf-dark)}.ProductIncluded-module__GgFQlq__workflow li:last-child .ProductIncluded-module__GgFQlq__stepDot{background:var(--tf-dark)}@media (min-width:1024px) and (max-width:1199px){.ProductIncluded-module__GgFQlq__visual{height:340px}}@media (max-width:1023px){.ProductIncluded-module__GgFQlq__grid{grid-template-columns:1fr}.ProductIncluded-module__GgFQlq__card{grid-template-columns:1fr 1fr;display:grid}.ProductIncluded-module__GgFQlq__card+.ProductIncluded-module__GgFQlq__card{border-left:0;border-top:1px solid var(--panel-divider)}.ProductIncluded-module__GgFQlq__visual{border-bottom:0;border-right:1px solid var(--panel-divider);height:100%;min-height:300px}.ProductIncluded-module__GgFQlq__copy{align-self:center;padding:24px}}@media (max-width:599px){.ProductIncluded-module__GgFQlq__card{display:block}.ProductIncluded-module__GgFQlq__visual{border-right:0;border-bottom:1px solid var(--panel-divider);height:300px;min-height:0}.ProductIncluded-module__GgFQlq__transcriptVisual{height:auto;min-height:300px;padding:52px 16px 20px}.ProductIncluded-module__GgFQlq__copy{padding:24px}}.ProductIncluded-module__GgFQlq__visual .ProductIncluded-module__GgFQlq__playback{width:44px;height:44px;color:var(--tf-muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:0;position:absolute;top:4px;right:6px}.ProductIncluded-module__GgFQlq__visual .ProductIncluded-module__GgFQlq__playback:hover{background:var(--tf-wash);color:var(--tf-ink)}.ProductIncluded-module__GgFQlq__visual .ProductIncluded-module__GgFQlq__playback:focus-visible{outline:2px solid var(--tf-accent);outline-offset:-4px}@media (prefers-reduced-motion:no-preference){.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__transcriptRow,.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__collection,.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__step,.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__connector{animation:ProductIncluded-module__GgFQlq__reveal 9s var(--tf-ease-enter) infinite both;animation-delay:-7.5s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__transcriptRow:nth-child(2),.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__collection:nth-child(2){animation-delay:-7.2s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__transcriptRow:nth-child(3),.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__collection:nth-child(3){animation-delay:-6.9s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(2) .ProductIncluded-module__GgFQlq__step{animation-delay:-6.5s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(3) .ProductIncluded-module__GgFQlq__step{animation-delay:-5.5s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(2) .ProductIncluded-module__GgFQlq__connector{animation-delay:-7s}.ProductIncluded-module__GgFQlq__visual[data-motion=enabled] .ProductIncluded-module__GgFQlq__workflow li:nth-child(3) .ProductIncluded-module__GgFQlq__connector{animation-delay:-6s}.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__transcriptRow,.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__collection,.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__step,.ProductIncluded-module__GgFQlq__visual[data-running=false] .ProductIncluded-module__GgFQlq__connector{animation-play-state:paused}}@keyframes ProductIncluded-module__GgFQlq__reveal{0%,8%{opacity:0;transform:translateY(9px) var(--rest-transform,translateX(0))}16%,92%{opacity:1;transform:var(--rest-transform,translateX(0))}to{opacity:0;transform:translateY(-4px) var(--rest-transform,translateX(0))}}
