.landing-coverage{--landing-coverage-label:clamp(150px,17vw,244px);--landing-coverage-col:clamp(120px,10.28vw,148px);--landing-coverage-row:60px;--landing-coverage-versus-col:clamp(60px,calc(14.3vw + 4px),96px);--landing-coverage-sheet:#ffffff;--landing-coverage-tint:#f4f4f4;--landing-coverage-line:rgb(17 17 17/8%);--landing-coverage-ink:#111111;--landing-coverage-ink-dim:#6f6f6f;--landing-coverage-us:#fef4f4;--landing-coverage-us-hover:#fdeaea;padding:var(--landing-section-y) clamp(20px,4.86vw,70px)}.landing-coverage-head{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(40px,4.51vw,65px);text-align:center}.landing-coverage-title{max-width:16ch}.landing-coverage-lead{max-width:54ch;color:var(--landing-ink-muted)}.landing-coverage-panel{position:relative;border-radius:var(--landing-radius-lg);background:var(--landing-coverage-sheet)}.landing-coverage-scroll{overflow-x:auto;border-radius:inherit;overscroll-behavior-x:contain}.landing-coverage-fade{position:absolute;inset:0 0 0 auto;width:44px;border-radius:0 var(--landing-radius-lg) var(--landing-radius-lg) 0;background:linear-gradient(90deg,rgb(17 17 17/0),rgb(17 17 17/8%));opacity:0;pointer-events:none;transition:opacity .2s ease}.landing-coverage-panel[data-more] .landing-coverage-fade{opacity:1}.landing-coverage-table{width:100%;min-width:calc(var(--landing-coverage-label) + 7 * var(--landing-coverage-col));border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--landing-coverage-ink);font-family:var(--landing-font-body);font-size:var(--text-14,14px);text-align:left}.landing-coverage-col-label{width:var(--landing-coverage-label)}.landing-coverage-col,.landing-coverage-col-us{width:var(--landing-coverage-col)}.landing-coverage-table thead td,.landing-coverage-table thead th{height:92px;padding:14px 12px;vertical-align:middle;background:var(--landing-coverage-sheet)}.landing-coverage-table thead td{background:var(--landing-coverage-tint)}.landing-coverage-table thead th[data-us]{background:var(--landing-red)}.landing-coverage-us-mark{display:block}.landing-coverage-us-mark img{display:block;width:100%;max-width:96px;height:auto}.landing-coverage-rival{display:flex;align-items:center;gap:8px;min-width:0}.landing-coverage-rival img{display:block;flex-shrink:0;width:22px;height:22px;object-fit:contain}.landing-coverage-rival-name{overflow:hidden;font-size:var(--text-13,13px);font-weight:500;letter-spacing:-.03em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.landing-coverage-score{display:flex;align-items:center;gap:8px;margin-top:10px}.landing-coverage-score-bar{position:relative;flex:1 1;min-width:0;height:3px;border-radius:2px;background:rgb(17 17 17/10%);overflow:hidden}.landing-coverage-score-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill);border-radius:inherit;background:var(--landing-coverage-ink-dim);scale:0 1;transform-origin:left center;transition:scale .9s var(--ease-out-expo) .34s}.landing-coverage[data-shown] .landing-coverage-score-bar:after{scale:1 1}.landing-coverage-score-count{flex-shrink:0;font-family:var(--landing-font-display);font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--landing-coverage-ink-dim)}.landing-coverage-score[data-us] .landing-coverage-score-bar{background:rgb(255 255 255/30%)}.landing-coverage-score[data-us] .landing-coverage-score-bar:after{background:#fff}.landing-coverage-score[data-us] .landing-coverage-score-count{color:#fff}.landing-coverage-table tbody td,.landing-coverage-table tbody th{height:var(--landing-coverage-row);padding:0 12px;border-top:1px solid var(--landing-coverage-line);background:var(--landing-coverage-sheet);vertical-align:middle}.landing-coverage-table tbody th{background:var(--landing-coverage-tint);color:var(--landing-coverage-ink);font-weight:400;line-height:1.3;letter-spacing:-.03em;text-align:left;text-wrap:balance}.landing-coverage-table tbody [data-us]{background:radial-gradient(circle at 50% 50%,rgb(239 6 6/10%),rgb(239 6 6/0) 60%),var(--landing-coverage-us);box-shadow:inset 1px 0 0 rgb(239 6 6/14%),inset -1px 0 0 rgb(239 6 6/14%)}.landing-coverage-mark{display:block;width:20px;height:20px;margin-inline:auto;background:var(--landing-coverage-ink-dim);mask:center/20px 20px no-repeat;-webkit-mask:center/20px 20px no-repeat;opacity:1;scale:1;transition:opacity .42s var(--ease-out-expo),scale .42s var(--ease-out-expo)}.landing-coverage-mark[data-state=yes]{background:var(--landing-red);mask-image:url(/icons/ui/check-pixel.svg);-webkit-mask-image:url(/icons/ui/check-pixel.svg)}.landing-coverage-mark[data-state=partial]{background:#7d7d7d;mask-image:url(/icons/ui/faq-dash.svg);-webkit-mask-image:url(/icons/ui/faq-dash.svg)}.landing-coverage-mark[data-state=no]{background:#bcbcbc;mask-image:url(/icons/ui/x-pixel.svg);-webkit-mask-image:url(/icons/ui/x-pixel.svg)}.landing-coverage-table tbody tr{opacity:1;transition:opacity .48s var(--ease-out-expo);transition-delay:calc(.18s + var(--row) * 42ms)}.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody tr{opacity:0;transition-delay:0s}.landing-coverage-table tbody .landing-coverage-mark{transition-delay:calc(.26s + var(--row) * 42ms)}.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody .landing-coverage-mark{opacity:0;scale:.4;transition-delay:0s}@media (hover:hover) and (pointer:fine){.landing-coverage-table tbody tr:hover td,.landing-coverage-table tbody tr:hover th{background:#f7f7f7}.landing-coverage-table tbody tr:hover [data-us]{background:radial-gradient(circle at 50% 50%,rgb(239 6 6/14%),rgb(239 6 6/0) 60%),var(--landing-coverage-us-hover)}.landing-coverage-table tbody td[data-active]{background:#f0f0f0}.landing-coverage-table tbody tr:hover td[data-active]{background:#eaeaea}.landing-coverage-table tbody td[data-active] .landing-coverage-mark[data-state=no]{background:#8e8e8e}.landing-coverage-table tbody td[data-active] .landing-coverage-mark[data-state=partial]{background:#4f4f4f}.landing-coverage-table thead th[data-active]{background:#f4f4f4}.landing-coverage-table thead th[data-active] .landing-coverage-score-bar:after{background:var(--landing-coverage-ink)}.landing-coverage-table tbody th,.landing-coverage-table td{transition:background .16s ease}}.landing-coverage-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:24px 0 0;padding:0;list-style:none;font-size:var(--text-13,13px);letter-spacing:-.03em;color:var(--landing-ink-muted)}.landing-coverage-legend li{display:flex;align-items:center;gap:8px}.landing-coverage-legend .landing-coverage-mark{width:16px;height:16px;margin-inline:0;mask-size:16px 16px;-webkit-mask-size:16px 16px;background-color:var(--landing-ink-muted);transition:none}.landing-coverage-compact{display:none}.landing-coverage-picker{display:flex;gap:8px;margin-bottom:16px;padding-bottom:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.landing-coverage-picker::-webkit-scrollbar{display:none}.landing-coverage-chip{display:flex;flex-shrink:0;gap:7px;align-items:center;height:38px;padding:0 14px 0 10px;border:1px solid var(--landing-hairline);border-radius:var(--landing-radius-md);background:var(--landing-glass);backdrop-filter:blur(var(--landing-blur));-webkit-backdrop-filter:blur(var(--landing-blur));color:var(--landing-ink-dim);font-family:var(--landing-font-display);font-size:13px;font-weight:500;letter-spacing:-.03em;white-space:nowrap;scroll-snap-align:start;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.landing-coverage-chip img{width:20px;height:20px;object-fit:contain}.landing-coverage-chip[data-active]{border-color:transparent;background:#fff;color:#111}.landing-coverage-chip:focus-visible{outline:2px solid var(--landing-red);outline-offset:2px}.landing-coverage-versus{border-radius:var(--landing-radius-lg);background:var(--landing-coverage-sheet);color:var(--landing-coverage-ink);overflow:hidden}.landing-coverage-versus:focus-visible{outline:2px solid var(--landing-red);outline-offset:3px}.landing-coverage-versus-head{padding:16px 16px 0}.landing-coverage-versus-them{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:0;font-size:15px;font-weight:500;letter-spacing:-.03em}.landing-coverage-versus-them img{width:22px;height:22px;object-fit:contain}.landing-coverage-versus-us{display:flex;align-items:center}.landing-coverage-versus-us img{display:block;width:clamp(72px,22vw,89px);height:auto}.landing-coverage-versus-vs{font-weight:400;color:var(--landing-coverage-ink-dim)}.landing-coverage-versus-count{margin-left:auto;font-family:var(--landing-font-display);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--landing-coverage-ink-dim)}.landing-coverage-versus-cols{display:grid;grid-template-columns:minmax(0,1fr) var(--landing-coverage-versus-col) var(
      --landing-coverage-versus-col
    );margin-top:14px}.landing-coverage-versus-cols span{display:flex;align-items:center;justify-content:center;font-family:var(--landing-font-display);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-coverage-ink-dim)}.landing-coverage-versus-cols span:first-child{grid-column:2;color:var(--landing-red)}.landing-coverage-versus-cols img{width:18px;height:18px;object-fit:contain;opacity:.75}.landing-coverage-versus-list{margin:8px 0 0;padding:0;list-style:none}.landing-coverage-versus-list li{display:grid;grid-template-columns:minmax(0,1fr) var(--landing-coverage-versus-col) var(
      --landing-coverage-versus-col
    );grid-gap:8px;gap:8px;align-items:center;min-height:52px;padding:8px 0 8px 16px;border-top:1px solid var(--landing-coverage-line)}.landing-coverage-versus-list li:first-child{border-top:0}.landing-coverage-versus-label{font-size:13.5px;line-height:1.3;letter-spacing:-.03em;text-wrap:pretty}.landing-coverage-versus-cell{display:flex;align-items:center;justify-content:center;align-self:stretch}.landing-coverage-versus-cell[data-us]{background:radial-gradient(circle at 50% 50%,rgb(239 6 6/10%),rgb(239 6 6/0) 62%),var(--landing-coverage-us);box-shadow:inset 1px 0 0 rgb(239 6 6/14%),inset -1px 0 0 rgb(239 6 6/14%)}.landing-coverage-versus-cell:not([data-us]) .landing-coverage-mark{animation:landing-coverage-swap .3s var(--ease-out-expo) both;animation-delay:calc(var(--row) * 26ms)}@keyframes landing-coverage-swap{0%{opacity:0;scale:.55}}@media (max-width:1100px){.landing-coverage-rival{flex-direction:column;align-items:flex-start;gap:6px}.landing-coverage-table tbody th,.landing-coverage-table thead td{position:-webkit-sticky;position:sticky;left:0;z-index:2}.landing-coverage-table tbody td[data-us],.landing-coverage-table thead th[data-us]{position:-webkit-sticky;position:sticky;left:var(--landing-coverage-label);z-index:2;box-shadow:inset 1px 0 0 rgb(239 6 6/14%),inset -1px 0 0 rgb(239 6 6/14%),6px 0 12px -6px rgb(17 17 17/14%)}.landing-coverage-table thead th[data-us]{box-shadow:6px 0 12px -6px rgb(17 17 17/14%)}}@media (max-width:720px){.landing-coverage-legend,.landing-coverage-panel{display:none}.landing-coverage-compact{display:block}.landing-coverage-head{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.landing-coverage-table tbody .landing-coverage-mark,.landing-coverage-table tbody tr,.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody .landing-coverage-mark,.landing-coverage[data-armed]:not([data-shown]) .landing-coverage-table tbody tr{opacity:1;scale:1;transition:none}.landing-coverage-score-bar:after{scale:1 1;transition:none}.landing-coverage-versus-cell .landing-coverage-mark{animation:none}.landing-coverage-chip{transition:none}}.landing-pricing{min-height:1200px;padding:var(--landing-section-y) var(--gutter) clamp(140px,16.8vw,242px)}.landing-pricing-head{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center}.landing-pricing-head .landing-statement{font-weight:500;line-height:1;white-space:nowrap}.landing-pricing-flag{display:inline-flex;align-items:center;gap:10px;margin:0}.landing-pricing-flag:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--landing-red)}.landing-pricing-sub{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.03em;color:var(--landing-ink)}.landing-pricing-toggle{display:flex;gap:4px;width:min(350px,100%);height:48px;margin:50px auto 0;padding:4px;border:0;border-radius:16px;background:#eeeeee;box-shadow:inset 0 1px 2px rgb(0 0 0/25%)}.landing-pricing-toggle-option{display:inline-flex;align-items:center;gap:8px;flex:1 1;min-width:0;height:40px;padding:0 12px;border:0;border-radius:12px;background:none;color:rgb(17 17 17/35%);font-family:var(--landing-font-body);font-size:16px;font-weight:500;letter-spacing:-.03em;justify-content:center;cursor:pointer}.landing-pricing-toggle-option[aria-pressed=true]{background:#111;color:var(--landing-ink);box-shadow:0 1px 2px rgb(0 0 0/25%)}.landing-pricing-save{padding:6px;border-radius:8px;background:var(--landing-red);color:#fff;font-family:var(--landing-font-display);font-size:14px;font-weight:700;line-height:1.3}.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:min(1190px,100%);margin:50px auto 0;padding-top:37px}.landing-plan{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;min-height:433px;padding:32px;border:1px solid rgb(221 221 221/20%);background:#222222}.landing-plan-featured{position:relative;border-color:var(--landing-red);background:#f7f7f7;color:#111}.landing-plan-banner{position:absolute;right:-1px;bottom:100%;left:-1px;display:grid;height:37px;margin:0;padding:0;place-items:center;background:var(--landing-red);color:#fff;font-family:var(--landing-font-display);font-size:12px;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase}.landing-plan-chip{display:flex;align-items:center;gap:20px;margin:0;font-size:12px;font-weight:400;line-height:1.1;letter-spacing:0;color:#bfbfbf}.landing-plan-chip:after{content:"";flex:1 1;height:1px;background:currentcolor;opacity:.25}.landing-plan-featured .landing-plan-chip{color:rgb(17 17 17/70%)}.landing-plan-name{margin:0;font-family:var(--landing-font-body);font-size:32px;font-weight:500;line-height:1;letter-spacing:-.05em}.landing-plan-featured .landing-plan-name{color:var(--landing-red)}.landing-plan-copy{margin:0;font-size:14px;line-height:1.3;letter-spacing:-.03em;color:#bfbfbf}.landing-plan-featured .landing-plan-copy{color:rgb(17 17 17/62%)}.landing-plan-buy{display:flex;flex-direction:column;gap:10px;padding:12px;border:0;border-radius:var(--landing-radius)}.landing-plan-buy,.landing-plan-featured .landing-plan-buy{background:#f4f4f4}.landing-plan-price{display:flex;min-height:38px;align-items:baseline;gap:0;margin:0;font-family:var(--landing-font-display);font-weight:500;letter-spacing:-.03em;color:#111111}.landing-plan-currency{font-size:21.93px}.landing-plan-number{font-size:34px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-plan-period{font-size:16px;font-weight:400;margin-left:8px;opacity:.6}.landing-plan-cta{justify-content:space-between;width:100%;text-transform:none}.landing-plan-featured .landing-plan-cta{border-color:transparent;background:var(--landing-red);color:#fff}.landing-plan-features{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none}.landing-plan-feature{display:flex;align-items:center;gap:20px;font-size:14px;line-height:1.15;letter-spacing:-.03em;color:#bfbfbf}.landing-plan-feature img{flex:none;width:20px;height:20px}.landing-plan-enterprise{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.5fr) minmax(230px,.8fr);min-height:0;align-items:center;grid-gap:32px;gap:32px;border-top:0}.landing-plan-enterprise .landing-plan-copy{max-width:62ch}.landing-pricing-foot{display:flex;justify-content:center;margin-top:50px;font-family:var(--landing-font-display);font-size:16.8px;line-height:1.3;letter-spacing:0;color:var(--landing-ink)}@media (max-width:960px){.landing-pricing-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:0}.landing-plan+.landing-plan{border-left:1px solid rgb(221 221 221/20%)}.landing-plan-featured{margin-top:44px}.landing-pricing-head .landing-statement{white-space:normal}}@media (max-width:720px){.landing-plan{min-height:0;padding:24px}.landing-plan-enterprise{display:flex}}.landing-faq{min-height:71.5278vw;padding:var(--landing-section-y) 12px}.landing-faq-layout{display:grid;grid-template-columns:minmax(0,450fr) minmax(0,650fr);grid-gap:clamp(48px,6.94vw,100px);gap:clamp(48px,6.94vw,100px);align-items:start;width:min(1200px,100%);margin-inline:auto}.landing-faq-lead{width:100%}.landing-faq-title{margin:0;font-family:var(--landing-font-display);font-size:clamp(34px,2.92vw,42px);font-weight:500;line-height:1;letter-spacing:-.05em}.landing-faq-title span{display:block}.landing-faq-aside{display:flex;flex-direction:column;gap:12px;margin-top:50px;padding:20px;overflow:hidden;border-radius:20px;background:rgb(255 255 255/10%)}.landing-faq-aside-title{margin:0;font-size:var(--text-18);font-weight:500;line-height:1.35;letter-spacing:-.04em}.landing-faq-aside-copy{margin:0;color:#858585;font-size:var(--text-14);line-height:1.3;letter-spacing:-.03em}.landing-faq-aside-actions{display:flex;gap:20px;width:100%}.landing-faq-aside-actions .landing-btn{flex:1 1;justify-content:space-between;min-width:0;padding-right:16px;font-size:var(--text-14);text-transform:none}.landing-faq-list{width:100%}.landing-faq-item{overflow:hidden;border-radius:12px;transition:background .26s var(--ease-out-expo)}.landing-faq-item[open]{background:#191919}.landing-faq-question{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:84px;padding:32px;font-size:var(--text-18);font-weight:500;line-height:1.05;letter-spacing:-.03em;list-style:none;cursor:pointer}.landing-faq-item[open] .landing-faq-question{min-height:auto;padding-bottom:12px}.landing-faq-question::-webkit-details-marker{display:none}.landing-faq-question:focus-visible{outline:2px solid var(--landing-red);outline-offset:-4px;border-radius:12px}.landing-faq-marker{flex:none;width:20px;height:20px}.landing-faq-item:not([open]) .landing-faq-marker-dash,.landing-faq-item[open] .landing-faq-marker-plus{display:none}.landing-faq-answer{margin:0;padding:0 32px 32px;color:#eeeeee;font-size:var(--text-16);line-height:1.5;letter-spacing:-.03em}.landing-faq-answer-link{color:var(--landing-ink);text-underline-offset:3px}.landing-faq-item::details-content{display:block;overflow:clip;block-size:0;transition:block-size .4s var(--ease-out-expo),content-visibility .4s allow-discrete}.landing-faq-item[open]::details-content{block-size:auto}.landing-faq-item[open] .landing-faq-answer{animation:landing-faq-answer-in .45s var(--ease-out-expo)}@keyframes landing-faq-answer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.landing-faq{padding-inline:var(--gutter)}.landing-faq-layout{grid-template-columns:minmax(0,1fr);gap:48px}.landing-faq-aside{max-width:450px}}@media (max-width:720px){.landing-faq-title span{display:inline}.landing-faq-title span+span:before{content:" "}.landing-faq-aside-actions{flex-direction:column;gap:12px}.landing-faq-aside-actions .landing-btn{flex:none;width:100%}.landing-faq-question{gap:20px;min-height:72px;padding:26px 20px;font-size:var(--text-16)}.landing-faq-item[open] .landing-faq-question{padding-bottom:12px}.landing-faq-answer{padding:0 20px 24px;font-size:var(--text-14)}}@media (prefers-reduced-motion:reduce){.landing-faq-item,.landing-faq-item::details-content{transition:none}.landing-faq-item[open] .landing-faq-answer{animation:none}}.landing-ender{display:flex;align-items:center;justify-content:center;min-height:max(620px,58.8889vw);padding:clamp(80px,24.3056vw,350px) var(--gutter);text-align:center}.landing-ender .landing-backdrop:after{background:linear-gradient(180deg,var(--landing-page) 0,rgb(0 0 0/72%) 8%,rgb(0 0 0/26%) 18%,rgb(0 0 0/8%) 28%,rgb(0 0 0/8%) 100%)}.landing-ender .landing-backdrop video{display:block}.landing-ender-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;width:min(637px,100%)}.landing-ender-title{font-size:clamp(34px,2.92vw,42px);font-weight:500;line-height:1;letter-spacing:-.05em;text-shadow:0 2px 24px rgb(0 0 0/70%)}.landing-ender-cta.landing-btn{justify-content:space-between;width:174px;padding-right:16px;border-color:rgb(63 63 63/20%);background:radial-gradient(99.5px 91.2px at 24px 22px,rgb(255 255 255/15%),transparent 100%),#111111;font-family:var(--landing-font-body);font-size:var(--text-14);font-weight:600;text-transform:none}@media (max-width:720px){.landing-ender{min-height:620px}.landing-ender-title br{display:none}}@media (prefers-reduced-motion:reduce){.landing-ender .landing-backdrop video{display:none}.landing-ender .landing-backdrop{background:url(/images/landing/landing-bg-dots-b-poster.webp) 50%/cover no-repeat}}