.ts-section{--ts-blue:#2f6bff;--ts-navy:#161d4f;color:var(--ts-navy);background:#f6f7f9;padding:clamp(5rem,9vw,8rem) 1.25rem;position:relative;overflow:clip}.ts-shell{width:min(100%,920px);margin-inline:auto}.ts-header{text-align:center;max-width:760px;margin:0 auto clamp(2.25rem,5vw,3.75rem)}.ts-header h1,.ts-header h2,.ts-header h3{color:var(--ts-navy);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:760;line-height:1.05}.ts-header p{color:#2b3042;text-wrap:balance;max-width:650px;margin:.9rem auto 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.55}.ts-card{background:#fff;border:1px solid #182b510d;border-radius:clamp(1.6rem,3vw,2.25rem);padding:clamp(1.25rem,4vw,2.75rem) clamp(1rem,5vw,3.5rem);overflow:hidden;box-shadow:0 36px 85px -42px #111d3c52,0 8px 26px #111d3c0f}.ts-list{display:grid}.ts-tool-row,.ts-comparison-row,.ts-appnorth-row{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2.4vw,1.4rem);min-height:4.6rem;padding:.45rem 0;display:grid}.ts-icon,.ts-brand,.ts-x{border-radius:.85rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.ts-icon{object-fit:contain;border-radius:0;width:3rem;height:3rem}.ts-icon svg,.ts-x svg{stroke-width:1.9px;width:1.22rem;height:1.22rem}.ts-row-copy,.ts-appnorth-copy{gap:.2rem;min-width:0;display:grid}.ts-row-copy strong,.ts-appnorth-copy strong{color:var(--ts-navy);letter-spacing:-.018em;text-overflow:ellipsis;font-size:clamp(.98rem,2vw,1.32rem);font-weight:700;line-height:1.2;overflow:hidden}.ts-row-copy small,.ts-appnorth-copy small{color:#8991a2;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.75rem,1.4vw,.86rem);line-height:1.25;overflow:hidden}.ts-row-price,.ts-comparison-price,.ts-appnorth-price{color:var(--ts-navy);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,2.3vw,1.6rem);font-weight:760}.ts-divider{background:#cfd5e2;height:1.5px;margin:1.1rem 0 .6rem}.ts-comparison-row{color:#a4a9b3;position:relative}.ts-x{color:#e8685e;background:0 0}.ts-x svg{stroke-width:2.6px;width:1.9rem;height:1.9rem}.ts-comparison-label,.ts-comparison-price{color:#b4bccb;font-size:clamp(.95rem,2vw,1.35rem);font-weight:600;position:relative}.ts-comparison-label:after,.ts-comparison-price:after{content:"";transform-origin:0;background:#e14754;border-radius:99px;height:2px;position:absolute;bottom:45%;left:0;right:0;transform:scaleX(0)}.ts-comparison-price{color:#e14754}.ts-appnorth-row{min-height:4.8rem}.ts-brand{color:#fff;background:var(--ts-blue);border-radius:50%;box-shadow:0 10px 23px -12px #2f6bffcc}.ts-brand svg{width:1.45rem;height:1.45rem}.ts-appnorth-copy strong{letter-spacing:-.035em;font-size:clamp(1.3rem,3vw,2.1rem);font-weight:780}.ts-appnorth-copy small{color:var(--ts-blue);font-weight:650}.ts-appnorth-price{color:var(--ts-navy);font-size:clamp(1.4rem,3.2vw,2.25rem);font-weight:800}.ts-cta{color:#fff;background:var(--ts-navy);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;width:min(100%,31rem);min-height:5rem;margin:2rem auto 0;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:720;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 20px 38px -22px #111d3ccc}.ts-cta:focus-visible{outline-offset:4px;outline:3px solid #2f6bff66}.ts-fine-print{color:#8b93a3;text-align:center;max-width:720px;margin:1.35rem auto 0;font-size:.76rem;line-height:1.5}.ts-tool-row,.ts-comparison-row,.ts-appnorth-row,.ts-cta{opacity:0;transform:translateY(12px)}.ts-motion[data-visible] .ts-tool-row{animation:.48s cubic-bezier(.22,1,.36,1) forwards ts-row-in;animation-delay:calc(var(--ts-index) * 75ms);animation-play-state:paused}.ts-motion[data-visible] .ts-comparison-row{animation:.48s cubic-bezier(.22,1,.36,1) .74s forwards paused ts-row-in}.ts-motion[data-visible] .ts-comparison-label:after,.ts-motion[data-visible] .ts-comparison-price:after{animation:.44s cubic-bezier(.76,0,.24,1) 1.03s forwards paused ts-strike}.ts-motion[data-visible] .ts-appnorth-row{animation:.57s cubic-bezier(.16,1.35,.3,1) 1.35s forwards paused ts-pop-in}.ts-motion[data-visible] .ts-cta{animation:.48s cubic-bezier(.22,1,.36,1) 1.56s forwards paused ts-row-in}.ts-motion[data-active] .ts-tool-row,.ts-motion[data-active] .ts-comparison-row,.ts-motion[data-active] .ts-comparison-label:after,.ts-motion[data-active] .ts-comparison-price:after,.ts-motion[data-active] .ts-appnorth-row,.ts-motion[data-active] .ts-cta{animation-play-state:running}@keyframes ts-row-in{to{opacity:1;transform:translateY(0)}}@keyframes ts-strike{to{transform:scaleX(1)}}@keyframes ts-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.ts-section{padding-inline:.85rem}.ts-card{border-radius:1.5rem;padding:.75rem}.ts-tool-row,.ts-comparison-row,.ts-appnorth-row{grid-template-columns:2.3rem minmax(0,1fr) auto;gap:.62rem;min-height:4.4rem}.ts-icon,.ts-brand,.ts-x{width:2.3rem;height:2.3rem}.ts-brand{border-radius:50%}.ts-row-copy strong{font-size:.88rem}.ts-row-copy small{white-space:normal;font-size:.69rem}.ts-appnorth-copy strong{font-size:1.15rem}.ts-row-end{flex-direction:column;align-items:flex-end;gap:.2rem}.ts-row-price{font-size:.94rem}.ts-comparison-label{font-size:.8rem}.ts-comparison-price{font-size:1rem}.ts-appnorth-price{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ts-tool-row,.ts-comparison-row,.ts-appnorth-row,.ts-cta{opacity:1;transition:none;transform:none;animation:none!important}.ts-comparison-label:after,.ts-comparison-price:after{transform:scaleX(1);animation:none!important}}.ts-row-end{align-items:center;gap:.6rem;display:inline-flex}.ts-tool-row[data-soon] .ts-row-price{color:#9aa2b4}.ts-row-soon{color:#2f6bff;white-space:nowrap;background:#2f6bff1a;border-radius:999px;justify-self:end;padding:4px 10px;font-size:12px;font-weight:600}.ts-replaces{flex-wrap:wrap;align-items:baseline;gap:0 .55em;display:flex}.ts-replaces>span:first-child{color:#9aa2b4;font-weight:500}.ts-brand-name{color:#a6adbd;letter-spacing:.06em;text-transform:uppercase;font-size:.86em;font-weight:750}.ts-section{--ts-ink:#101722;--ts-muted:#667085;background:#f7f7f7}.ts-header h1,.ts-header h2,.ts-header h3{color:var(--ts-ink);letter-spacing:-.055em;font-size:clamp(2.4rem,4.2vw,3.78rem);font-weight:590;line-height:1.02}.ts-header p{color:var(--ts-muted);margin-top:18px;font-size:16px;line-height:1.55}.ts-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(155deg,#2f6bff4d,#10182512 45%,#2f6bff29) border-box;border:1px solid #0000;border-radius:28px;box-shadow:0 30px 70px -38px #10172238}.ts-tool-row{min-height:5.2rem}.ts-emoji{place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:2.2rem;line-height:1;display:grid}.ts-row-copy strong,.ts-appnorth-copy strong{color:var(--ts-ink);letter-spacing:-.025em;font-weight:560}.ts-row-price,.ts-appnorth-price{color:var(--ts-ink);letter-spacing:-.04em;font-weight:600}.ts-replaces>span:first-child{color:#98a1b2}.ts-brand-name{color:#b0b7c6}.ts-comparison-label:after,.ts-comparison-price:after{display:none}.ts-comparison-label{color:#c3c9d6;text-decoration:line-through;text-decoration-thickness:2px}.ts-comparison-price{color:#ec5f5f;justify-self:end;text-decoration:line-through;text-decoration-thickness:2px}.ts-comparison-price small{font-size:1em}.ts-brand{width:3rem;height:3rem;box-shadow:none;background:linear-gradient(160deg,#2e6aff,#245cde 55%,#1e4ec4)}.ts-appnorth-copy strong{font-weight:600}.ts-appnorth-price{color:#245cde}.ts-motion{justify-items:center;display:grid}.ts-motion .ts-card{width:100%}.ts-cta.ln-cta-pill{background:linear-gradient(160deg,#2e6aff,#245cde 55%,#1e4ec4);width:fit-content;min-height:56px;margin-top:2.75rem;padding:6px 6px 6px 30px;font-size:17px;box-shadow:0 18px 34px -20px #245cde}.ts-cta.ln-cta-pill>span{width:44px;height:44px}.ts-trial{color:var(--ts-muted);text-align:center;margin:.9rem 0 0;font-size:14px}@media (max-width:640px){.ts-tool-row{min-height:4.4rem}.ts-emoji{font-size:1.75rem}.ts-brand{width:2.3rem;height:2.3rem}.ts-cta.ln-cta-pill{margin-top:2rem}}
