.cmp{border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.cmp-cols{--fcol:1.7fr;--pcol:1fr}.crow{grid-template-columns:var(--fcol)var(--pcol)var(--pcol)var(--pcol)var(--pcol);align-items:center;display:grid}.cmp-cols-5 .crow{grid-template-columns:var(--fcol)var(--pcol)var(--pcol)var(--pcol)var(--pcol)var(--pcol)}.crow>span{padding:12px 16px}.cplans{background:var(--paper-3);border-bottom:1px solid var(--line-2);position:static}.cplans .pc{text-align:center;border-left:1px solid var(--line)}.cplans .pc .pn{font-family:var(--display);color:var(--ink);font-size:14px;font-weight:600}.cplans .ff{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px}.ccat{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ccat .cc{flex-direction:column;grid-column:1/-1;gap:3px;padding:15px 16px 13px;display:flex}.ccat .cc .cn{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.ccat .cc .cd{font-family:var(--sans);letter-spacing:-.005em;text-transform:none;color:var(--ink-4);font-size:12px}.cbody .crow{border-top:1px solid var(--line)}.cbody .crow:first-child{border-top:none}.cbody .crow:hover{background:var(--paper-2)}.cbody .cf{color:var(--ink-2);font-size:13.5px}.cbody .cv{text-align:center;font-family:var(--mono);color:var(--ink-2);border-left:1px solid var(--line);font-size:12.5px}.cbody .cv.na{color:var(--ink-4)}.cbody .cv .ck{color:var(--ink)}.col-pro,.cplans .pc.col-pro{background:var(--accent-soft)}@media (max-width:960px){.cmp-scroll{overflow-x:auto}.cmp{min-width:720px}.cmp-cols-5 .cmp,.cmp-cols-5.cmp{min-width:820px}}
