.tool-card{position:relative;isolation:isolate;display:flex;min-height:200px;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:20px;background:#fff;padding:24px;transition:border-color .2s,box-shadow .2s}.tool-card:hover{border-color:#9ca3af;box-shadow:0 2px 8px rgb(0 0 0/.04)}.tool-card:focus-visible{outline:2px solid #030712;outline-offset:4px}.tool-card-banner{position:absolute;z-index:0;right:-16px;bottom:-24px;width:min(46%,180px);aspect-ratio:1;pointer-events:none;opacity:.32;transform:rotate(12deg);transition:opacity .2s}.tool-card-banner img{display:block;width:100%;height:100%;object-fit:contain}.tool-card:hover .tool-card-banner{opacity:.45}@media (prefers-reduced-motion:reduce){.tool-card,.tool-card-banner{transition:none}}