.tool-card[data-astro-cid-vxeggj2x]{background:var(--color-white);min-width:0;max-width:100%;height:100%;transition:border-color .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid #0000001a;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.tool-card[data-astro-cid-vxeggj2x]:hover,.tool-card[data-astro-cid-vxeggj2x]:focus-within{border-color:var(--color-black)}@media (hover:hover) and (pointer:fine){.tool-card[data-astro-cid-vxeggj2x]:hover{border-color:var(--color-brand-yellow);transform:translateY(-2px)}}.tool-card__media[data-astro-cid-vxeggj2x]{background:#f7f7f5;width:100%;min-width:0;max-width:100%;height:clamp(13.75rem,68vw,16.5rem);text-decoration:none;display:block;overflow:hidden}@media (width>=40rem){.tool-card__media[data-astro-cid-vxeggj2x]{height:clamp(10.75rem,18vw,12.5rem)}}.tool-card__media[data-astro-cid-vxeggj2x] img[data-astro-cid-vxeggj2x]{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;transition:transform .18s var(--ease-out);background:0 0;padding:4.5%}@media (hover:hover) and (pointer:fine){.tool-card[data-astro-cid-vxeggj2x]:hover .tool-card__media[data-astro-cid-vxeggj2x] img[data-astro-cid-vxeggj2x]{transform:scale(1.035)}}.tool-card__media[data-astro-cid-vxeggj2x] .image-placeholder{border:0;height:100%}.tool-card__body[data-astro-cid-vxeggj2x]{flex-direction:column;flex:1;gap:.7rem;min-width:0;padding:1rem 1rem .85rem;display:flex}.tool-card__title[data-astro-cid-vxeggj2x]{font-size:.98rem;font-weight:var(--weight-bold);overflow-wrap:anywhere;word-break:break-word;letter-spacing:-.02em;min-height:3.5rem;margin:0;line-height:1.28}.tool-card__title[data-astro-cid-vxeggj2x] a[data-astro-cid-vxeggj2x]{color:inherit;text-decoration:none}.tool-card__title[data-astro-cid-vxeggj2x] a[data-astro-cid-vxeggj2x]:hover,.tool-card__title[data-astro-cid-vxeggj2x] a[data-astro-cid-vxeggj2x]:focus-visible{text-decoration:underline;text-decoration-color:var(--color-brand-yellow);text-underline-offset:.15em}.tool-card__pricing[data-astro-cid-vxeggj2x]{gap:.4rem;min-width:0;display:grid}.tool-card__price[data-astro-cid-vxeggj2x]{margin:0}.tool-card__price-value[data-astro-cid-vxeggj2x]{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:var(--weight-bold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool-card__tiers[data-astro-cid-vxeggj2x]{border-top:1px solid #0000001a;grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr));min-width:0;padding-top:.35rem;display:grid}.tool-card__tiers--wrap[data-astro-cid-vxeggj2x]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card__tier[data-astro-cid-vxeggj2x]{border-right:1px solid #00000014;align-content:start;gap:.15rem;min-width:0;padding:.2rem .4rem .15rem 0;display:grid}.tool-card__tier[data-astro-cid-vxeggj2x]:last-child{border-right:0;padding-right:0}.tool-card__tiers--wrap[data-astro-cid-vxeggj2x] .tool-card__tier[data-astro-cid-vxeggj2x]{border-bottom:1px solid #00000014;border-right:1px solid #00000014;padding:.3rem .35rem .35rem 0}.tool-card__tiers--wrap[data-astro-cid-vxeggj2x] .tool-card__tier[data-astro-cid-vxeggj2x]:nth-child(2n){border-right:0}.tool-card__tiers--wrap[data-astro-cid-vxeggj2x] .tool-card__tier[data-astro-cid-vxeggj2x]:nth-last-child(-n+2){border-bottom:0}.tool-card__tier-label[data-astro-cid-vxeggj2x]{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.62rem;line-height:1.2}.tool-card__tier-price[data-astro-cid-vxeggj2x]{font-size:.82rem;font-weight:var(--weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.tool-card__cta[data-astro-cid-vxeggj2x]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.35rem;color:var(--color-black);font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border-top:1px solid #0000001a;margin-top:auto;padding:.55rem 0 .15rem;text-decoration:none;display:inline-flex}.tool-card__cta-arrow[data-astro-cid-vxeggj2x]{transition:transform .18s var(--ease-out)}.tool-card__cta[data-astro-cid-vxeggj2x]:hover,.tool-card__cta[data-astro-cid-vxeggj2x]:focus-visible{border-top-color:var(--color-brand-yellow);color:var(--color-black);outline:none}.tool-card__cta[data-astro-cid-vxeggj2x]:focus-visible{box-shadow:inset 0 -2px 0 var(--color-brand-yellow)}.tool-card__cta[data-astro-cid-vxeggj2x]:hover .tool-card__cta-arrow[data-astro-cid-vxeggj2x],.tool-card__cta[data-astro-cid-vxeggj2x]:focus-visible .tool-card__cta-arrow[data-astro-cid-vxeggj2x]{transform:translate(.2rem)}@media (prefers-reduced-motion:reduce){.tool-card[data-astro-cid-vxeggj2x],.tool-card__media[data-astro-cid-vxeggj2x] img[data-astro-cid-vxeggj2x],.tool-card__cta[data-astro-cid-vxeggj2x],.tool-card__cta-arrow[data-astro-cid-vxeggj2x]{transition:none}.tool-card[data-astro-cid-vxeggj2x]:hover,.tool-card[data-astro-cid-vxeggj2x]:hover .tool-card__media[data-astro-cid-vxeggj2x] img[data-astro-cid-vxeggj2x]{transform:none}}.breadcrumb[data-astro-cid-byuffpz4]{margin-bottom:var(--space-5);min-width:0;max-width:100%}.breadcrumb[data-astro-cid-byuffpz4] ol[data-astro-cid-byuffpz4]{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-byuffpz4] li[data-astro-cid-byuffpz4]{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:inline}.breadcrumb[data-astro-cid-byuffpz4] li[data-astro-cid-byuffpz4]:not(:last-child):after{content:"/";color:var(--color-border);margin-left:.5rem}.breadcrumb[data-astro-cid-byuffpz4] a[data-astro-cid-byuffpz4]{color:inherit;text-decoration:none}.breadcrumb[data-astro-cid-byuffpz4] a[data-astro-cid-byuffpz4]:hover,.breadcrumb[data-astro-cid-byuffpz4] a[data-astro-cid-byuffpz4]:focus-visible{color:var(--color-text);text-decoration:underline}.breadcrumb[data-astro-cid-byuffpz4] [data-astro-cid-byuffpz4][aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium)}
