.tools-directory-module__1XFJPq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 55px;display:grid}.tools-directory-module__1XFJPq__card{border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-direction:column;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.tools-directory-module__1XFJPq__card>svg{color:var(--blue);margin-bottom:25px}.tools-directory-module__1XFJPq__card h2{letter-spacing:-.7px;margin:15px 0 10px;font-size:24px;line-height:1.2}.tools-directory-module__1XFJPq__card p{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.65}.tools-directory-module__1XFJPq__open{color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:650;display:flex}.tools-directory-module__1XFJPq__card:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 12px 25px #1e32500d}.tools-directory-module__1XFJPq__note{max-width:780px;margin-bottom:75px}.tools-directory-module__1XFJPq__note h2{letter-spacing:-.7px;font-size:27px}.tools-directory-module__1XFJPq__note p{color:var(--muted);font-size:15px;line-height:1.8}@media (max-width:850px){.tools-directory-module__1XFJPq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.tools-directory-module__1XFJPq__grid{grid-template-columns:1fr}.tools-directory-module__1XFJPq__card{padding:25px}}@media (prefers-reduced-motion:reduce){.tools-directory-module__1XFJPq__card{transition:none}.tools-directory-module__1XFJPq__card:hover{transform:none}}
