.mt-cmp-hub__vs-many{display:flex;flex-wrap:wrap;gap:.5rem}.mt-cmp-hub__vs-many .mt-cmp__vs-name{font-size:clamp(.9rem,1.6vw,1.05rem);padding:.4rem .85rem}.mt-cmp-hub__byline{color:var(--mt-cmp-muted);font-size:.95rem;margin-block-start:1.25rem!important}.mt-cmp-hub__byline a{color:var(--mt-cmp-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mt-cmp-hub__chips{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin-block-start:1.25rem!important;padding:0}.mt-cmp-hub__chips a{background:var(--mt-cmp-tint);border-radius:999px;color:var(--mt-cmp-ink);display:inline-flex;font-weight:800;min-block-size:44px;align-items:center;padding:0 1.05rem;text-decoration:none;transition:background-color .16s ease}.mt-cmp-hub__chips a:hover{background:#dce8ff}.mt-cmp-hub__quotes{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block-start:2rem}.mt-cmp-hub__quote{background:var(--mt-cmp-tint);border-radius:28px;display:grid;gap:1rem;margin:0;padding:clamp(1.5rem,3vw,2.25rem)}.mt-cmp-hub__quote blockquote{font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:700;letter-spacing:-.01em;line-height:1.45;margin:0}.mt-cmp-hub__quote figcaption{color:var(--mt-cmp-muted);font-size:.95rem;line-height:1.5}.mt-cmp-hub__quote cite{color:var(--mt-cmp-ink);font-style:normal;font-weight:800}.mt-cmp-hub__quote a{color:var(--mt-cmp-steps);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mt-cmp-hub__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin-block-start:2rem}.mt-cmp-hub__app{background:#ffffff;border:2px solid var(--mt-cmp-line);border-radius:28px;color:inherit;display:grid;grid-template-rows:auto 1fr;overflow:hidden;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mt-cmp-hub__app:hover{border-color:var(--brand);box-shadow:0 16px 40px rgb(var(--mt-cmp-shade)/.12);transform:translateY(-3px)}.mt-cmp-hub__app-photo{aspect-ratio:16/9;position:relative}.mt-cmp-hub__app-img{inset:0;position:absolute!important}.mt-cmp-hub__app-photo:after{background:var(--brand);block-size:6px;bottom:0;content:"";inset-inline:0;position:absolute}.mt-cmp-hub__app-copy{align-content:start;display:grid;gap:.5rem;padding:1.25rem 1.4rem 1.5rem}.mt-cmp-hub__app-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.mt-cmp-hub__app-title{font-size:1.25rem;font-weight:900;letter-spacing:-.03em;line-height:1.15}.mt-cmp-hub__badge{background:#e3f7cf;border-radius:999px;color:#2f6a00;font-size:.78rem;font-weight:800;padding:.2rem .65rem}.mt-cmp-hub__badge--substitute{background:#fff1d6;color:#8a5a00}.mt-cmp-hub__app-category{color:var(--brand);font-size:.9rem;font-weight:800}.mt-cmp-hub__table-wrap{border:2px solid var(--mt-cmp-line);border-radius:24px;margin-block-start:2rem;max-inline-size:100%;overflow-x:auto}.mt-cmp-hub__table{border-collapse:collapse;font-size:.97rem;inline-size:100%}.mt-cmp-hub__table caption{color:var(--mt-cmp-muted);font-weight:800;padding:.9rem 1.25rem;text-align:start}.mt-cmp-hub__table thead th{background:var(--mt-cmp-tint);font-weight:800;padding:.85rem 1.25rem;text-align:start}.mt-cmp-hub__table tbody td,.mt-cmp-hub__table tbody th{border-block-start:1px solid var(--mt-cmp-line);padding:.75rem 1.25rem;text-align:start;vertical-align:top}.mt-cmp-hub__table tbody th{font-weight:700}.mt-cmp-hub__table tbody td{color:var(--mt-cmp-muted)}.mt-cmp-hub__table-pro,.mt-cmp-hub__table-pro-cell{color:var(--mt-cmp-steps)!important;font-weight:800}.mt-cmp-hub__plan-stack{display:none;list-style:none;margin-block-start:2rem!important;padding:0}.mt-cmp-hub__plan-stack-item{border-block-start:1px solid var(--mt-cmp-line);display:grid;gap:.35rem;padding:.85rem 0}.mt-cmp-hub__plan-stack-feature{font-weight:800}.mt-cmp-hub__plan-stack-cell{color:var(--mt-cmp-muted);display:flex;gap:.75rem;justify-content:space-between}.mt-cmp-hub__plan-stack-plan{font-weight:700}.mt-cmp-hub__plan-stack-cell--pro,.mt-cmp-hub__plan-stack-cell--pro .mt-cmp-hub__plan-stack-plan{color:var(--mt-cmp-steps);font-weight:800}@media (max-width:767px){.mt-cmp-hub__table-wrap{display:none}.mt-cmp-hub__plan-stack{display:block}}.mt-cmp-hub__lead-link{color:var(--mt-cmp-steps);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.mt-cmp-hub__app,.mt-cmp-hub__chips a{transition:none}.mt-cmp-hub__app:hover{transform:none}}