.cct-tool-grid,.cct-home-tool-grid{display:grid;gap:14px}.cct-tool-grid{margin-top:14px}.cct-tool-card,.cct-home-tool-card{display:grid;min-width:0;border:1px solid var(--cct-line);border-radius:var(--cct-radius);background:var(--cct-surface);color:var(--cct-ink);box-shadow:var(--cct-shadow)}.cct-tool-card{gap:14px;padding:18px}.cct-tool-card__top{display:flex;justify-content:space-between;gap:12px;align-items:center}.cct-tool-card__category,.cct-home-tool-card span{margin:0;color:var(--cct-ink);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cct-tool-card__top>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cct-accent);color:var(--cct-ink);font-weight:900}.cct-tool-card h3,.cct-home-tool-card strong{margin:0;color:var(--cct-ink);font-size:clamp(24px,2.4vw,34px);line-height:1.04;letter-spacing:0}.cct-tool-card p,.cct-tool-card li,.cct-home-tool-card em{color:var(--cct-muted);font-size:13px;line-height:1.6}.cct-tool-card p{margin:0}.cct-tool-card ul{display:grid;gap:7px;margin:0;padding-left:18px}.cct-tool-card .cct-button{justify-self:start}.cct-service-cta--hub{display:grid;gap:16px;margin-top:32px;padding:22px;border:1px solid rgb(184 217 44 / .42);border-radius:var(--cct-radius);background:var(--cct-surface);box-shadow:var(--cct-shadow)}.cct-home-tools{margin-top:0;background:var(--cct-bg)}.cct-home-tools__inner{display:grid;gap:18px}.cct-home-tool-card{position:relative;gap:8px;padding:17px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.cct-home-tool-card:hover{border-color:var(--cct-accent);background:var(--cct-soft);transform:translateY(-1px)}.cct-home-tool-card strong{font-size:20px}.cct-home-tool-card em{padding-right:28px;font-style:normal}.cct-home-tool-card b{position:absolute;right:17px;bottom:17px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cct-accent);color:var(--cct-ink)}.cct-home-tools__button{justify-self:start}@media(min-width:680px){.cct-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cct-home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1020px){.cct-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cct-tool-card{padding:22px}.cct-service-cta--hub{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px 28px}}@media(max-width:560px){.cct-tool-card .cct-button,.cct-home-tools__button{width:100%}}@media(prefers-reduced-motion:reduce){.cct-home-tool-card{transition:none}}