.cmp{border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.cmp-cols{--fcol:1.7fr;--pcol:1fr}.crow{display:grid;grid-template-columns:var(--fcol) var(--pcol) var(--pcol) var(--pcol) var(--pcol);align-items:center}.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{position:static;background:var(--paper-3);border-bottom:1px solid var(--line-2)}.cplans .pc{text-align:center;border-left:1px solid var(--line)}.cplans .pc .pn{font-family:var(--display);font-weight:600;font-size:14px;color:var(--ink)}.cplans .ff{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.ccat{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ccat .cc{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;padding:15px 16px 13px}.ccat .cc .cn{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.ccat .cc .cd{font-family:var(--sans);font-size:12px;letter-spacing:-.005em;text-transform:none;color:var(--ink-4)}.cbody .crow{border-top:1px solid var(--line)}.cbody .crow:first-child{border-top:none}.cbody .crow:hover{background:var(--paper-2)}.cbody .cf{font-size:13.5px;color:var(--ink-2)}.cbody .cv{text-align:center;font-family:var(--mono);font-size:12.5px;color:var(--ink-2);border-left:1px solid var(--line)}.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}}