.tools-grid-section[data-astro-cid-l4z7ivqh]{padding:var(--spacing-2xl) 0}.tools-grid[data-astro-cid-l4z7ivqh]{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.tools-grid[data-astro-cid-l4z7ivqh]{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.tools-grid[data-astro-cid-l4z7ivqh]{grid-template-columns:repeat(12,1fr)}.tool-card[data-astro-cid-l4z7ivqh]{grid-column:span 4}.tool-card[data-astro-cid-l4z7ivqh]:first-child,.tool-card[data-astro-cid-l4z7ivqh]:nth-child(2),.tool-card[data-astro-cid-l4z7ivqh]:nth-child(6),.tool-card[data-astro-cid-l4z7ivqh]:nth-child(7){gap:var(--spacing-md);text-align:left;grid-column:span 6;grid-template-columns:auto 1fr;align-items:center;display:grid}.tool-card[data-astro-cid-l4z7ivqh]:first-child .tool-icon[data-astro-cid-l4z7ivqh],.tool-card[data-astro-cid-l4z7ivqh]:nth-child(2) .tool-icon[data-astro-cid-l4z7ivqh],.tool-card[data-astro-cid-l4z7ivqh]:nth-child(6) .tool-icon[data-astro-cid-l4z7ivqh],.tool-card[data-astro-cid-l4z7ivqh]:nth-child(7) .tool-icon[data-astro-cid-l4z7ivqh]{width:48px;height:48px}}.tool-card[data-astro-cid-l4z7ivqh]{text-align:center;padding:var(--spacing-lg);background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);color:var(--ns-text);flex-direction:column;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.tool-card[data-astro-cid-l4z7ivqh]:hover{box-shadow:var(--shadow-md);border-color:var(--ns-blue);color:var(--ns-text);transform:translateY(-4px)}.tool-card__body[data-astro-cid-l4z7ivqh]{align-items:inherit;flex-direction:column;flex:1;display:flex}.tool-icon[data-astro-cid-l4z7ivqh]{width:36px;height:36px;color:var(--ns-blue);margin-bottom:var(--spacing-sm)}.tool-title[data-astro-cid-l4z7ivqh]{margin-bottom:var(--spacing-xs);color:var(--ns-blue);font-size:1.25rem;font-family:var(--font-display)}.tool-desc[data-astro-cid-l4z7ivqh]{color:var(--ns-muted);margin-bottom:var(--spacing-md);flex:1;font-size:.9rem;line-height:1.5}.tool-btn[data-astro-cid-l4z7ivqh]{background:var(--ns-gold);color:var(--ns-ink);border-radius:var(--radius-card);align-self:center;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .2s;display:inline-block}.tool-card[data-astro-cid-l4z7ivqh]:first-child .tool-btn[data-astro-cid-l4z7ivqh],.tool-card[data-astro-cid-l4z7ivqh]:nth-child(2) .tool-btn[data-astro-cid-l4z7ivqh],.tool-card[data-astro-cid-l4z7ivqh]:nth-child(6) .tool-btn[data-astro-cid-l4z7ivqh],.tool-card[data-astro-cid-l4z7ivqh]:nth-child(7) .tool-btn[data-astro-cid-l4z7ivqh]{align-self:flex-start}.tool-card[data-astro-cid-l4z7ivqh]:hover .tool-btn[data-astro-cid-l4z7ivqh]{background:var(--ns-gold-strong);color:var(--ns-surface)}.tools-hub[data-astro-cid-l4z7ivqh]{background:var(--ns-paper);padding:3rem 0}.tools-hub__container[data-astro-cid-l4z7ivqh]{max-width:860px;margin:0 auto;padding:0 1.5rem}.tools-hub__lead[data-astro-cid-l4z7ivqh]{color:var(--ns-text);font-size:1.05rem;line-height:1.7}.tools-hub__prose[data-astro-cid-l4z7ivqh] p[data-astro-cid-l4z7ivqh]{color:var(--ns-text);margin:0;font-size:1.05rem;line-height:1.7}.cat-hub-subtitle[data-astro-cid-l4z7ivqh]{font-family:var(--font-display);color:var(--ns-blue);margin:2rem 0 1rem;font-size:1.5rem}.tools-grid-section[data-astro-cid-l4z7ivqh] .cat-hub-subtitle[data-astro-cid-l4z7ivqh]{margin-top:var(--spacing-lg)}.tools-hub[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{color:var(--ns-blue)}.cat-hub-facts-wrap[data-astro-cid-l4z7ivqh]{margin:1rem 0 1.5rem;overflow-x:auto}.cat-hub-facts[data-astro-cid-l4z7ivqh]{border-collapse:collapse;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--radius-card);width:100%;font-size:.95rem}.cat-hub-facts[data-astro-cid-l4z7ivqh] caption[data-astro-cid-l4z7ivqh]{caption-side:top;text-align:left;color:var(--ns-muted);padding-bottom:.5rem;font-size:.85rem}.cat-hub-facts[data-astro-cid-l4z7ivqh] th[data-astro-cid-l4z7ivqh]{text-align:left;color:var(--ns-dark-blue);background:var(--ns-paper);border-bottom:1px solid var(--ns-line);padding:.7rem 1rem;font-weight:600}.cat-hub-facts[data-astro-cid-l4z7ivqh] td[data-astro-cid-l4z7ivqh]{border-bottom:1px solid var(--ns-line);color:var(--ns-text);vertical-align:top;padding:.7rem 1rem}.tools-glance[data-astro-cid-l4z7ivqh] th[data-astro-cid-l4z7ivqh]{white-space:nowrap;width:38%}.cat-hub-facts[data-astro-cid-l4z7ivqh] tbody[data-astro-cid-l4z7ivqh] tr[data-astro-cid-l4z7ivqh]:last-child th[data-astro-cid-l4z7ivqh],.cat-hub-facts[data-astro-cid-l4z7ivqh] tbody[data-astro-cid-l4z7ivqh] tr[data-astro-cid-l4z7ivqh]:last-child td[data-astro-cid-l4z7ivqh]{border-bottom:none}.cat-hub-faq[data-astro-cid-l4z7ivqh]{margin-top:.5rem}.cat-hub-faq-item[data-astro-cid-l4z7ivqh]{margin-bottom:var(--spacing-lg)}.cat-hub-faq-item[data-astro-cid-l4z7ivqh] h4[data-astro-cid-l4z7ivqh]{color:var(--ns-blue);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.cat-hub-faq-item[data-astro-cid-l4z7ivqh] p[data-astro-cid-l4z7ivqh]{color:var(--ns-text);margin:0;line-height:1.7}.tools-cta[data-astro-cid-l4z7ivqh]{padding:var(--spacing-xl) 0 var(--spacing-3xl);text-align:center}.tools-cta[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{font-size:1.75rem;font-family:var(--font-display);color:var(--ns-blue);margin-bottom:var(--spacing-sm)}.tools-cta[data-astro-cid-l4z7ivqh] p[data-astro-cid-l4z7ivqh]{max-width:560px;margin:0 auto var(--spacing-lg);color:var(--ns-muted)}.tools-cta__btns[data-astro-cid-l4z7ivqh]{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.tools-cta__btn[data-astro-cid-l4z7ivqh]{border-radius:999px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-block}.tools-cta__btn--primary[data-astro-cid-l4z7ivqh]{background:var(--ns-gold);color:var(--ns-ink)}.tools-cta__btn--primary[data-astro-cid-l4z7ivqh]:hover{background:var(--ns-gold-strong);color:var(--ns-surface);transform:translateY(-2px)}.tools-cta__btn--ghost[data-astro-cid-l4z7ivqh]{color:var(--ns-blue);border:2px solid var(--ns-blue);background:0 0}.tools-cta__btn--ghost[data-astro-cid-l4z7ivqh]:hover{background:var(--ns-blue);color:var(--ns-surface)}
