.hero[data-v-ab559ebe]{text-align:center;padding:40px 0 20px}.hero-sub[data-v-ab559ebe]{color:var(--text-muted);max-width:640px;margin:0 auto;font-size:1.05rem}.grid[data-v-ab559ebe]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:8px;display:grid}.tool-card[data-v-ab559ebe]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);gap:14px;padding:20px;transition:box-shadow .15s,transform .15s;display:flex}.tool-card[data-v-ab559ebe]:hover{box-shadow:var(--shadow);text-decoration:none;transform:translateY(-2px)}.tool-icon[data-v-ab559ebe]{background:var(--brand-light);width:44px;height:44px;color:var(--brand-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.tool-title[data-v-ab559ebe]{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.02rem;font-weight:700;display:flex}.tool-desc[data-v-ab559ebe]{color:var(--text-muted);margin:4px 0 0;font-size:.9rem}
