.tj-world{touch-action:pan-y;isolation:isolate;background:#fff;min-height:clamp(26.25rem,49vw,45rem);position:relative;overflow:clip}.tj-world-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tj-world-label{color:#000;pointer-events:none;background:#fffffff0;border:1px solid #0000001f;border-radius:.3125rem;padding:.375rem .5625rem;font-size:.75rem;position:absolute}
.tj-page .type-h1,.tj-page .type-h2,.tj-page .type-h3,.tj-page .type-h4{font-weight:600}.tj-page .type-h1,.tj-page .type-h2,.tj-page .type-h3,.tj-page .type-h4,.tj-page .type-h5{letter-spacing:-1px}.tj-page{--tj-motion-dur:.26s;--tj-motion-ease:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.tj-page{--tj-motion-dur:0s}}.tj-acc-panel,.tj-faq-panel{visibility:hidden;opacity:0;transition:grid-template-rows var(--tj-motion-dur)var(--tj-motion-ease),opacity var(--tj-motion-dur)var(--tj-motion-ease),visibility var(--tj-motion-dur)var(--tj-motion-ease);grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.tj-acc-row[data-open=true] .tj-acc-panel,.tj-faq-row[data-open=true] .tj-faq-panel{visibility:visible;opacity:1;grid-template-rows:minmax(0,1fr)}.tj-acc-body,.tj-faq-a{min-height:0;overflow:hidden}.tj-page{color:#000;font-family:var(--font-sans);background:#fff;flex-direction:column;gap:7.5rem;padding-bottom:0;display:flex}.tj-wrap{width:100%;max-width:90rem;padding-inline:var(--space-md);margin-inline:auto}.tj-grid{column-gap:var(--space-sm);grid-template-columns:repeat(12,1fr);row-gap:0;display:grid}.tj-col-full{grid-column:1/span 12}.tj-col-body{grid-column:2/span 10}.tj-col-head{grid-column:3/span 8}.tj-sectext{gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.tj-sectext h2{margin:0}.tj-deck{letter-spacing:-.17px;margin:0;font-size:1.125rem;font-weight:400;line-height:1.6875rem}.tj-body-sm{letter-spacing:-.14px;font-size:.875rem;font-weight:500;line-height:1.4375rem}.tj-signals{gap:var(--space-2xs);flex-direction:column;width:fit-content;display:flex}.tj-signals-lead{letter-spacing:-.17px;margin:0;font-size:1.125rem;font-weight:600;line-height:1.6875rem}.tj-signals-intro{letter-spacing:-.48px;margin:0;font-size:1rem;font-weight:500;line-height:1.25rem}.tj-signals-list{gap:var(--space-4xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tj-signals-list li{align-items:center;gap:var(--space-3xs);display:flex}.tj-signals-list svg{flex:none;width:1.25rem;height:1.25rem}.tj-signals-logos{align-items:center;gap:var(--space-2xs)var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tj-signals-logos img{width:auto;height:2.5rem;display:block}.tj-body-16{letter-spacing:-.48px;font-size:1rem;font-weight:400;line-height:1.25rem}.tj-page .btn{letter-spacing:0;border-radius:var(--radius-full);height:2.5rem;font-weight:600}.tj-hero{padding-top:11.5rem;position:relative;overflow-x:clip}.tj-hero-bg{--tj-hero-fade-start:.7;z-index:0;pointer-events:none;width:max(100%,91.3125rem);height:46.625rem;min-height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.tj-hero-inner{z-index:1;position:relative}.tj-bar{z-index:60;background:0 0;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.tj-bar.is-solid{background:var(--paper,#fff);border-bottom-color:var(--rule,#2b2a2f1f)}.tj-bar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-sm);max-width:90rem;height:4rem;padding-inline:var(--space-md);margin-inline:auto;display:flex}.tj-bar img{filter:brightness(0)invert();width:auto;height:1.75rem;transition:filter .3s;display:block}.tj-bar.is-solid img{filter:none}.tj-bar .btn-primary{background:var(--newspaper-white,#fafafa);color:#000;flex:none}.tj-bar .btn-primary:hover{background:#fff}.tj-bar.is-solid .btn-primary{background:var(--pitch,#000);color:var(--newspaper-white,#fafafa)}.tj-bar.is-solid .btn-primary:hover{background:var(--black-90,#1a1a1a)}.tj-hero-card-col{scroll-margin-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.tj-page){scroll-behavior:smooth}}.tj-hero-layout{gap:var(--space-lg);align-items:flex-start;min-height:27.1875rem;display:flex}.tj-hero-text{gap:var(--space-lg);color:#fff;flex-direction:column;flex:1 0 0;min-width:0;display:flex}.tj-hero-text h1{margin:0}.tj-hero-card-col{flex:none;width:45.625rem}.tj-card{border-radius:var(--ds-radius-md);padding:var(--space-sm);color:#000;background:#fff;box-shadow:0 .1875rem .375rem #0000000a,0 .25rem 5rem .5rem #0000000a,0 0 1px #0000009e}.tj-card-header{padding-bottom:var(--space-xs);flex-direction:column;display:flex}.tj-page[data-tj-prefill] .tj-card:not([data-ready]) .tj-form{visibility:hidden}.tj-reviews{margin:0 0 var(--space-sm);align-items:center;gap:var(--space-3xs)var(--space-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tj-review{align-items:center;gap:var(--space-4xs);display:flex}.tj-review-logo{width:auto;height:1.5rem;display:block}.tj-review-rating{letter-spacing:-.48px;color:#414141;white-space:nowrap;align-items:center;gap:.25rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.tj-review-star{width:1rem;height:1rem;display:block}.tj-review-score{color:#000}.tj-review-count{font-weight:400}.tj-card-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.tj-page .tj-card-title{margin:0;font-weight:500}.tj-card-badge{color:#000;flex:none}.tj-card-subtitle{margin:0}.tj-form{column-gap:.75rem;row-gap:var(--space-xs);grid-template-columns:repeat(8,1fr);align-items:start;display:grid}.tj-field{flex-direction:column;grid-column:1/span 8;gap:.5rem;min-width:0;display:flex}.tj-field--half{grid-column:span 4}.tj-field label{letter-spacing:-.14px;color:#000;font-size:.875rem;font-weight:500;line-height:1.4375rem}.tj-req{color:#000}.tj-field input,.tj-field select{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--ds-radius-sm);color:#000;width:100%;height:2.375rem;font-family:var(--font-sans);letter-spacing:-.14px;transition:border-color var(--dur-fast,.16s)ease;background:#fff;outline:none;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.4375rem}.tj-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5.714'><path d='M.21.21a.71.71 0 011.01 0L5 3.99 8.78.21a.71.71 0 011.01 1.01L5.51 5.51a.72.72 0 01-1.02 0L.21 1.22A.71.71 0 01.21.21z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 5.714px;padding-right:2rem}.tj-field input:focus,.tj-field select:focus{border-color:#0006}.tj-field input[aria-invalid=true],.tj-field select[aria-invalid=true]{border-color:var(--color-feedback-error)}.tj-error{color:var(--color-feedback-error);margin:0;font-size:.75rem;font-weight:500;line-height:normal}.tj-consent{grid-column:1/span 8;align-items:flex-start;gap:.75rem;display:flex}.tj-consent input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='.5' y='.5' width='15' height='15' rx='3.5' fill='none' stroke='black' stroke-opacity='.1216'/></svg>") 50%/1rem 1rem no-repeat;border:none;flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0;padding:0}.tj-consent input[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='.5' y='.5' width='15' height='15' rx='3.5' fill='black' stroke='black' stroke-opacity='.1216'/><path d='M12.3 5 6.8 10.6 3.7 7.5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.tj-consent label{letter-spacing:-.14px;color:#000;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.4375rem}.tj-form-status{grid-column:1/span 8}.tj-submit{padding-top:var(--space-xs);grid-column:7/span 2;justify-content:flex-end;display:flex}.tj-success{flex-direction:column;gap:.5rem;display:flex}.tj-success h3,.tj-success p{margin:0}.tj-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tj-logos{gap:var(--space-2xs);flex-direction:column;align-items:center;display:flex}.tj-logos h2{white-space:nowrap;margin:0}.tj-logo-row{gap:var(--space-xl);justify-content:center;align-items:center;height:4.375rem;margin:0;padding:0;list-style:none;display:flex}.tj-logo-cell{box-sizing:border-box;flex:none;align-items:center;width:13.125rem;padding:1.0625rem 1.5625rem;display:flex;overflow:clip}.tj-logo-box{flex:1 0 0;min-width:0;height:2.1875rem}.tj-logo-fit{aspect-ratio:160/34.1703;align-items:center;width:100%;display:flex}.tj-logo-fit img{width:100%;height:auto;display:block}.tj-mega{column-gap:var(--space-sm);grid-template-columns:.75fr repeat(11,1fr);display:grid}.tj-mega-figure{flex-direction:column;grid-column:1/span 6;gap:.75rem;margin:0;display:flex}.tj-mega-figure img{aspect-ratio:1;object-fit:cover;border-radius:var(--ds-radius-md);width:100%;display:block}.tj-mega-caption{text-align:center}.tj-mega-body{align-self:center;gap:var(--space-md);flex-direction:column;grid-column:7/span 6;display:flex}.tj-mega-quote{margin:0}.tj-metrics{padding-block:var(--space-2xs)}.tj-metrics-inner{border:1px solid var(--color-border-default);border-radius:var(--ds-radius-lg);padding:var(--space-2xs);align-items:center;display:flex}.tj-metric{min-width:0;padding-inline:var(--space-2xs);box-sizing:border-box;text-align:center;flex:1 0 0}.tj-metric+.tj-metric{border-left:1px solid var(--color-border-default)}.tj-metric p{margin:0}.tj-metric-value{font-weight:500}.tj-metric-label{color:#8f8f8f}.tj-metric-label--sm{letter-spacing:-.42px;font-size:.875rem;line-height:1.125rem}.tj-features{gap:var(--space-md);flex-direction:column;display:flex}.tj-feature{column-gap:var(--space-sm);row-gap:var(--space-sm);grid-template-columns:repeat(12,1fr);display:grid}.tj-feature-text{gap:var(--space-2xs);flex-direction:column;grid-area:1/1/auto/span 6;justify-content:flex-end;align-items:flex-start;display:flex}.tj-feature-text h3,.tj-feature-text p{margin:0}.tj-feature-img{grid-area:1/7/auto/span 6;width:100%;height:auto;display:block}.tj-feature--mirrored .tj-feature-text{grid-column:7/span 6}.tj-feature--mirrored .tj-feature-img{grid-column:1/span 6}.tj-usp h2{text-align:center;white-space:nowrap;margin:0}.tj-usp-row{margin-top:var(--space-lg);justify-content:space-between;align-items:flex-start;display:flex}.tj-usp-item{gap:var(--space-xs);text-align:center;white-space:nowrap;flex-direction:column;align-items:center;display:flex}.tj-usp-item p{margin:0}.tj-acc-layout{column-gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(12,1fr);display:grid}.tj-acc-steps{grid-column:1/span 4;align-self:start;overflow:clip}.tj-acc-shots{aspect-ratio:1024/878;grid-column:5/span 8;position:relative}.tj-acc-shot,.tj-acc-shot-out{object-fit:cover;border-radius:var(--ds-radius-md);width:100%;height:100%;display:block;position:absolute;inset:0}.tj-acc-shot[data-swap=true]{animation:tj-acc-shot-in var(--tj-motion-dur)var(--tj-motion-ease)both}@keyframes tj-acc-shot-in{0%{opacity:0}to{opacity:1}}.tj-acc-row{border-bottom:1px solid var(--color-border-default)}.tj-acc-trigger{width:100%;padding:var(--space-2xs)0;text-align:left;color:#000;font-family:var(--font-sans);letter-spacing:-.14px;cursor:pointer;transition:color var(--dur-fast,.16s)ease;background:0 0;border:0;font-size:.875rem;font-weight:500;line-height:1.4375rem;display:block}.tj-acc-row[data-open=true] .tj-acc-trigger{letter-spacing:-1px;font-size:1.375rem;font-weight:600;line-height:1.7325rem}@media (hover:hover){.tj-acc-steps:hover .tj-acc-trigger{color:#8f8f8f}.tj-acc-steps .tj-acc-trigger:hover{color:#000}}.tj-acc-body{padding-bottom:var(--space-sm);color:#8f8f8f;margin:0}.tj-cmp{gap:var(--space-sm);margin-top:var(--space-lg);align-items:center;display:flex}.tj-cmp-col{gap:var(--space-md);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.tj-page .tj-cmp-col h3{margin:0;font-weight:500}.tj-cmp-slot{padding:0 var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-sm);margin:0;list-style:none}.tj-cmp-slot li{align-items:center;gap:var(--space-2xs);padding-block:var(--space-2xs);color:#000;letter-spacing:-.48px;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex;box-shadow:inset 0 1px #0d0d0d0d}.tj-cmp-slot svg{flex:none;width:1.5rem;height:1.5rem}.tj-cmp-col--left .tj-cmp-slot span{white-space:nowrap}.tj-cmp-col--right .tj-cmp-slot span{flex:1 0 0;min-width:0}.tj-quotes h2{text-align:center;margin:0}.tj-quote-wrap{margin-top:var(--space-lg)}.tj-quote-card{box-sizing:border-box;min-height:21.7896rem;padding:var(--space-md);border:1px solid var(--color-border-default);border-radius:var(--ds-radius-md);background:#fff;flex-direction:column;display:flex;box-shadow:0 .1875rem .375rem #0000000a,0 .25rem 5rem .5rem #0000000a,0 0 1px #0000009e}.tj-quote-head{padding-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.tj-quote-brand{object-fit:contain;object-position:left center;width:10.1875rem;height:2.37421rem;display:block}.tj-quote-controls{align-items:center;gap:.75rem;display:flex}.tj-quote-counter{letter-spacing:-.42px;color:#414141;font-size:.875rem;font-weight:400;line-height:1.125rem}.tj-quote-arrows{align-items:center;gap:.5rem;display:flex}.tj-quote-arrows button{color:#000;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tj-quote-arrows button:disabled{color:#cdcdcd;cursor:default}.tj-quote-arrows svg{width:1rem;height:1rem}.tj-quote-logo,.tj-quote-stack{min-width:0;display:grid}.tj-quote-logo>*,.tj-quote-stack>*{grid-area:1/1;align-self:start}.tj-quote-logo>[data-swap=true],.tj-quote-stack>[data-swap=true]{z-index:1;animation:tj-quote-in var(--tj-motion-dur)var(--tj-motion-ease)both}.tj-quote-logo>[data-leave],.tj-quote-stack>[data-leave]{pointer-events:none;animation:tj-quote-out var(--tj-motion-dur)var(--tj-motion-ease)both}@keyframes tj-quote-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes tj-quote-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.5rem)}}.tj-quote-content{gap:var(--space-md);flex-direction:column;margin:0;display:flex}.tj-quote-text{margin:0}.tj-quote-author{flex-direction:column;display:flex}.tj-quote-name{letter-spacing:-.17px;margin:0;font-size:1.125rem;font-weight:600;line-height:1.6875rem}.tj-quote-role{color:#414141;margin:0}.tj-quote-tabs{padding-top:var(--space-xs);justify-content:space-between;display:flex}.tj-quote-tab{min-width:0;font-family:var(--font-sans);color:#8f8f8f;cursor:pointer;background:0 0;border:0;flex:1 0 0;padding:.5rem}.tj-quote-tab[aria-selected=true]{color:#000}.tj-faq{max-width:50.3125rem;margin-inline:auto}.tj-faq h2{text-align:center;max-width:46.5rem;margin:0 auto;font-size:2.36875rem;line-height:2.72313rem}.tj-faq-list{margin-top:var(--space-md)}.tj-faq-row{transition:row-gap var(--tj-motion-dur)var(--tj-motion-ease);box-shadow:inset 0 1px 0 var(--color-border-default);flex-direction:column;row-gap:0;display:flex}.tj-faq-row[data-open=true]{row-gap:.625rem}.tj-faq-q{width:100%;padding:var(--space-2xs)0;text-align:left;color:#000;font-family:var(--font-sans);letter-spacing:-.17px;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:400;line-height:1.6875rem;display:flex}.tj-faq-q svg{flex:none;width:1.5rem;height:1.5rem}.tj-faq-a{padding-bottom:var(--space-2xs);margin:0}body:has(.tj-page) .footer{background:#fff}.tj-closing{background:#f3f3f3}.tj-closing-inner{box-sizing:border-box;width:100%;max-width:90rem;padding:var(--space-2xl);margin-inline:auto}.tj-closing-layout{gap:var(--space-lg);align-items:flex-start;display:flex}.tj-closing-text{gap:var(--space-sm);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.tj-closing-text .tj-sectext{text-align:left}.tj-closing-card-col{flex:none;width:42.7917rem}@media (width<=1020px){.tj-page{gap:5rem;padding-bottom:0}.tj-hero{row-gap:var(--space-lg);padding-top:6.375rem;padding-bottom:0;padding-inline:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.tj-hero-bg{--tj-hero-fade-start:.6;grid-area:1/1/2/2;height:calc(100% + 9.375rem);top:-6.375rem}.tj-hero-inner,.tj-hero-inner>.tj-grid,.tj-hero-inner>.tj-grid>.tj-col-full,.tj-hero-layout{display:contents}.tj-wrap{padding-inline:var(--space-sm)}.tj-grid{column-gap:var(--space-4xs)}.tj-col-full,.tj-col-body,.tj-col-head{grid-column:1/span 12}.tj-page .type-h1,.tj-page .type-h2{font-size:2rem;line-height:2.28rem}.tj-page .type-h3{font-size:1.5rem;line-height:1.98rem}.tj-page .type-h4{font-size:1.25rem;line-height:1.5rem}.tj-page .type-h5{font-size:1rem;line-height:1.25rem}.tj-bar-inner{height:3.375rem;padding-inline:var(--space-sm)}.tj-hero-card-col{scroll-margin-top:4.5rem}.tj-hero-text{z-index:1;color:#000;gap:var(--space-sm);grid-area:2/1;position:relative}.tj-hero-card-col{z-index:1;grid-area:1/1;width:100%;position:relative}.tj-signals-logos{gap:var(--space-2xs)}.tj-signals-logos img{filter:brightness(0);height:clamp(1.5rem,7vw,2rem)}.tj-card-head{align-items:flex-start}.tj-card-subtitle{display:none}.tj-field--half,.tj-submit{grid-column:1/span 8}.tj-logo-row{gap:var(--space-md);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);width:100%;height:12.75rem;display:grid}.tj-logo-cell{align-self:start;width:auto}.tj-logo-desktop-only{display:none}.tj-mega{gap:var(--space-lg);flex-direction:column;display:flex}.tj-mega-figure{order:2}.tj-mega-body{order:1}.tj-metric--desktop-only{display:none}.tj-features{gap:var(--space-lg)}.tj-feature-text,.tj-feature--mirrored .tj-feature-text{grid-area:1/1/auto/span 12;justify-content:flex-start}.tj-feature-img,.tj-feature--mirrored .tj-feature-img{grid-area:2/1/auto/span 12}.tj-page .tj-feature-text h3{font-size:1.875rem;line-height:2.475rem}.tj-usp h2{white-space:normal}.tj-usp-row{gap:var(--space-lg);flex-direction:column;align-items:center}.tj-acc-layout{flex-direction:column;gap:.625rem;display:flex}.tj-acc-shots{order:-1}.tj-acc-row[data-open=true] .tj-acc-trigger{font-size:1.25rem;line-height:1.5rem}.tj-cmp{gap:var(--space-lg);flex-direction:column;align-items:stretch}.tj-faq h2{max-width:none;font-size:2rem;line-height:2.28rem}.tj-closing-inner{padding:var(--space-2xl)var(--space-sm)}.tj-closing-layout{gap:var(--space-lg);flex-direction:column}.tj-closing-card-col{width:100%}.tj-closing-text .tj-sectext h2{text-align:center}}
