.pricing{color:var(--color-ink);line-height:1.8}.pricing h2{margin:4rem 0 1.25rem;font-size:1.6rem;font-weight:700}.pricing h2:first-child{margin-top:0}.pricing p{margin:.75rem 0}.pricing ul{margin:.75rem 0;padding-left:1.4rem;list-style:outside}.pricing li{margin:.35rem 0}.pricing table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.95rem}.pricing th,.pricing td{border-bottom:1px solid var(--color-line-soft);text-align:left;vertical-align:top;padding:.8rem .9rem}.pricing thead th{border-bottom:2px solid var(--color-ink);font-weight:700}.pricing tbody th{font-weight:600}.pricing table{display:block;overflow-x:auto}@media (min-width:768px){.pricing table{display:table}}.pricing table.plans td.ent,.pricing table.plans th.ent{background:#eef3fa;font-weight:600}.pricing table.plans thead th.ent{color:var(--color-brand-blue)}.pricing .ent-price{color:var(--color-brand-blue);font-size:1.15rem}.pricing .ent-badge{background:var(--color-brand-blue);color:#fff;border-radius:999px;padding:1px 8px;font-size:.75rem;display:inline-block}.pricing table.store td{width:27%}.pricing table.airgap td{width:40%}.pricing table.plans td strong{white-space:nowrap}.pricing .vat-s{color:var(--color-muted);font-size:.75rem;font-weight:400;display:block}.pricing .footnote{color:var(--color-muted);font-size:.85rem}.pricing .footnote.lite{color:var(--color-ink);font-size:.95rem}
