.cb-v2 :is(.lp,.cbweb) .tools{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cb-v2 :is(.lp,.cbweb) .tool{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 26px 26px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s}.cb-v2 .cbweb button.tool{font:inherit;text-align:left;cursor:pointer;width:100%}.cb-v2 :is(.lp,.cbweb) .tool.live:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow)}.cb-v2 :is(.lp,.cbweb) .tool-ic{width:44px;height:44px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.cb-v2 :is(.lp,.cbweb) .tool-ic svg{width:21px;height:21px}.cb-v2 :is(.lp,.cbweb) .tool-t{margin-top:18px;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cb-v2 :is(.lp,.cbweb) .tool-d{margin-top:9px;font-size:14.5px;line-height:1.6;font-weight:500;color:var(--mut);text-wrap:pretty}.cb-v2 :is(.lp,.cbweb) .tool-go{margin-top:18px;font-size:13px;font-weight:800;color:var(--accent)}.cb-v2 :is(.lp,.cbweb) .tool.soon{cursor:default}.cb-v2 :is(.lp,.cbweb) .tool.soon .tool-go{color:var(--mut)}@media (max-width:920px){.cb-v2 :is(.lp,.cbweb) .tools{grid-template-columns:1fr}}