.tu{--tu-gap:clamp(40px,6vw,72px);--fs-caption:13px;--lh-caption:20px;padding-bottom:var(--tu-gap)}.tu .loc__ol{font-size:13px;line-height:20px}.tu .loc__a{min-width:44px;min-height:44px;margin-inline:-7px;padding-inline:7px}@media (max-width:639.98px){.tu .loc__ol{line-height:26px}}.tu .cv-talk__a{min-height:44px}@media (min-width:480px){.tu .cv-talk{white-space:nowrap;flex-wrap:nowrap}}@media (max-width:479.98px){.tu .cv-talk{flex-direction:column;align-items:flex-start}.tu .cv-talk__s{display:none}}.tu .cv-ho__terms{text-wrap:balance}body:has(.tu) .ig[data-ig]{--ig-draw:1;transition:none}.tu-tag{color:var(--amber-ink);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:18px;display:block}.tu-h1{color:var(--text-bright);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:clamp(34px,9.6vw,40px);font-weight:700;line-height:1.06}.tu-lead{max-width:60ch;color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;margin:14px 0 0}.tu-h2{color:var(--text-bright);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}.tu-sec-h{color:var(--text-bright);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 0;font-weight:700}@media (min-width:640px){.tu-sec-h{margin-top:12px}}.tu-h3{color:var(--text-bright);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:26px}.tu-p{color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;margin:0}.tu-p+.tu-p{margin-top:12px}.tu-nw{white-space:nowrap}.tu-strong{color:var(--text-bright);font-weight:700}.tu-small{color:var(--text-dim);margin:0;font-size:13px;line-height:20px}.tu-a{color:var(--link);text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.tu-a:hover{color:var(--link-hover)}}.tu-a:focus-visible,.tu-btn:focus-visible,.tu-go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tu-go{min-height:44px;color:var(--link);font-size:var(--fs-body);text-underline-offset:3px;text-wrap:balance;align-items:center;gap:6px;font-weight:700;line-height:24px;text-decoration:underline;display:inline-flex}@media (hover:hover){.tu-go:hover{color:var(--link-hover)}}.tu-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tu-list>li{color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;padding-left:20px;position:relative}.tu-list>li:before{content:"";background:var(--amber);width:8px;height:2px;position:absolute;top:11px;left:2px}.tu-list--bright>li{color:var(--text-bright)}.tu-hero{padding:8px 0 32px}.tu-hero .cv-answer{margin-top:20px}.tu-hero .cv-ho{margin-top:22px}.tu-hero .cv-ho__proof{flex-wrap:wrap;align-items:baseline;font-size:15px;line-height:22px;display:flex}.tu-hero .cv-ho__proof li:first-child{color:var(--text-bright);flex-basis:100%;font-size:16px;font-weight:700;line-height:24px}.tu-hero .cv-ho__proof li:nth-child(n+3):before{content:"·"}.tu-hero .cv-ho__proof li:first-child:before,.tu-hero .cv-ho__proof li:nth-child(2):before{content:none}.tu-answer__s{display:block}.tu-answer__s+.tu-answer__s{margin-top:6px}.tu-reviewed.cv-reviewed{margin-top:14px;font-size:13px;line-height:20px}@media (max-width:767.98px){.tu-h1--lead{text-wrap:wrap}}@media (min-width:768px){.tu-h1{font-size:52px}.tu-lead{font-size:18px;line-height:28px}}@media (min-width:1024px){.tu-hero{padding:16px 0 48px}.tu-h1{font-size:clamp(48px,4.6vw,60px)}.tu-h2{font-size:28px;line-height:36px}}.tu-rows{margin-top:8px}.tu-row{grid-template-columns:minmax(0,1fr);display:grid}.tu-row .ig__c{padding:24px 0 28px}.tu-row__q{padding-bottom:0!important}.tu-row__a>*+*{margin-top:14px}@media (max-width:1023.98px){.tu-row .ig__c{padding:20px 16px 24px}.tu-row__a{padding-top:10px!important}.tu-row__a.ig__c:after{background:linear-gradient(var(--rule),var(--rule))0 0/1px calc(var(--ig-draw)*100%)no-repeat}}@media (min-width:640px) and (max-width:1023.98px){.tu-row .ig__c{padding-inline:20px}}@media (min-width:1024px){.tu-row{grid-template-columns:repeat(12,minmax(0,1fr))}.tu-row .ig__c{padding:28px 28px 32px}.tu-row__q{grid-column:1/span 4;padding-bottom:32px!important}.tu-row__a{grid-column:5/span 8}.tu-row__a>.tu-p,.tu-row__a>.tu-list{max-width:66ch}}.tu-shot{max-width:300px;margin:0}@media (max-width:639.98px){.tu-shot{max-width:none}}.tu-shot__win{border:1px solid var(--rule);border-radius:var(--radius-card);overflow:hidden}.tu-shot__win img{width:100%;height:auto;display:block}.tu-shot__cap{color:var(--text-muted);margin-top:8px;font-size:14px;line-height:21px}.tu-shot__cap strong{color:var(--text-bright)}.tu-hero__shot{display:none}.tu-row__shot{margin-top:18px!important}@media (min-width:640px){.tu-row__shot{max-width:360px}}@media (min-width:1024px){.tu-row__shot:not(.tu-row__shot--all){display:none}}.tu-shot__demo{color:var(--text-dim);text-wrap:balance;margin-top:6px;font-size:13px;line-height:18px;display:block}@media (max-width:399.98px){.tu .loc{margin-top:8px}.tu-hero{padding-top:4px}.tu-h1{margin-top:6px}}@media (max-width:639.98px){.tu-hero--answer .tu-hero__main{flex-direction:column;display:flex}.tu-hero--answer .cv-answer,.tu-hero--answer .cv-answer__p{display:contents}.tu-hero--answer .cv-answer__l{order:1;margin:20px 0 8px}.tu-hero--answer .tu-answer__s:nth-child(3):before{content:"In short, continued";content:"In short, continued"/"";color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:700;line-height:18px;display:block}.tu-hero--answer .tu-answer__s{border-left:2px solid var(--amber);order:2;margin:0;padding-left:16px}.tu-hero--answer .tu-answer__s+.tu-answer__s{margin-top:0;padding-top:6px}.tu-hero--answer .cv-ho{order:3;margin-top:18px}@media (max-width:399.98px){.tu-hero--answer .cv-answer__l{margin:12px 0 6px}.tu-hero--answer .cv-ho{margin-top:12px}}.tu-hero--answer .tu-answer__s:nth-child(n+3){order:4}.tu-hero--answer .tu-answer__s:nth-child(3){margin-top:20px;padding-top:0}.tu-hero--answer .tu-reviewed{order:5}.tu-hero--answer .tu-qnav-m{order:6}}.tu-k{color:var(--amber-ink);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:18px;display:block}.tu-cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tu-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tu-card{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--bg-surface);height:100%;color:inherit;padding:16px 18px 18px;text-decoration:none;display:block;position:relative}.tu-card__t{color:var(--link);font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:12px;font-weight:700;line-height:24px;display:flex}.tu-card__l{text-underline-offset:3px;text-decoration:underline}.tu-card__d{color:var(--text-muted);margin:6px 0 0;font-size:14px;line-height:22px}@media (hover:hover){.tu-card:hover{border-color:var(--rule-mark)}.tu-card:hover .tu-card__t{color:var(--link-hover)}}.tu-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:639.98px){.tu-cards{gap:0}.tu-card{background:0 0;border:0;border-radius:0;padding:12px 0 14px}.tu-cards>li+li .tu-card{border-top:1px solid var(--rule)}.tu-cards>li:first-child .tu-card{padding-top:0}}.tu-nocard{color:var(--text-bright);font-size:var(--fs-caption);font-weight:700;line-height:19px}@media (min-width:1024px){.tu .cv-ho__qr-t,.tu-band .cv-ho__qr-t{flex:0 0 15em;min-height:3lh}.tu-hero .cv-ho{max-width:560px}.tu-hero .cv-ho[data-handoff-email=off] .cv-ho__grid{grid-template-areas:"lead""proof""qr"}.tu-hero .cv-ho[data-handoff-email=on] .cv-ho__grid{grid-template-areas:"lead""proof""qr""mail"}}.tu-band__d{max-width:46ch;color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);margin:14px 0 0}.tu-band__strong{color:var(--text-bright);font-weight:700}.tu-band__talk{font-size:var(--fs-body);margin-top:6px;line-height:24px}.tu-band .ops-cta__act{align-items:center}.tu-band__lead,.tu-band .tu-band__d{max-width:60ch}.tu-band__lead+.tu-band__d{margin-top:10px}.tu-band .cv-ho__qr,.tu-band .cv-ho__mail{display:none}.tu-band .cv-ho__grid{row-gap:0}@media (min-width:1024px){.tu-band .cv-ho__qr{display:flex}.tu-band .cv-ho__grid{grid-template-areas:"lead""qr";row-gap:16px}main:has(.tu-band [data-handoff-qr])+.ops .ops__qr{display:none}}.tu-nocard--full{font-weight:400}@media (min-width:768px){.tu-band .ops-cta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tu-band .ops-cta__act{justify-content:flex-start}}.tu .cv-trust__d{font-size:14px;line-height:21px}.tu .cv-trust__i--wide>.cv-trust__d{font-size:15px;line-height:23px}.tu .cv-trust__d .cv-trust__a{min-height:44px}.tu-ref{gap:18px;margin:0;display:grid}.tu-ref__i{gap:4px;display:grid}.tu-ref__v{color:var(--text-bright);font-size:22px;font-weight:700;line-height:30px}.tu-ref__n{color:var(--amber-ink);vertical-align:super;margin-left:2px;font-size:13px;line-height:0}.tu-ref__m{color:var(--amber-ink);font-weight:700}.tu-ref dd{margin:0}@media (min-width:640px){.tu-ref{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.tu-talk{font-size:var(--fs-body);line-height:24px;margin-top:6px!important}.tu-qnav.ig{display:none}.tu-qnav-m{border-block:1px solid var(--rule);margin-top:14px}.tu-qnav-m__s{min-height:48px;color:var(--text-bright);font-size:var(--fs-body);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.tu-qnav-m__s::-webkit-details-marker{display:none}.tu-qnav-m__s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tu-qnav-m__ol{margin:0 0 8px;padding:0;list-style:none}.tu-qnav-m__a{border-left:1px solid var(--rule);min-height:44px;color:var(--link);font-size:var(--fs-body);text-underline-offset:3px;align-items:center;padding-left:12px;line-height:22px;text-decoration:underline;display:flex}.tu-qnav-m__a:active{border-left-color:var(--amber)}.tu-qnav-m__a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (min-width:1024px){.tu-qnav-m{display:none}.tu-hero--split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:40px;display:grid}.tu-hero__main{grid-column:1/span 8;min-width:0}.tu-hero--split{grid-template-rows:auto 1fr}.tu-hero--split .tu-hero__main{grid-row:1/span 2}.tu-qnav.ig{grid-area:1/9/auto/span 4;margin-top:10px;display:grid}.tu-hero__shot{grid-area:2/9/auto/span 4;width:260px;margin-top:28px;display:block}.tu-qnav__c{padding:20px 20px 16px}.tu-qnav__ol{margin:10px 0 0;padding:0;list-style:none}.tu-qnav__a{border-left:1px solid var(--rule);min-height:36px;color:var(--text-muted);align-items:center;padding:6px 0 6px 12px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.tu-qnav__a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}@media (hover:hover){.tu-qnav__a:hover{border-left-color:var(--amber);color:var(--text-bright)}}.tu-row{scroll-margin-top:72px}@media (pointer:coarse){.tu .tu-a,.tul .legal-prose a{padding-block:12px}}.tu-sb{display:block}.tu-sb+.tu-sb{margin-top:6px}@media (min-width:1024px) and (max-height:860px){.tu-hero--answer .cv-ho{max-width:none}@container cv-ho (min-width:660px){.tu-hero--answer .cv-ho[data-handoff-email=off] .cv-ho__grid{grid-template:"lead qr""proof qr"1fr/fit-content(340px) max-content;gap:14px 28px}.tu-hero--answer .cv-ho__qr{background:linear-gradient(var(--rule),var(--rule))0 0/1px 100% no-repeat;align-self:start;padding-left:28px}.tu-hero--answer .cv-ho__qr-t{flex-basis:10em}}}@media (min-width:1024px){.tu-hero--answer .tu-h1{font-size:clamp(56px,4.6vw,60px)}}
