.tools__grid[data-v-709c6c50]{background:var(--c-bg);border:1px solid var(--c-border-soft);border-radius:14px;display:grid;gap:1px;overflow:hidden}@media(min-width:768px){.tools__grid[data-v-709c6c50]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tools__grid[data-v-709c6c50]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools__card[data-v-709c6c50]{align-content:start;background:var(--c-bg);display:grid;gap:14px;justify-items:start;outline:1px solid var(--c-border-soft);padding:clamp(26px,3.4vw,44px);transition:background-color .38s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.tools__card[data-v-709c6c50]:hover{background:var(--c-bg-elevated)}}.tools__card h2[data-v-709c6c50]{font-size:clamp(22px,2.8vw,30px);letter-spacing:-.025em;line-height:1.15;max-width:18ch}.tools__card p[data-v-709c6c50]{color:var(--c-text-muted);font-size:16px;line-height:1.55;max-width:46ch}.tools__card[data-v-709c6c50] .btn{margin-top:6px}.tools__card--accent[data-v-709c6c50]{background:color-mix(in srgb,#c8ff3d 7%,var(--c-bg))}@media(hover:hover)and (pointer:fine){.tools__card--accent[data-v-709c6c50]:hover{background:color-mix(in srgb,#c8ff3d 12%,var(--c-bg))}}
