.marketing .cs{--col:760px}.marketing .cs .col{max-width:calc(var(--col) + 2 * 32px);margin-inline:auto;padding-inline:16px}@media (width>=640px){.marketing .cs .col{padding-inline:24px}}@media (width>=1024px){.marketing .cs .col{padding-inline:32px}}.marketing .cs :is(h1,h2,h3,p,figure,ul,dl,dd){margin:0}.marketing .cs :is(h1,h2,h3){font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;font-weight:700}.marketing .cs h1{letter-spacing:-.035em;max-width:22ch;margin-inline:auto;font-size:clamp(36px,4vw,56px);line-height:1.08}.marketing .cs h2{font-size:clamp(32px,3.8vw,46px);line-height:1.15}.marketing .cs .head{text-align:center;padding-block:136px 56px}.marketing .cs .head .lede{max-width:64ch;color:var(--soft);text-wrap:pretty;margin:24px auto 0;font-size:20px}.marketing .cs .head .lede strong{color:var(--ink);font-weight:600}.marketing .cs .tabs{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin-bottom:48px;display:flex}.marketing .cs .tab{min-height:44px;font:600 16px/1 var(--sans);color:var(--soft);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px}.marketing .cs .tab:hover,.marketing .cs .tab[aria-pressed=true]{color:var(--ink)}.marketing .cs .tab[aria-pressed=true]{border-bottom-color:var(--indigo)}.marketing .cs .tab small{font:400 14px/1 var(--sans);color:var(--soft);font-variant-numeric:tabular-nums;margin-left:6px}.marketing .cs .tab:focus-visible{outline:3px solid var(--link);outline-offset:3px}.marketing .cs .empty{text-align:center;color:var(--soft);padding:72px 0}.marketing .cs .back{min-height:44px;color:var(--link);align-items:center;margin-bottom:20px;font-weight:600;text-decoration:none;display:inline-flex}.marketing .cs .back:hover{text-underline-offset:4px;text-decoration:underline}.marketing .cs .meta{color:var(--soft);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:24px;display:flex}.marketing .cs .meta strong{color:var(--ink);font-weight:600}.marketing .cs .cover{aspect-ratio:16/6;background:var(--night);border-radius:6px;position:relative;overflow:hidden}.marketing .cs .cover img{object-fit:cover;width:100%;height:100%;display:block}.marketing .cs .cover:after{content:"";outline-offset:-1px;pointer-events:none;outline:1px solid oklch(0% 0 0/.1);position:absolute;inset:0}.dark .marketing .cs .cover:after{outline-color:oklch(100% 0 0/.1)}.marketing .cs .stats{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--rule);gap:32px;margin-top:48px;padding-top:32px;display:grid}.marketing .cs .stats dt{color:var(--soft);order:2;margin-top:6px}.marketing .cs .stats div{flex-direction:column;display:flex}.marketing .cs .stats dd{font:700 clamp(28px, 3vw, 36px) / 1.1 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;order:1}.marketing .cs .article{padding-top:80px}.marketing .cs .article>section+section{margin-top:64px}.marketing .cs .article h2{margin-bottom:20px;font-size:clamp(26px,3vw,34px)}.marketing .cs .article .col+.col{margin-top:64px}.marketing .cs .compare{gap:48px;max-width:1044px;margin:64px auto 0;padding-inline:16px;display:grid}@media (width>=640px){.marketing .cs .compare{padding-inline:24px}}@media (width>=1024px){.marketing .cs .compare{padding-inline:32px}}.marketing .cs .pair{gap:16px;display:grid}.marketing .cs .frame{background:var(--tint);outline-offset:-1px;border-radius:4px;outline:1px solid oklch(0% 0 0/.1);position:relative;overflow:hidden}.dark .marketing .cs .frame{outline-color:oklch(100% 0 0/.1)}.marketing .cs .frame img{width:100%;height:auto;display:block}.marketing .cs .frame .tag{font:600 14px/1 var(--sans);color:#fff;background:var(--night);border-radius:3px;padding:6px 10px;position:absolute;top:14px;left:14px}.marketing .cs .rows{max-width:1044px;margin:40px auto 0;padding:0;padding-inline:16px;list-style:none}@media (width>=640px){.marketing .cs .rows{padding-inline:24px}}@media (width>=1024px){.marketing .cs .rows{padding-inline:32px}}.marketing .cs .rows>li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 32px;padding-block:24px;display:grid}.marketing .cs .rows>li:last-child{border-bottom:1px solid var(--rule)}.marketing .cs .rows h3{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 16px;font-size:20px;display:flex}.marketing .cs .rows h3 span{color:var(--soft);font-variant-numeric:tabular-nums}.marketing .cs .rows dt{color:var(--soft);font-size:14px;font-weight:600}.marketing .cs .rows dd{margin:2px 0 0}.marketing .cs .rows .after{font-weight:600}.marketing .cs .outcomes{max-width:calc(var(--col) + 2 * 32px);margin:40px auto 0;padding:0 16px 0 calc(16px + 1.25em);list-style:outside}@media (width>=640px){.marketing .cs .outcomes{padding-inline:calc(24px + 1.25em) 24px}}@media (width>=1024px){.marketing .cs .outcomes{padding-inline:calc(32px + 1.25em) 32px}}.marketing .cs .outcomes li+li{margin-top:10px}.marketing .cs .outcomes li::marker{color:var(--soft)}.marketing .cs .quote{text-align:center;padding-top:96px}.marketing .cs .quote .media{max-width:760px;margin:0 auto 40px}.marketing .cs .quote blockquote{max-width:34ch;font:500 clamp(22px, 2.4vw, 28px) / 1.45 var(--display);text-wrap:pretty;margin:0 auto}.marketing .cs .quote .tiptap-content{font:inherit;color:inherit}.marketing .cs .quote .tiptap-content p{margin:0}.marketing .cs .quote figcaption{text-align:left;align-items:center;gap:14px;margin-top:28px;display:inline-flex}.marketing .cs .quote figcaption img,.marketing .cs .quote figcaption .ini{object-fit:cover;background:var(--tint);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:600;display:grid}.marketing .cs .quote figcaption b{font-weight:600;display:block}.marketing .cs .quote figcaption span span{color:var(--soft);font-size:15px}.marketing .cs .more{padding-top:104px}.marketing .cs .more h2{text-align:center;margin-bottom:56px}@media (width<=820px){.marketing .cs .head{padding-block:112px 40px}.marketing .cs .more{padding-top:72px}.marketing .cs .article{padding-top:56px}.marketing .cs .quote{padding-top:72px}.marketing .cs .stats{grid-template-columns:1fr;gap:24px}.marketing .cs .rows>li{grid-template-columns:1fr}}
